基礎情報工学(プログラミング基礎)のシラバス情報

科目名称
Course title(Japanese)
基礎情報工学(プログラミング基礎) 科目番号
Course number
43ICPRO101
科目名称(英語)
Course title(English)
Fundamentals of Information Technology
授業名称
Class name
基礎情報工学(プログラミング基礎)
教員名 阪田 治,前田 慶博
Instructor
開講年度学期 2022年度 前期
Year/Semester
曜日時限 月曜5限
Class hours
開講学科
Department
工学部 電気工学科
外国語のみの科目
(使用言語)
Course in only foreign
languages (languages)
-
単位
Course credit
2.0 授業の主な実施形態
Main class format
ハイフレックス型授業/Hybrid-Flexible format
概要
Descriptions
 コンピューターおよびネットワークを今後の学習に利用していく上での基本的な注意事項や一般常識を身につけ、文書作成や表計算などを行うソフトウェアの使い方を学ぶ。さらに、手続型プログラミングの基本を身につける。プログラミング言語はPythonを使用する。 
目的
Objectives
 コンピュータやネットワークを利用する者として、最初に身につけておくべき一般常識や基本スキルを習得する。さらに、電気工学科の学生として習得していくプログラミング技術の初歩を学ぶ。本科目では、Python言語を題材として、手続型プログラム作成のために多くのプログラミング言語に共通して要求される基本アルゴリズムを使いこなすことができるようにする。
到達目標
Outcomes
 簡単なデータ処理をアルゴリズムから考え、プログラムで具現化できるようになる。
 プログラムからファイルの入出力を行えるようになる。
履修上の注意
Course notes prerequisites
コンピュータを利用するので、基本的な操作方法に慣れておくこと。
アクティブ・ラーニング科目
Teaching type(Active Learning)
課題に対する作文
Essay
小テストの実施
Quiz type test
ディベート・ディスカッション
Debate/Discussion
- グループワーク
Group work
-
プレゼンテーション
Presentation
- 反転授業
Flipped classroom
-
その他(自由記述)
Other(Describe)
-
準備学習・復習
Preparation and review
授業中に行う実習内容はLETUS上で公開するので、事前にどのようなことを行うかを理解しておくこと。
課題提出を義務付け、知識の定着を図る。
成績評価方法
Performance grading
policy
レポート内容で40%の評価
到達度達成試験で60%の評価
学修成果の評価
Evaluation of academic
achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation
教科書
Textbooks/Readings
・教科書を使用する場合は、MyKiTS(教科書販売サイト)から検索・購入可能ですので以下のURLにアクセスしてください。
https://gomykits.kinokuniya.co.jp/tokyorika/
 
・Search and purchase the necessary textbooks from MyKiTS (textbook sales site) with the link below.
https://gomykits.kinokuniya.co.jp/tokyorika/
参考書・その他資料
Reference and other materials
特に限定するものはない。講義の中で適宜紹介する。
授業計画
Class plan
1回: 教育上利用するコンピュータ環境についての説明、ネットリテラシー
2回: Python言語の使い方(型、変数、基本演算)
3回: 制御構文(1):条件分岐(if 文)
4回: 制御構文(2):繰り返し(for 文、while 文)
5回: 制御構文(3):(1)と(2)の総合演習
6回: フローチャートとアルゴリズム記述法
7回: 関数の作り方と使い方
8回: 基本アルゴリズム演習1
9回: 基本アルゴリズム演習2
10回: ファイル入出力
11回: データ解析(1):データ収集
12回: データ解析(2):データ処理
13回: データ解析(3):データの可視化・分析
14回: データ解析(4):(1)~(3)の総合演習
15回: 期末試験
教職課程
Teacher-training course
実務経験
Practical experience
-
教育用ソフトウェア
Educational software
Pythonプログラミング環境: Python IDLE,MS Visual Studio など
備考
Remarks
994313V
CLOSE