学部・大学院区分
Undergraduate / Graduate
工学部
時間割コード
Registration Code
0889304
科目区分【日本語】
Course Category
専門科目
科目区分【英語】
Course Category
Specialized Courses
科目名 【日本語】
Course Title
[遠隔][G30]計算機ソフトウェア2
科目名 【英語】
Course Title
[remote][G30]Computer Software II
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
眞田 耕輔 ○
担当教員 【英語】
Instructor
SANADA Kousuke ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
春 水曜日 4時限
Spring Wed 4
授業形態
Course style
講義
Lecture
学科・専攻【日本語】
Department / Program
電気電子情報工学科,機械・航空宇宙工学科 自動車工学プログラム
学科・専攻【英語】
Department / Program
Department of Electrical Engineering, Electronics, and Information Engineering, Department of Mechanical and Aerospace Engineering Automotive Engineering Program
必修・選択【日本語】
Required / Selected
必修/選択
必修・選択【英語】
Required / Selected
Compulsory/Elective


授業の目的 【日本語】
Goals of the Course(JPN)
0
授業の目的 【英語】
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))
0
到達目標 【英語】
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
0
バックグラウンドとなる科目【英語】
Prerequisite Subjects
Computer Software 1
授業の内容【日本語】
Course Content
0
授業の内容【英語】
Course Content
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 Evaluation Method and Criteria
0
成績評価の方法と基準【英語】
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
0
教科書【英語】
Textbook
K N King. C Programming: A Modern Approach. 2nd ed.
参考書【日本語】
Reference Book
0
参考書【英語】
Reference Book
Some books will be introduced in the lecture.
授業時間外学習の指示【日本語】
Self-directed Learning Outside Course Hours
0
授業時間外学習の指示【英語】
Self-directed Learning Outside Course Hours
Student work on your homework.
使用言語【英語】
Language used
English
使用言語【日本語】
Language used
授業開講形態等【日本語】
Lecture format, etc.
0
授業開講形態等【英語】
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)