タイトル

開講年度 開講学部等
2025 工学部
開講学期 曜日時限 授業形態 AL(アクティブ・ラーニング)ポイント
前期 月3~4 講義  
時間割番号 科目名[英文名] 使用言語 単位数
1061420040 情報処理及び演習[Information Processing Exercise] 日本語 2
担当教員(責任)[ローマ字表記] メディア授業
若佐 裕治[WAKASA Yuji]
担当教員[ローマ字表記]
若佐 裕治 [WAKASA Yuji]
特定科目区分   対象学生   対象年次 2~
ディプロマ・ポリシーに関わる項目 カリキュラムマップ(授業科目とDPとの対応関係はこちらから閲覧できます)
授業の目的と概要
Programming skills are essential to process complicated data and to conduct numerical computation on a computer. The purpose of this course is to learn fundamentals of computer programming through excercises of the C language.
授業の到達目標
The objective of this course is to learn fundamentals of computer programming with C language.
授業計画
【全体】
Basic C language syntax and concepts such as if-statement, for-statement, arrays, pointers, functions, and structures.
項目 内容 授業時間外学習 備考
第1回 Basic programming (1) Basic C language (data type) Assignments presented during class (approximate learning time: 4 hours)
第2回 Basic programming (2) Basic C language (if statement) Assignments presented during class (approximate learning time: 4 hours)
第3回 Basic programming (3) Basic C language (for and while statements) Assignments presented during class (approximate learning time: 4 hours)
第4回 Array (1) One-dimensional array Assignments presented during class (approximate learning time: 4 hours)
第5回 Array (1) Multi-dimensional array Assignments presented during class (approximate learning time: 4 hours)
第6回 Character data Character array Assignments presented during class (approximate learning time: 4 hours)
第7回 Pointer (1) Basics of pointers Assignments presented during class (approximate learning time: 4 hours)
第8回 Pointer (2) Applications to arrays and strings Assignments presented during class (approximate learning time: 4 hours)
第9回 Review Review Assignments presented during class (approximate learning time: 4 hours)
第10回 Function (1) Basics of functions Assignments presented during class (approximate learning time: 4 hours)
第11回 Function (2) Recursive call Assignments presented during class (approximate learning time: 4 hours)
第12回 File I/O File input and output Assignments presented during class (approximate learning time: 4 hours)
第13回 Structure (1) Structure (1) Assignments presented during class (approximate learning time: 4 hours)
第14回 Structure (2) Structure (2) Assignments presented during class (approximate learning time: 4 hours)
第15回 Review Review Assignments presented during class (approximate learning time: 4 hours)
第16回 Final exam Final exam N/A
※AL(アクティブ・ラーニング)欄に関する注
・授業全体で、AL(アクティブ・ラーニング)が占める時間の割合を、それぞれの項目ごとに示しています。
・A〜Dのアルファベットは、以下の学修形態を指しています。
【A:グループワーク】、【B:ディスカッション・ディベート】、【C:フィールドワーク(実験・実習、演習を含む)】、【D:プレゼンテーション】
A: --% B: --% C: --% D: --%
成績評価法
Programming exercises (25%) and final exam (75%)
教科書にかかわる情報
教科書 書名 ザ・C 第3版 ISBN 4781911781
著者名 戸川隼人 出版社 サイエンス社 出版年 2007
備考
参考書にかかわる情報
参考書 書名 演習と応用C ISBN 4781909094
著者名 玉川浩 出版社 サイエンス社 出版年 1999
備考
メッセージ
キーワード
Programming language, C language
持続可能な開発目標(SDGs)

  • エネルギーをみんなに そしてクリーンに
  • 産業と技術革新の基盤をつくろう
(エネルギー)すべての人々の、安価かつ信頼できる持続可能な近代的エネルギーへのアクセスを確保する。
(インフラ、産業化、イノベーション)強靱(レジリエント)なインフラ構築、包摂的かつ持続可能な産業化の促進及びイノベーションの推進を図る。
関連科目
Introductory seminar, programming, computer hardware
履修条件
連絡先
wakasa@yamaguchi-u.ac.jp
オフィスアワー
Tuesday 10:20 - 11:50

ページの先頭へ