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


授業の目的 【日本語】
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
授業の内容や構成
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
Computer Software 1
関連する科目
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
Check with the instructor in charge.
参考書
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)
Check with the instructor in charge.
注意事項
Notice for Students
No course requirements are imposed.
他学科聴講の可否
Propriety of Other department student's attendance
Check with the instructor in charge.
他学科聴講の条件
Conditions for Other department student's attendance
レベル
Level
キーワード
Keyword
履修の際のアドバイス
Advice
授業開講形態等
Lecture format, etc.
Check with the instructor in charge.
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)