Intermediate Programming

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
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
Tutorial, Review(1)
2nd
Review(2)
3rd
Review(3)
4th
Recusion (1)
4th
Lecture video
4th
Lecture video:For CentOS
5th
Recusion (2)
5th
Lecture video
5th
Lecture video:For CentOS
6th
Sorting
6th
Lecture video
6th
Lecture video:For CentOS
7th
Structures
7th
Lecture video
7th
Lecture video:For CentOS
8th
Search algorithm
8th
Lecture video
8th
Lecture video:For CentOS
9th
Stacks and Queues
9th
Lecture video
9th
Lecture video:For CentOS
10th
Nonlinear equations (1)
10th
Lecture video
10th
Lecture video:For CentOS
11th
Nonlinear equations (2)
11th
Lecture video
11th
Lecture video:For CentOS
12th
pointer to a matrix
12th
Lecture video
12th
Lecture video:For CentOS
13th
System of linear equations
13th
Lecture video
13th
Lecture video:For CentOS
14th
Modular programming
14th
Lecture video
14th
Lecture video:For CentOS