Computer Software II(2.0 credits)
|Course Type||:||Specialized Courses|
|Course Name||:||Fundamental and Applied Physics||Automotive Engineering||Automotive Engineering|
|Starts 1||:||1 Spring Semester||1 Spring Semester||1 Spring Semester|
|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.
|Computer Software 1|
|1. Review of Computer Software 1
3. Pointers and Arrays
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.|
|Some books will be introduced in the lecture.|
|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.|
|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.
Please replace ($) with @.