|
|
|
|
メディア授業とは,メディアを利用して遠隔方式により実施する授業の授業時数が,総授業時数の半数を超える授業をいいます。 メディア授業により取得した単位は,卒業要件として修得すべき単位のうち60単位を超えないものとされています。
|
|
|
|
The aims of this lecture are to review and establish skills of C programming languages by exercises. In order to understand and utilize programming languages, which is one of the operational skills of information specialist knowledge, acquire the basics of coding, as well as basic knowledge and basic grammar of C language, which is one of the programming languages. Learn and learn how to program. Furthermore, through the programming of many exercises, you can expect to improve your knowledge and understanding of information basics and your problem-finding and problem-solving skills.
|
|
|
|
|
|
|
・Acquire prior knowledge of computers. ・To acquire the basics of coding. ・To understand the basic syntax of the C programming language. ・Understand structured programming. The goal is to achieve the learning objectives through programming exercises using a notebook PC for the above items.
|
|
|
|
Students code C about some problems for training C programing for establishment and review what they learned in Programing C. Type of teaching: One faculty member will be in charge of this course.
Lecture outline 1)Orientation, confirmation of laptop environment and operation 2)Method of standard output 3)Method of standard input and operator 4)Flowchart 5)Conditional branching 6)Loops 7)Review(1) 8)Review(2) 9)Understanding arrays 10)Understanding 2-dimensional arrays 11)Understanding more complex 2-dimensional arrays 12)Understanding how to use functions 13)Understanding how to use recursive functions 14)Review(3) 15)Review(4)
|
|
|
|
第1回
|
Orientation, confirmation of laptop environment and operation
|
Orientation, confirmation of laptop environment and operation
|
第2回
|
Method of standard output
|
Understanding method of standard output
|
第3回
|
Method of standard input and operator
|
Understanding of method of standard input and operator
|
第4回
|
Flowchart and structured programing
|
Understanding of flowchart and structured programing
|
第5回
|
Conditional branching(if, switch)
|
Understanding of method of conditional branching
|
第6回
|
Loops(for while)
|
Understanding of method of loops
|
第9回
|
One Dimensional Array
|
Understanding how to use one dimensional array
|
第10回
|
Two Dimensional Array
|
Understanding of programming by using 2-dimensional array
|
第11回
|
Applied problem of Two Dimensional Array
|
Understanding of programming by using more complex 2-dimensional array
|
第12回
|
Functions
|
Understanding how to use function
|
第13回
|
Recursive Function
|
Understanding of coding by using recursive function
|
|
※AL(アクティブ・ラーニング)欄に関する注 ・授業全体で、AL(アクティブ・ラーニング)が占める時間の割合を、それぞれの項目ごとに示しています。 ・A〜Dのアルファベットは、以下の学修形態を指しています。 【A:グループワーク】、【B:ディスカッション・ディベート】、【C:フィールドワーク(実験・実習、演習を含む)】、【D:プレゼンテーション】
|
|
|
|
A: --% B: 10% C: 80% D: --%
|
|
Grading will be based on 10 out-of-class reports (grading distribution: 10% per report x 10 reports = 100%), and a student will pass the course if all reports for all assignments are submitted and the total score is 60 points or higher. Students who are absent more than 3 times will be disqualified.
|
|
|
|
|
|
|
プログラミングI講義・演習テキスト
|
|
|
|
瀧本浩一
|
|
|
|
2019
|
|
備考
The textbook is the same as the lecture textbook.
|
|
|
|
|
備考
The reference book is the same as the lecture reference book.
|
|
|
|
Students who have never learned the C language are welcome to take this course. There is limited time for exercises, so students should familiarize themselves by programming outside of lectures.
|
|
|
|
C, Programming, Algorithms
|
|
|
|
(教育)すべての人に包摂的かつ公正な質の高い教育を確保し、生涯学習の機会を促進する。 |
(インフラ、産業化、イノベーション)強靱(レジリエント)なインフラ構築、包摂的かつ持続可能な産業化の促進及びイノベーションの推進を図る。 |
(実施手段)持続可能な開発のための実施手段を強化し、グローバル・パートナーシップを活性化する。 |
|
|
Programming I, Programming II and Exercise II
|
|
|
|
Requires knowledge of basic PC operation.
|
|
|
|
Please use the message function of eYUSDL System for communication and inquiries.
|
|
|
|
Before and after the lecture
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|