ILAC Course

Back to List

PRI200LA(情報学基礎 / Principles of informatics 200)
Information Technology

Akira SAITOU

Class code etc
Faculty/Graduate school ILAC Course
Attached documents
Year 2023
Class code P0163
Previous Class code P0163
Previous Class title Information Technology
Term 春学期授業/Spring
Day/Period 水5/Wed.5
Class Type
Campus 市ヶ谷
Classroom name 市BT‐情実習B
Grade GBP/SCOPE 1~4年
Credit(s) 2
Notes 定員制
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
SDGs CP
Urban Design CP
Diversity CP
Learning for the Future CP
Carbon Neutral CP
Chiyoda Campus Consortium
Optional/Compulsory
Category (2018~) 2017年度以降入学者
ILAC科目
200番台 リベラルアーツ科目
0群(自校教育、基礎ゼミ、情報、キャリア教育関連科目等)
Category (2017) 2016年度以前入学者
市ヶ谷基礎科目・総合科目
0群

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 beginner-friendly graphical environment. In this lecture, you will experience programming in Processing and learn basic knowledge about programming.

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.

Which item of the diploma policy will be obtained by taking this class?

各学部のディプロマ・ポリシーのうち、以下に関連している。法学部・法律学科:DP3・DP4、法学部・政治学科:DP1、法学部・国際政治学科:DP1、文学部:DP1、経営学部:DP1、国際文化学部:DP4、人間環境学部:DP2、キャリアデザイン学部:DP1

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 small programs as exercises during the class. A 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.)

あり / Yes

Fieldwork in class

なし / No

Schedule

授業形態/methods of teaching:対面/face to face

※各回の授業形態は予定です。教員の指示に従ってください。

1[対面/face to face]:What is Processing?

Programs in Processing is given as an example and you will learn how it works.

2[対面/face to face]:Calculation and variables

You will learn how to calculate and use variables in a computer language.

3[対面/face to face]:Drawing [1]

You learn how to draw pictures in Processing.

4[対面/face to face]:Drawing [2]

You learn the importance of using variables when you draw a picture.

5[対面/face to face]:Conditional Sentence [1]

You learn the "if" statement and how to use it.

6[対面/face to face]:Conditional Sentence [2]

You will learn how to combine logical conditions and nest conditional sentences.

7[対面/face to face]:Repetition [1]

You will learn the "while" statement, which enables you to repeat the execution of certain sentences.

8[対面/face to face]:Repetition [2]

You will learn the "for" statement, another important repetitive control sentence.

9[対面/face to face]:Repetition [3]

You will learn the combination of repetition and conditional statements.

10[対面/face to face]:Animation [1]

You will learn the active mode of Processing, in which you can manipulate an animation.

11[対面/face to face]:Animation [2]

Combining repetitive and conditional sentences, you will create a simple animation.

12[対面/face to face]:Function [1]

You will learn a function and how to use it.

13[対面/face to face]:Function [2]

You will learn how to use return values and parameters of a function.

14[対面/face to face]:Function [3]

You will learn how to write a program in a systematic way using functions.

Work to be done outside of class (preparation, etc.)

A 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 : 30%
the quality of the submitted homework : 70%

Changes following student comments

None.

Equipment student needs to prepare

None.

Others

None.