Syllabus data

Course Title
Introduction to C Language
Course Title in English
Introduction to C Language
Course Type
Major Courses
Eligible Students
School of Human Science and Environment
Target Grade
2Year
Course Numbering Code
HHHBE2MCA3
Credits
2.00Credits
The course numbering code represents the faculty managing the subject, the department of the target students, and the education category (liberal arts / specialized course). For detailed information, please download the separate manual from the upper right 'question mark'.
Type of Class
演習 (Seminar)
Eligible Year/Semester
Spring semester 2026
(Spring semester)
Instructor
中桐 斉之
Affiliation
環境人間学部
Language of Instruction
Japanese
Related SDGs
9
Office Hours and Location
オフィスアワー一覧表(ユニバーサルパスポートに掲示)を参照してください
Contact
オフィスアワー一覧表(ユニバーサルパスポートに掲示)を参照してください

Corresponding Diploma Policy
A double circle indicates the most relevant DP number and a circle indicates the associated DP.
Corresponding Undergraduate School DP
2◎/3〇/4〇
Corresponding Graduate School DP
Corresponding University-Wide DP
N/a
Academic Goals of Teacher Training Course

Course Objectives and Learning Outcome
コンピュータプログラミングを初めて学習する者がプログラミングというものを理解すること、また、現代の産業の基盤となっているコンピュータに関する基礎知識の習得を目的とし、C言語によるプログラミング演習を通し、コンピュータに関する基礎知識と、基礎的なプログラミング原理、技術を修得することを目標とします。
Subtitle and Keywords of the Class
プログラミング データ

Course Overview and Schedule
本演習ではPC室で、毎回1人1台コンピュータを使って演習を行う予定です。
1.この演習授業の進め方・命令の実行とプログラム 
2.変数と値・コンピュータの基本構成・データ表現
3.データ型・データの表現形式
4.演算と演算子・中央処理装置の構成・主記憶装置の構成
5.条件分岐(if) ・命令とアドレッシング
6.条件分岐(if else) ・ ALUの構成回路
7.条件分岐(switch) ・算術演算回路
8.演習・高速化技術
9.繰り返し(while) ・補助記憶装置・光ディスク・半導体メモリ
10.繰り返し(for) ・入出力装置
11.無限ループ・その他の入出力装置
12.演習・セキュリティの概念
13.関数・情報セキュリティ技術
14.引数・返り値・情報セキュリティ管理・機関・評価基準
15.再帰・演習・情報セキュリティ対策


In-person/Remote Classification
In-person
Implementation Method and Remote Credit Limit Application
対面授業のみ
遠隔授業単位上限の適用を受けない
Uses of Generative AI
Limited permission for use
Precautions for using Generative AI
生成系AIの利用については教員の指示に従うこと。生成系AIによる出力結果をそのまま課題レポートとして提出してはいけない。生成系AIによる出力をそのまま提出したことが判明した場合は単位を認定しない、又は認定を取り消すことがある。生成AIの利用にあたっては『本学の教育における生成AIの取扱いに
 ついて(学生向け)』の記載内容について留意すること。
Textbook
長谷川聡著 増補新訂版「よくわかるC言語」 近代科学社
「ITワールド」インフォテック・サーブ

References
栢木先生の基本情報技術者教室、栢木 厚 (著)、技術評論社
Cの絵本 第2版 C言語が好きになる新しい9つの扉,株式会社アンク (著)、翔泳社
IT戦略とマネジメント、インフォテックサーブ
Contents and Estimated Time for Pre- and Post- Learning (Preparation and Review)
課題に事前事後学習の内容が含まれています。事前事後ともに、授業資料を確認した後、課題を中心に学習を行ってください。予習と復習を含めて4時間程度を目安にして下さい。

Contents of Active Learning
プログラミングを学生自らが行う演習を行う機会がある。
Grading Criteria and Methods
コンピュータに関する基礎知識を習得し、C言語によるプログラミング演習を通して基礎的なプログラミング技術を修得した者に単位を授与する。
その際、発表、授業内での課題の遂行等(20%)、課題(20%)、最終課題・試験(60%)により、学修目標に即して多面的に行う。


How to Disclose Assignments and Exam Results
授業で課した課題や試験結果の学生へのフィードバックはユニバーサルパスポート上で行います。
Precautions and Requirements for Course Registration
1年次開講の各授業において習得するパソコンの基本的操作技術を持っていること。予習、授業予定のスライドをまとめておくこと。復習、課題の復習を行うこと。

Practical Education
該当しない
Remarks
担当教員は情報関連の研究をしており、種々のシミュレータを作成する必要が生じる。その際プログラミング技術が要求される。
情報処理技術者試験・基本情報技術者試験に関係する内容である。
※本学の配付資料を参照してください。

In cases where any differences arise between the English version and the original Japanese version, the Japanese version shall prevail as the official authoritative version.