タイトル

開講年度 開講学部等
2025 工学部
開講学期 曜日時限 授業形態 AL(アクティブ・ラーニング)ポイント
前期 水1~2 講義 3.0
時間割番号 科目名[英文名] 使用言語 単位数
1061520060 プログラミングI[Programming I] 日本語 2
担当教員(責任)[ローマ字表記] メディア授業
瀧本 浩一[TAKIMOTO Kohichi]
担当教員[ローマ字表記]
瀧本 浩一 [TAKIMOTO Kohichi]
特定科目区分   対象学生 (再履修) 対象年次 2~
ディプロマ・ポリシーに関わる項目 カリキュラムマップ(授業科目とDPとの対応関係はこちらから閲覧できます)
授業の目的と概要
This course aims to teach the C language, one of the most popular computer languages, through lectures.
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, by understanding how to approach the issues presented in lectures, you can expect to improve your knowledge and understanding of information basics and your problem-finding and problem-solving abilities.
授業の到達目標
・Acquire prior knowledge of computers.
・To acquire the basics of coding.
・To understand the basic syntax of the C programming language.
・Understand structured programming.
授業計画
【全体】
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 the course.

Lecture outline
1)Orientation and background knowledge of computer
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)One dimensional array
10)Two dimensional array
11)Applied problem of Two dimensional array
12)functions
13)Recursive function
14)Review(3)
15)Review(4)
16)final Exam
項目 内容 授業時間外学習 備考
第1回 Orientation and background knowledge of computer Orientation, background knowledge of computer and introduction to various computer languages. After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第2回 Method of standard output Understanding method of standard output After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第3回 Method of standard input and operator Understanding of method of standard input and operator After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第4回 Flowchart and structured programing Understanding of flowchart and structured programing After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第5回 Conditional branching(if, switch) Understanding of method of conditional branching After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第6回 Loops(for while) Understanding of method of loops After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第7回 Review(1) Review After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第8回 Review(2) Review After the examination, students are required to review the contents of the midterm examination and the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第9回 One Dimensional Array Understanding how to use one dimensional array After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第10回 Two Dimensional Array Understanding of programming by using more two-dimensional array After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第11回 Applied problem of Two Dimensional Array Understanding of programming by using more complex two-dimensional array After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第12回 Functions Understanding of coding by using function After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第13回 Recursive Function Understanding of coding by using recursive function After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第14回 Review(3) Review(3) After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第15回 Review(4) Review and preparation for final exam
After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
第16回 Final exam Final exam After the lecture, students are required to review the contents of the course for 4 hours (2 hours for preparation and 2 hours for review) using the text and the supplementary reading New Clear C Language Introduction (by Mohiro Shibata).
※AL(アクティブ・ラーニング)欄に関する注
・授業全体で、AL(アクティブ・ラーニング)が占める時間の割合を、それぞれの項目ごとに示しています。
・A〜Dのアルファベットは、以下の学修形態を指しています。
【A:グループワーク】、【B:ディスカッション・ディベート】、【C:フィールドワーク(実験・実習、演習を含む)】、【D:プレゼンテーション】
A: --% B: 10% C: 20% D: --%
成績評価法
Grades will be evaluated by a written examination at the end of the semester. The distribution of grades will be 100% (full score of 100 points) for the written examination at the end of the semester and 60% (60 points) or more for the passing grade.
Students who are absent more than 3 times will be disqualified.
教科書にかかわる情報
教科書 書名 プログラミングI講義・演習テキスト ISBN
著者名 瀧本浩一 出版社 出版年 2024
備考
Textbooks from the first year will be used.
参考書にかかわる情報
参考書 書名 新・明解 C言語 入門編 ISBN 9784797377026
著者名 柴田望洋 出版社 SBクリエイティブ 出版年 2014
備考
The reference book will be the reference book “New Meiyo C Language: Introduction” purchased last year.
メッセージ
This lecture is for repeating a Course.
キーワード
C, Programming, Algorithms
持続可能な開発目標(SDGs)

  • 質の高い教育をみんなに
  • 産業と技術革新の基盤をつくろう
  • パートナーシップで目標を達成しよう
(教育)すべての人に包摂的かつ公正な質の高い教育を確保し、生涯学習の機会を促進する。
(インフラ、産業化、イノベーション)強靱(レジリエント)なインフラ構築、包摂的かつ持続可能な産業化の促進及びイノベーションの推進を図る。
(実施手段)持続可能な開発のための実施手段を強化し、グローバル・パートナーシップを活性化する。
関連科目
Programming Exercise 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

ページの先頭へ