プログラミング基礎演習Ⅱ (120004) Introductory Programming Course Ⅱ (120004)
 
◇ 担当教員 Instructor : 松本 健一(Kenichi Matsumoto / まつもと けんいち)、 畑 秀明(Hideaki Hata / はた ひであき)
◇ 単位数 Credits : 1単位 ◇ 選択・必修 Required/Elective : 選択 ◇ 講義室 Room : A207
◇ 講義スタイル Style : 演習/公開
◇ 開講時期 Quarter : Ⅱ期 木曜4・5限

◇ 授業目的 Course goals : プログラミングの基礎技能を修得する。

The purpose of this lecture is to acquire basic programming skill.
◇ 授業内容 Course description : 前半では、Javascriptについて概説し、簡単なWebアプリケーションを作成する課題を課す。後半では、C言語を対象に、入出力関数とファイルの入出力、構造体について解説し、それらを用いた少しまとまった規模の演習課題を課す。

第 1・2回:JavaScript基礎(畑)
第 3・4回:Webアプリケーション(畑)
第 5・6回:文字列,コンソール入出力(松本)
第 7・8回:ファイル入出力,構造体(松本)
第 9・10回:エディタの使い方,総合演習
第 11・12回:ライブラリについて,総合演習
第 13・14回:コーディング規約について,総合演習
第 15・16回:まとめ,総合演習

This lecture is to acquire basic programming language in C and JavaScript through lectures and exercises. The following is the tentative plan for each class.

Lesson 1, 2) Introduction of JavaScript. (Hata)
Lesson 3, 4) Web application. (Hata)
Lesson 5, 6) Statements and console I/O (Matsumoto)
Lesson 7, 8) File I/O and structures. (Matsumoto)
Lesson 9, 10) Editors.
Lesson 11, 12) Libraries.
Lesson 13, 14) Coding conventions.
Lesson 15, 16) Exercises.

◇ 教科書 Textbook : 特になし。必要に応じて資料を配布する。

No texts but slides will be provided on demand.
◇ 参考書 Reference materials : 1. ハーバート シルト : 独習C 第4版: 翔泳社、2007、ISBN:9784798115771
2. 井上誠一郎、土江拓郎、浜辺将太:パーフェクトJavaScript: 技術評論社、2011、ISBN:9784774148137

1. Herbert Schildt: C: The Complete Reference, 4th Edition. McGraw-Hill Education. 2000. ISBN: 978-0072121247
2. Seiitirou Inoue, Takuro Tsuchie and Shota Hamabe: Perfect JavaScript (Japanese Edition). Gijutsu-Hyohron Co., Ltd. 2011, ISBN:9784774148137
◇ 履修条件 Prerequisites : プログラミング基礎演習Iを履修していることが望ましい。

プログラミング基礎演習Ⅰ、Ⅱは、プログラミング初心者を対象としたものです。情報系学科出身者は、修了の単位として認められません。
プログラミング経験がある程度ある学生は、ソフトウェア開発演習Ⅰ、Ⅱを受講してください。

Taking Introductory Programming Course I is recommended.

Introductory Programming Course I and II aim at beginners of programming. Students who have a degree in information science are not allowed the credits from these lectures. The students with the experience of programming can take Exercise in Practical Software Development I and II.
◇ 成績評価 Grading : 演習(50%)と課題レポート(50%)に基づいて単位認定を行う。

Students take lectures and exercise (50%) and submit reports (50%). Total quality and amount of work are considered for evaluation (approval/not approval).
◇ オフィスアワー Office Hours : 随時。ただし事前にメール等にて連絡すること。(松本 B301、畑 B306)

On demand. Basically by email (Matsumoto in B301, Hata in B306).
◇ 配布資料 Handouts :
種類 公開日 教材名 備 考

PDF
2016-06-09 プログラミング基礎演習II概要 6/9

PDF
2016-06-09 Javascript基礎 6/9

PDF
2016-06-16 Webアプリケーション 6/16

PDF
2016-06-21 文字列とコンソール入出力 6/23

PDF
2016-06-21 入出力(その2)と構造体 6/30

PDF
2016-07-07 総合演習課題 7/14

PDF
2016-07-08 エディタの使い方 7/14

PDF
2016-07-16 ライブラリについて 7/21

PDF
2016-07-21 総合演習のまとめ(訂正版) 7/21

PDF
2016-07-23 コーディング規約について 7/25
※アイコンをクリックし【対象をファイルに保存】を選択し教材をダウンロードしてください。