Computer Software 2 [2017 Spring semester]

Overview

Here is the web page of "Computer Software 2" for G30 courses.

Class: 13:00-14:30 on Monday, 2017 Spring semester
Room: Seminar Room A, Central Library, Nagoya University
Instructor: Yousuke WATANABE (Designated Associate Professor)

Textbook

K N King. "C Programming, A Modern Approach, 2nd edition"

Enhancing a programming skill needs too much time.
Preparation (reading the textbook in advance) is highly recommended.

Schedule

Documents will be weekly uploaded.

No. Date Topics Slides (pdf) Source Files (zip)
1 2017.04.17 Review of Computer Software 1 (Chapter 2 - 10) cs2-2017-0.pdf,
cs2-2017-1.pdf
sample-l1.zip
2 2017.04.24 Chapter 11 Pointers cs2-2017-2.pdf,
execution-result.pdf
sample-l2.zip,
exercise-l2.zip
3 2017.05.01 Chapter 12 Pointers and Arrays cs2-2017-3.pdf sample-l3.zip,
exercise-l3.zip
4 2017.05.08 Chapter 13 Strings cs2-2017-4.pdf sample-l4.zip,
exercise-l4.zip
5 2017.05.15 Chapter 22 Input/Output cs2-2017-5.pdf sample-l5.zip,
exercise-l5.zip
6 2017.05.22 Review of Chapters 11, 12, 13, and 22 cs2-2017-6.pdf,
cs2-2017-6-samples.pdf
sample-l6.zip
7 2017.05.29 Chapter 15 Writing Large Programs cs2-2017-7.pdf sample-l7.zip,
exercise-l7.zip
8 2017.06.05 Chapter 16 Structures, Unions and Enumerations cs2-2017-8.pdf sample-l8.zip,
exercise-l8.zip
9 2017.06.12 Chapter 17 Advanced Uses of Pointers cs2-2017-9.pdf,
execution-result-l9-p3.pdf
sample-l9.zip,
exercise-l9.zip
10 2017.06.19 Chapter 14 The Preprocessor, Chapter 18 Declarations cs2-2017-10.pdf sample-l10.zip,
exercise-l10.zip
11 2017.06.26 Programming Project 1 cs2-2017-project-1.pdf sdb.zip
(skelton of a program)
12 2017.07.03 Programming Project 2 cs2-2017-project-2.pdf
13 2017.07.10 Programming Project 3 cs2-2017-project-3.pdf page.zip
(HTML generation)
14 2017.07.24 Programming Project 4 cs2-2017-project-4.pdf
15 2017.07.31 (Optional) Programming Project 4.5
16 Report

July 17 is a Japanese holiday.

July 31 is an optional extra day. It will be for programming support.

Report

Due date: 17:00 August 7th(Mon.), 2017 12:00 August 8th(Tue.), 2017
(The deadline has been extended because of a typhoon)
Submission post: Room 483, the 4th floor of Integrated Building (IB) South Building

Before starting report, you have to submit program source codes.

Please make your report include the following contents:

Contacts

Instructor: Yousuke WATANABE (watanabe@coi.nagoya-u.ac.jp)
Teaching Assistant (TA): Syunya YAMADA


Computer Software 2, a lecture of G30 Courses in Nagoya University, 2017