GBPGBP (Global Business Program)
PRI100LA(情報学基礎 / Principles of informatics 100)Elementary Information TechnologyElementary Information Technology
斎藤 明Akira SAITOU
授業コードなどClass code etc
学部・研究科Faculty/Graduate school | GBPGBP (Global Business Program) |
添付ファイル名Attached documents | |
年度Year | 2024 |
授業コードClass code | P0162 |
旧授業コードPrevious Class code | P0162 |
旧科目名Previous Class title | Elementary Information Technology |
開講時期Term | 秋学期授業/Fall |
曜日・時限Day/Period | 水5/Wed.5 |
科目種別Class Type | |
キャンパスCampus | 市ヶ谷 / Ichigaya |
教室名称Classroom name | 市BT‐情実習B |
配当年次Grade | 1~4 |
単位数Credit(s) | 2 |
備考(履修条件等)Notes | ※Only a certain number of students |
他学部公開科目Open Program | |
他学部公開(履修条件等)Open Program (Notes) | |
グローバル・オープン科目Global Open Program | ○ |
成績優秀者の他学部科目履修制度対象Interdepartmental class taking system for Academic Achievers | |
成績優秀者の他学部科目履修(履修条件等)Interdepartmental class taking system for Academic Achievers (Notes) | |
実務経験のある教員による授業科目Class taught by instructors with practical experience | |
SDGsCPSDGs CP | |
アーバンデザインCPUrban Design CP | |
ダイバーシティCPDiversity CP | |
未来教室CPLearning for the Future CP | |
カーボンニュートラルCPCarbon Neutral CP | |
千代田コンソ単位互換提供(他大学向け)Chiyoda Campus Consortium | |
カテゴリーCategory |
基礎科目/Liberal Arts Courses 情報学分野/Information Technology 選択基盤科目/Electives |
すべて開くShow all
すべて閉じるHide All
授業の概要と目的(何を学ぶか)Outline and objectives
Processing is a computer language designed for those who study programming for the first time. Despite its simple grammatical structure, it provides us with a strong beginner-friendly graphical environment. In this lecture, you learn the basic grammar of Processing and how to write programs in this language.
到達目標Goal
You will learn basic elements of a programming language and how to write simple programs. The grammar of Processing has a lot in common with java and other computer languages widely used in the society. Thus, the knowledge and techniques which you learn in this lecture will be easily transferred to other programming environments.
授業で使用する言語Default language used in class
英語 / English
授業の進め方と方法Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )
The class consists of a lecture and exercises. The lecture is delivered through slides. You are frequently required to write simple programs as exercises during the class. Homework is assigned at the end of the class, which you are required to finish by the next class.
アクティブラーニング(グループディスカッション、ディベート等)の実施Active learning in class (Group discussion, Debate.etc.)
なし / No
フィールドワーク(学外での実習等)の実施Fieldwork in class
なし / No
授業計画Schedule
授業形態/methods of teaching:対面/face to face
※各回の授業形態は予定です。教員の指示に従ってください。
1[対面/face to face]:What is Processing?
You will see a sample program written in Processing and get a rough idea on how it works. It serves as an introduction to this lecture.
2[対面/face to face]:Calculation
You learn how to calculate in a computer language.
3[対面/face to face]:Variables
You learn how to declare variables. You also learn several types of variables.
4[対面/face to face]:Drawing [1]
You learn how to draw pictures in Processing.
5[対面/face to face]:Drawing [2]
You learn the importance of using variables when you draw a picture.
6[対面/face to face]:Conditional Statement [1]
You learn the "if" statement and how to use it.
7[対面/face to face]:Conditional Statement [2]
You learn how to combine logical conditions.
8[対面/face to face]:Conditional Statement [3]
You learn how to
construct a nested structure of conditional statements.
9[対面/face to face]:Repetition [1]
You learn the "while" statement, which enables you to repeat the execution of statements.
10[対面/face to face]:Repetition [2]
You learn the nested structure of repetitions, which we call a double loop.
11[対面/face to face]:Repetition [3]
You learn the combination of repetitions and conditional statements.
12[対面/face to face]:Animation [1]
You learn the active mode of Processing, in which you can manipulate animation.
13[対面/face to face]:Animation [2]
You learn how to utilize conditional statements and repetitions appropriately in the active mode.
14[対面/face to face]:Exercises
You tackle several exercises concerning the subject you have learned in this lecture.
授業時間外の学習(準備学習・復習・宿題等)Work to be done outside of class (preparation, etc.)
Homework is assigned in each class. You are required to finish it by the next class. Also the slides for the next class are available a couple of days in advance. You are required to browse them and grasp the image of the upcoming class. An estimated time for this work is 2 hours.
テキスト(教科書)Textbooks
None.
参考書References
None.
成績評価の方法と基準Grading criteria
The grade of this class consists of :
the quality of exercises submitted during the class : 50%
the quality of the submitted homework : 50%
学生の意見等からの気づきChanges following student comments
None.
学生が準備すべき機器他Equipment student needs to prepare
None.
その他の重要事項Others
None.