日本事情III

科目基礎情報

学校 木更津工業高等専門学校 開講年度 令和07年度 (2025年度)
授業科目 日本事情III
科目番号 d0730 科目区分 一般 / 必修(留学生)
授業形態 講義 単位の種別と単位数 履修単位: 1
開設学科 電子制御工学科 対象学年 3
開設期 前期 週時間数 2
教科書/教材 Lecture materials will be distributed that have been prepared according to the content.
担当教員 関口 明生

到達目標

The goal of this course is to prepare you with basic knowledge and skills in programming as a foundation for your future work in creating or using software after your graduation.
1. to be able to express the sequence of processing in a flowchart.
2. to be able to write programs with indentations and comments in your source code.
3. to be able to explain the behavior of a basic C program.
4. to be able to properly describe structured statements of sequential, selective, and iterative structures in C language.

ルーブリック

Ideal LevelStandard LevelUnacceptable Level
Achievement 1Be able to create programs that are easy for others to understand, with comments, variable names, etc.Be able to make programs using indentation and comments in your source codes.Unable to make programs using indentation and comments in your source codes.
Achievement 2Be able to explain the behavior of a basic C program, as well as devise ways to improve it.Be able to describe the operation of a basic C program.Unable to describe the operation of a basic C program.

学科の到達目標項目との関係

準学士課程(R5までのDP) R5までDP_1 科学技術の基礎知識・応用力の修得・活用
準学士課程(R5までのDP) R5までDP_4 制御・電気電子・機械・情報等基礎工学の知識習得・応用

教育方法等

概要:
Programming exercises will be provided, ranging from an elementary introduction to the C programming language to the scope of file input/output and sort/search.
授業の進め方・方法:
Lectures and exercises will be given according to what your classmates have studied in the previous year, while checking your progress up to that point from time to time.
注意点:
Your score will be based on the score of the assignment, not on an exam.

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 Flowchart, UNIX Be able to understand them.
2週 Introduction of C language Be able to try it.
3週 Integer, character, and calculation Be able to code using it.
4週 Floating-point number and calculation Be able to code using it.
5週 If-else statement Be able to code using it.
6週 Switch statement Be able to code using it.
7週 While statement Be able to code using it.
8週 For statement Be able to code using it.
2ndQ
9週 Use of mathematical function library Be able to code using it.
10週 Basics of UNIX Operation Be able to operate UNIX-like system.
11週 Array and String Be able to code using it.
12週 Making function (pass-by-value, pass-by-address) Be able to code using it.
13週 Command line argument Be able to code using it.
14週 Reading and writing of file Be able to code using it.
15週 Sort algorithm and search algorithm Be able to explain them.
16週

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週

評価割合

Portfolio合計
総合評価割合100100
Achievement 15050
Achievement 25050