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

How to use Unix

Basics of Unix (Usage)
Slide
Video
Video
Basics of Unix (Command)
Slide
Video
Video
Editor (Emacs)
Slide
Video
Video

Slides are available from

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