Introduction to Programming (8)

Important news

How to change language environment on CentOS

How to learn

This course is the Flip lecture. You must watch a lecture Video before each lesson. You have to solve exercises and submit your answer via CourseN@vi system in each lesson. If you have any questions, you may ask your teacher or teaching assistants.

Instructor: Dr. Yusuke MORIKURA
Luctures: 4th period on Monday(14:45--16:15)
Room: Room B, 3rd floor 63 bldg.
e-mail:y.morikura@aoni.waseda.jp
Go to Japanese page!

Watching video

Windows:
If you use Windows operating system, you may watch the video on "CourseN@vi" lesson page. To watch the video, you have to install related software. Or you may watch the video on Waseda Course Channel
as well.

MacOS, Linux, Unix:
Under Unix, please use: Waseda Course Channel: http://course-channel.waseda.jp/
It is not allowed to watch the video on "CourseN@vi" under Unix.

Attendance

You will fail your grade if you attend less than 10 lessons. You must register your attendance on the CourseN@vi system. You will be marked absent if you delay more than 10 minutes.

Attendance registration (CourseN@vi): http://www-it.sci.waseda.ac.jp/links/attendance/

Usage of science and engineering UNIX system

This class is necessary for your UNIX system ID. You must have your account of the Unix system. You need to apply for getting your account before first lecture.

Create your UNIX system ID: http://www.mse.waseda.ac.jp/pc-room/unix/pdf/student.pdf

Slides are available from

1st (4/6)
Overview, Tutorial
1st (4/6)
Lecture video
2nd (4/13)
UNIX Usage
2nd (4/13)
Lecture video
3rd (4/20)
Basics of Programming (1)
3rd (4/20)
Lecture video
4th (4/27)
Basics of Programming (2)
4th (4/27)
Lecture video
5th (5/11)
Basics of Programming (3)
5th (5/11)
Lecture video
6th (5/18)
Basics of Programming (4)
6th (5/18)
Lecture video
7th (5/25)
Basics of Programming (5)
7th (5/25)
Lecture video
8th (6/1)
Arrays, Macro (#define)
8th (6/1)
Lecture video
9th (6/8)
Random numbers, Math libraries
9th (6/8)
Lecture video
10th (6/15)
Functions, Gloval Variables
10th (6/15)
Lecture video
11th (6/22)
Pointers
11th (6/22)
Lecture video
12th (6/29)
Characters, Strings
12th (6/29)
Lecture video
13th (7/6)
File Input/Output
13th (7/6)
Lecture video
14th (7/13)
Structures
14th (7/13)
Lecture video