プログラム実習 b   Programming Skills

文字サイズ 

担当教員
宮本 智之  山根 大輔  藤村 隆史  渡辺 正人 
使用教室
月1-2(VLSI設計室)  水3-4(VLSI設計室)  
単位数
講義:0  演習:0  実験:2
講義コード
7121
シラバス更新日
2012年3月28日
講義資料更新日
2012年3月26日
学期
前期  /  推奨学期:3

講義概要

Ⅰ 本実習の目的は,3学期の講義「アルゴリズムとプログラミング」で学習したプログラミングの基礎を元に,課題や自由テーマのプログラミングを完成させ,基本的なプログラミングスキルを身につけることである。

Ⅱ プログラミング作法,行列計算の実習,行列の和,差,積のプログラミング,連立方程式の解法のプログラミング,最小2乗法のプログラミング,各種ソートのプログラミング,C言語(またはJAVA)の基本操作とグラフィクス,方程式の数値解法,回路の過渡応答解析,ベクトルの微分のグラフィクス表示。

講義の目的

物質の電気的・光学的性質ならびに電気・電子材料に関する講義の入門として、物質の構造、格子振動、固体内電子の状態などについて学んだ後、固体の電気伝導理論、分布則について学習する。

講義計画

01. 自主学習
02. 自主学習
03. 実習説明
04. 電気電子とプログラミングの関わり、調査レポート1
05. 電気電子とプログラミングの関わり、調査レポート2
06. プログラミングの作法・レポートの書き方
07. クラスライブラリの使い方
08. 事前レポート作成
09. 演算・変数・分岐のプログラミング1
10. 演算・変数・分岐のプログラミング2
11. プログラミング予備日
12. レポート作成
13. 事前レポート作成
14. 行列の和、差、積のプログラミング
15. 連立方程式の解法のプログラミング
16. プログラミング予備日
17. レポート作成
18. 事前レポート作成
19. 最大値・選択ソート
20. クイックソート
21. プログラミング予備日
22. レポート作成
23. 事前レポート作成
24. 最小二乗法のプログラミング1
25. 最小二乗法のプログラミング2
26. 最小二乗法のプログラミング3
27. レポート作成
28. 自由テーマ事前レポート作成
29. 自由テーマプログラミング
30. 自由テーマプログラミング

教科書・参考書等

配布資料「プログラム実習」の手引き
プログラム開発環境<http://www.oracle.com/technetwork/java/javase/downloads/index.html>
渡辺正裕 (2010) 『プログラミング概論』 培風館
池田成樹 (2005) 『やさしいJava入門』 (改訂版) カットシステム
河西朝雄 (2001) 『Javaによるはじめてのアルゴリズム入門』 技術評論社

関連科目・履修の条件等

・アルゴリズムとプログラミング
  再履修の場合を除き、同時に履修すること.このため他学科の履修を認めません.

成績評価

プログラミングスキルをレポートから評価する.

担当教員の一言

座学だけでプログラミングを身につけることは困難です.
実際に自分で考え,プログラミングしてみることが絶対に必要です.
Javaは,その開発キットを含めて,Web <http://www.oracle.com/technetwork/java/javase/downloads/index.html>から無償でダウンロード可能です.
是非,開発キットを自分のPCにインストールして,講義や実験等でも活用してみてください.

このページのトップへ