Nagoya University, School of Engineering Lecture information system (SYLLABUS)

Computer Software II(2.0 credits)

Course Type:Specialized Courses
Class Format:Lecture
Course Name : Fundamental and Applied Physics Automotive Engineering Automotive Engineering
Starts 1 : 1 Spring Semester 1 Spring Semester 1 Spring Semester
Elective/Compulsory : Compulsory Elective Compulsory
Lecturer : Part-time Faculty  

•Course Purpose
Building on the knowledge gained in Computer Software 1, aim of Computer Software 2 is that students acquire advanced programming skills through C-programming exercises.
Advanced programming includes functions, arrays, string operations, structures, I/O, pointers, complex data structures, and large-scale programming. Students will acquire the skills to create practical large-scale programs utilizing several advanced programming tools.

•Prerequisite Subjects
Computer Software 1

•Course Topics
1. Review of Computer Software 1
2. Pointers
3. Pointers and Arrays
4. Strings
5. Input/Output
6. Writing Large Programs
7. Structures, Unions and Enumerations
8. Advanced Uses of Pointers
9. The Preprocessor, Declarations
10. Programming project I
11. Programming project II
12. Programming project III
13. Programming project IV
14. Programming project V
15. Programming project VI

Homework is assigned in the lecture.

K N King. C Programming: A Modern Approach. 2nd ed.

•Additional Reading
Some books will be introduced in the lecture.

•Grade Assessment
Programming skills are evaluated by homework assignments and programming projects.
Homework assignments : 50%
Programming projects : 50%
Students must obtain a score of 60 or higher out of 100 to pass the course.

No course requirements are imposed.

•Contacting Faculty
Students are encouraged to ask questions during and after lectures.
Faculty members can also be contacted at their offices, as well as by phone or email.
E-mail: k.sanada($)
Please replace ($) with @.


SyllabusSystem Ver 1.27a