1. |
Outline |
|
By using the programming language Processing, we learn the basics of computer programming. Specifically, it is required to 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. Furthermore, this course is provided in the form of flipped classroom. Thus, students are required to watch video materials and to fill in a preparation worksheet before each lecture basically. In each lecture, students are required to confirm what they do and do not understand through their own preparation worksheets, to 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.
|
2. |
Objectives |
|
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 have the ability to write computer programs which utilize the topics described above.
|
1. |
Outline |
|
By using the programming language Processing, we learn the basics of computer programming. Specifically, it is required to 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. Furthermore, this course is provided in the form of flipped classroom. Thus, students are required to watch video materials and to fill in a preparation worksheet before each lecture basically. In each lecture, students are required to confirm what they do and do not understand through their own preparation worksheets, to 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.
|
2. |
Objectives |
|
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 have the ability to write computer programs which utilize the topics described above.
|
3. |
Grading Policy |
|
|
4. |
Textbook and Reference |
|
|
5. |
Requirements (Assignments) |
|
|
6. |
Note |
|
|
7. |
Schedule |
|
1.
|
2.
|
3.
|
4.
|
5.
|
6.
|
7.
|
8.
|
9.
|
10.
|
11.
|
12.
|
13.
|
14.
|
15.
|
|
|