Computer Software II(2.0 credits) | |||||
Code | : | 10220 | |||
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. |
Textbook |
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. |
Notes |
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($)elec.mie-u.ac.jp Please replace ($) with @. |