授業の目的 【日本語】 Goals of the Course(JPN) | | |
|
授業の目的 【英語】 Goals of the Course | | 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. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | |
|
到達目標 【英語】 Objectives of the Course | | 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 | | |
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | |
|
授業の内容【日本語】 Course Content | | |
|
授業の内容【英語】 Course Content | | 1 Review of Computer Software 1 2 Pointers (Chapter 11) 3 Pointers and Arrays (Chapter 12) 4 Strings (Chapter 13) 5 Input / Output (Chapter 22) 6 Review of Chapters 11, 12, 13, 22 7 Writing Large Programs (Chapter 15) 8 Structures, Unions and Enumerations (Chapter 16) 9 Advanced Uses of Pointers (Chapter 17) 10 The Preprocessor (Chapter 14), Declarations (Chapter 18) 11 Programming Project #1 12 Programming Project #2 13 Programming Project #3 14 Programming Project #4 15 Programming Project #5
Homework is assigned in the lecture. |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | |
|
成績評価の方法と基準【英語】 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. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | |
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | | No course requirements are imposed. |
|
|
教科書【日本語】 Textbook | | |
|
教科書【英語】 Textbook | | | K N King. C Programming: A Modern Approach. 2nd ed. |
|
|
参考書【日本語】 Reference Book | | |
|
参考書【英語】 Reference Book | | | Some books will be introduced in the lecture. |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | |
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | | Student work on your homework. |
|
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | |
|
授業開講形態等【英語】 Lecture format, etc. | | | This lecture will be given online (real time). |
|
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|
実務経験のある教員等による授業科目(大学等における修学の支援に関する法律施行規則に基づくもの)<実務経験について> Courses taught by Instructors with practical experience(Practical experience) | | |
|
実務経験のある教員等による授業科目(大学等における修学の支援に関する法律施行規則に基づくもの)<実務経験と本授業との関連性> Courses taught by Instructors with practical experience(Relevance of the practical experience to this course) | | |
|