オリエンテーション

2015 年度前期 上級プログラミング・同実験
担当者:甲斐(1409),世木(1212),小花(1414),坂地(1307),緑川(1410)
TA:小倉・澁谷・蓮見(1418B)
、原田(1414)
()内は居室。
講義形態
金曜日 3時限目 講義
グループ別(各教室は、8-601, 8-602, 3-503, 8-301)
4時限目 実習
14 号館 103 室(パソコン室)
学習目的
C++の機能を活用した実際的なプログラミング技法を学ぶ。
先修科目:応用プログラミング
科目ホームページ
http://www.ci.seikei.ac.jp/advpro/
テキスト・参考書
テキストは使用しない。必要な講義資料を適宜配布する。 また以下を参考書として挙げる。
1)「やさしい C++ 第 4 版」 高橋麻奈 著,ソフトバンククリエイティブ, ¥2,600+税
2)「新版 明解 C++ 入門編」 柴田望洋 著, ソフトバンククリエイティブ, ¥2,700+税
3)「新版 明解 C++ 中級編」 柴田望洋 著, ソフトバンククリエイティブ, ¥2,700+税
4)「C++プログラミング Vol.1, 2, 3」 H.M.Deitel,P.J.Deitel 著/小島隆一訳,プレンティスホール出版,
Vol.1,2 は¥3,360(税込),Vol.3 は¥2,100(税込)
5)「プログラミング言語 C++第3版」Bjarne Stroustrup 著/長尾高弘訳,アジソンウェスレイ, ¥7,000
スケジュール
裏面
評価方法
試験:50%, 課題:40% 演習:10% (予定)
• 欠席が 20%を越えた場合は、期末試験を受けられない。
• 出席することが原則。欠席は減点対象になる。
• 欠席は、必ず申し出ること(事前または事後速やかに)。
• 20 分以内の遅刻2回で欠席1回と数える。(20 分以上の遅刻は欠席扱いとする
レポート
• 〆切期日に1週間を越えて遅れたレポートの得点は 0 となる。
• 〆切後1週間以内の遅延レポートの評価点は 70%
• レポートを1通でも未提出の場合は,期末試験が受けられない。未完成でもすべて提出すること。
• レポートにコピー部分があると判断された場合は,両者ともに大幅な減点
下記の中間試験と、期末試験を行う
・ 中間試験 5 月 29 日(金) 3 時限目(80 分)@5 号館 101 室 (欠席の場合、追試は無く,得点は 0 となる)
・ 期末試験 試験期間中
各教員のメールアドレス
甲斐 [email protected]
世木 [email protected]
小花 [email protected]
坂地 [email protected]
緑川 [email protected]
講義スケジュール
学生のグループ別進行表
グループ2
グループ3
8-602
3-503
回
月日
1
4月10日
オリエンテーション、プログラム開発手法、デバッギング @9-501
2
4月17日
抽象データ型とクラス(1) 抽象データ型とクラス(1) 抽象データ型とクラス(1) 抽象データ型とクラス(1)
[甲斐]
[世木]
[小花]
[坂地]
3
4月24日
抽象データ型とクラス(2) 抽象データ型とクラス(2) 抽象データ型とクラス(2) 抽象データ型とクラス(2)
[甲斐]
[世木]
[小花]
[坂地]
4
5月1日
抽象データ型とクラス (3) 抽象データ型とクラス(3) 抽象データ型とクラス(3) 抽象データ型とクラス(3)
[甲斐]
[世木]
[小花]
[坂地]
5
5月8日
抽象データ型とクラス(4) 抽象データ型とクラス(4) 抽象データ型とクラス(4) 抽象データ型とクラス(4)
[甲斐]
[世木]
[小花]
[坂地]
6
5月15日
ポインタと配列
[甲斐]
7
5月22日
ポインタとメモリの動的割付 ポインタとメモリの動的割付 ポインタとメモリの動的割付 ポインタとメモリの動的割付
[世木]
[小花]
[坂地]
[甲斐]
8
5月29日
中間試験 @5-101
9
6月5日
グループ1
8-601
ポインタと配列
[世木]
ポインタと配列
[小花]
グループ4
8-301
ポインタと配列
[坂地]
スタック
[甲斐]
Vector
[世木]
連結リスト(+再帰処理) キュー
[小花]
[坂地]
10 6月12日
キュー
[坂地]
スタック
[甲斐]
Vector
[世木]
連結リスト(+再帰処理)
[小花]
11 6月19日
連結リスト(+再帰処理) キュー
[小花]
[坂地]
スタック
[甲斐]
Vector
[世木]
12 6月26日
Vector
[世木]
連結リスト(+再帰処理) キュー
[小花]
[坂地]
スタック
[甲斐]
13
二分木
[甲斐]
二分木
[世木]
二分木
[小花]
二分木
[坂地]
14 7月10日
テンプレート
[甲斐]
テンプレート
[世木]
テンプレート
[小花]
テンプレート
[坂地]
15 7月17日
クラスの継承
[甲斐]
クラスの継承
[世木]
クラスの継承
[小花]
クラスの継承
[坂地]
7月3日
期末試験(期末試験期間中)
※準必修科目として履修している人へのお知らせ
・グループ分けの発表は、4月15日(水)に科目のホームページ上で行います。
・4月10日(金)のオリエンテーションに出席したけれども履修を中止するという人は、
4月14日(火)17:00までに、甲斐 [email protected] に学籍番号と氏名および「上級プログラ
ミングの履修をしません」という内容のメールを送ってください。