学部・大学院区分
Undergraduate / Graduate
理学部
時間割コード
Registration Code
0680050
科目区分
Course Category
専門科目
Specialized Courses
科目名 【日本語】
Course Title
計算機ソフトウェア1
科目名 【英語】
Course Title
Computer Software I
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
岡田 啓 ○
担当教員 【英語】
Instructor
OKADA Hiraku ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
秋 木曜日 4時限
Fall Thu 4
授業形態
Course style
講義
Lecture
学科・専攻
Department / Program
必修・選択
Compulsory / Selected
Compulsory


授業の目的 【日本語】
Goals of the Course(JPN)
授業の目的 【英語】
Goals of the Course
The purpose of this course is to study basic computer literacy skills and basic computer programming techniques for solving various problems in the C language through exercises.
到達目標 【日本語】
Objectives of the Course(JPN))
到達目標 【英語】
Objectives of the Course
You obtain basic computer literacy skills and basic computer programming techniques for solving various problems in the C language through exercises.
授業の内容や構成
Course Content / Plan
1. Basic computer literacy skills
- Writing and sending e-mails
- UNIX command line interface

2. Basics of the C language
- Data types and variables
- Control structures (Selection, loop, etc.)
- Functions
- Standard C library functions (Input/Output, Math, etc.)
- Fundamental data structures (Scalars, arrays, etc.)

3. Problem Solving by Programming
履修条件
Course Prerequisites
Knowledge of mathematics at the high school level.
関連する科目
Related Courses
Basic mathematics
成績評価の方法と基準
Course Evaluation Method and Criteria
Grades will be based on weekly check tests, weekly reports, and several project reports. Grades are determined from a score of 100 points.
不可(F)と欠席(W)の基準
Criteria for "Fail (F)" & "Absent (W)" grades
Students must obtain a score of 60 or higher to pass the course.
参考書
Reference Book
Some references will be announced in the lecture.
教科書・テキスト
Textbook
K.N. King: "C Programming: A Modern Approach, 2nd Edition", W. W. Norton & Company, 2008 (ISBN: 978-0393979503)
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
Weekly check tests, weekly reports, and several project reports will be given.
The check test confirms the content of the lecture and should be answered immediately after the course.
Reports are exercises on the content of the lecture and are due the following week.
注意事項
Notice for Students
他学科聴講の可否
Propriety of Other department student's attendance
他学科聴講の条件
Conditions for Other department student's attendance
レベル
Level
キーワード
Keyword
履修の際のアドバイス
Advice
授業開講形態等
Lecture format, etc.
The course consists of lectures and exercises. The lectures are offered on-demand video or face-to-face. Details will be communicated at NUCT. The exercises will be explained at the end of each lecture. The teaching assistant (TA) stays in Room ES032 during the lecture period to answer questions.
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)
Even if the lectures are offered on-demand video, TA stays in Room ES032 during the lecture period to answer questions. If the students have any questions, please ask TA.