Teachers | HAMADA, koichi | |
---|---|---|
Grade, Semester | Year 1 I/III [Department of Information Science Correspondence Course, Faculty of Science and Engineering] | |
Category | Special Subjects | |
Classes | メディア授業 | |
Elective, Credits | Requisites 2credit | |
Syllabus Number | 4E102 |
By using the programming language Processing, we learn the basics of computer programming. Specifically, it is required for students understand what computer programming is, how to install the programming language Processing, how to use the Processing Development Environment (PDE), simple drawing programs, data structures, operators, the standard output, variables, loop structures, how to obtain mouse-data, selection structures, functions, and the basics of algorithms. In each lecture, the learners deepen their own understandings through writing/reading/tracing some codes in practice. At the end of each lecture, it is required for each student to verify what he or she understands in the lecture, to summarize topics in the lecture.
This class is related to DP1 and DP2.
This course aims at mastering basic knowledge of computer programming, techniques and concepts which are required for practical computer programming. Specifically, it is required for students to understand and to utilize the followings at least; basic programming concepts, basic data types, variables, basic operators, control structures, and basics of functions. In addition, this course aims at having each student, who has the ability to write computer programs which utilize the topics described above.
The learners must submit all exercises appointed in LMS. After all exercises are accepted, the learners can take an exam. The learners who can get over 60 points in the exam can get credits.
The learners can get feedback from the programs in which professors write comments.
Kind | Title | Author | Publisher |
---|---|---|---|
Textbook | Casey Reas and Ben Fry, Translator Takumi Funada, "Getting Started with Processing (2nd version)," O'Reilly Japan, 2016, ISBN978-4-87311-773-7. Providing learning materials and streaming videos by LMS. | ||
References |
Students need to study this subject using videos and the textbook for 1.5 hours before each class and solve the questions written in LMS for 1.5 hours after class.
1 | What is computer programming |
2 | Installing Processing and how to use PDE (Processing Development Environment) |
3 | Simple drawing programs |
4 | Data structures, operators, the standard output, and variables |
5 | Loop structures using for statement |
6 | Selection structures |
7 | Comprehensive exercise 1 |
8 | How to obtain mouse data |
9 | Loop and selection structures |
10 | Switch-case and multiloop |
11 | Loop structures using while statement, break statement, and continue statement |
12 | Function |
13 | Comprehensive exercise 2(1) |
14 | Comprehensive exercise 2(2) |
15 | Summarization and examination |