学部・大学院区分
Undergraduate / Graduate
理学部
時間割コード
Registration Code
0680060
科目区分
Course Category
専門科目
Specialized Courses
科目名 【日本語】
Course Title
[G30][遠隔]計算機ソフトウェア2
科目名 【英語】
Course Title
[G30][Remote]Computer Software II
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
眞田 耕輔 ○
担当教員 【英語】
Instructor
SANADA Kousuke ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
春 水曜日 4時限
Spring Wed 4
授業形態
Course style
講義
Lecture
学科・専攻
Department / Program
必修・選択
Compulsory / Selected
See the “Course List and Graduation Requirements for your program for your enrollment year.


授業の目的 【日本語】
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.
授業の内容や構成
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
No course requirements are imposed.
関連する科目
Related Courses
Computer Software 1
成績評価の方法と基準
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
Submissions of the homework for each lecture and final report are required.
参考書
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)
Student work on your homework.
注意事項
Notice for Students
他学科聴講の可否
Propriety of Other department student's attendance
他学科聴講の条件
Conditions for Other department student's attendance
レベル
Level
キーワード
Keyword
履修の際のアドバイス
Advice
授業開講形態等
Lecture format, etc.
This lecture will be given online (real time).
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)