授業の目的 【日本語】 Goals of the Course(JPN) | | 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. |
|
|
授業の目的 【英語】 Goals of the Course | | |
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | Students will acquire the skills to create practical large-scale programs utilizing several advanced programming tools. |
|
|
到達目標 【英語】 Objectives of the Course | | |
|
授業の内容や構成 Course Content / Plan | | 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. |
|
|
履修条件 Course Prerequisites | | |
|
関連する科目 Related Courses | | |
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | 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. |
|
|
不可(F)と欠席(W)の基準 Criteria for "Fail (F)" & "Absent (W)" grades | | |
|
参考書 Reference Book | | Some books will be introduced in the lecture. |
|
|
教科書・テキスト Textbook | | K N King. C Programming: A Modern Approach. 2nd ed. |
|
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | |
|
注意事項 Notice for Students | | |
|
他学科聴講の可否 Propriety of Other department student's attendance | | |
|
他学科聴講の条件 Conditions for Other department student's attendance | | |
|
レベル Level | | |
|
キーワード Keyword | | |
|
履修の際のアドバイス Advice | | |
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|