学部・大学院区分
Undergraduate / Graduate
工学部
時間割コード
Registration Code
0889111
科目区分【日本語】
Course Category
専門基礎科目
科目区分【英語】
Course Category
Basic Specialized Courses
科目名 【日本語】
Course Title
[G30]計算機ソフトウェア1
科目名 【英語】
Course Title
[G30]Computer Software I
コースナンバリングコード
Course Numbering Code
担当教員 【日本語】
Instructor
長谷川 浩 ○ LU Shan
担当教員 【英語】
Instructor
HASEGAWA Hiroshi ○ LU Shan
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
秋 木曜日 4時限
Fall Thu 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


授業の目的 【日本語】
Goals of the Course(JPN)
0
授業の目的 【英語】
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))
0
到達目標 【英語】
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.
バックグラウンドとなる科目【日本語】
Prerequisite Subjects
0
バックグラウンドとなる科目【英語】
Prerequisite Subjects
Basic mathematics
授業の内容【日本語】
Course Content
0
授業の内容【英語】
Course Content
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 Evaluation Method and Criteria
0
成績評価の方法と基準【英語】
Course Evaluation Method and Criteria
Grades will be based on weekly reports, several project reports, and the final test. Grades are determined by a score of 100 points.
Students must obtain a score of 60 or higher to pass the course.
履修条件・注意事項【日本語】
Course Prerequisites / Notes
0
履修条件・注意事項【英語】
Course Prerequisites / Notes
Knowledge of mathematics at the high school level.
教科書【日本語】
Textbook
0
教科書【英語】
Textbook
K.N. King: "C Programming: A Modern Approach, 2nd Edition", W. W. Norton & Company, 2008 (ISBN: 978-0393979503)
参考書【日本語】
Reference Book
0
参考書【英語】
Reference Book
Some references will be announced in the lecture.
授業時間外学習の指示【日本語】
Self-directed Learning Outside Course Hours
0
授業時間外学習の指示【英語】
Self-directed Learning Outside Course Hours
Weekly reports and several project reports will be given.
Reports are exercises on the lecture content and are due the following week.
使用言語【英語】
Language used
English
使用言語【日本語】
Language used
英語
授業開講形態等【日本語】
Lecture format, etc.
0
授業開講形態等【英語】
Lecture format, etc.
The course consists of lectures and exercises. Lectures are face-to-face, and on-demand videos may be used. Details will be communicated via TACT. 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)
0
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】
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.