2015年度工学院大学 情報学部コンピュータ科学科

プログラミング言語基礎論(Fundamentals of Programming Languages)[2421]

試験情報を見る] [授業を振り返ってのコメント(学内限定)

2単位
位野木 万里 准教授  [ 教員業績  JP  EN ]
最終更新日 : 2016/01/21

<学位授与の方針>
1. 基礎知識の習得
2. 専門分野知識の習得
3. 汎用的問題解決技能
4. 道徳的態度と社会性
5. 創成能力

<授業のねらい>
プログラムの動作原理から,様々なプログラム言語,コーディングのテクニックに至るまで幅広く学習し,今後,プログラミング言語を学ぶ上で必要になる基礎的な知識を習得する.

<受講にあたっての前提条件>
特になし

<具体的な到達目標>
プログラムを構築する際に必要となるフローチャートやコードの作法,開発方式やソフトウェア・システムの評価指標も含め,プログラミング言語に関する体系的知識を理解し,説明できること.また,学習しているC言語と他言語との差異を理解し,その違いを説明できること.

<授業計画及び準備学習>
以下の項目に沿って講義を進める.場合によっては順番が前後することもあるが,その場合は事前に告知する.各単元名がそのままキーワードとなっているので,事前にWeb等で基礎知識を得て講義に望むこと.

1.ガイダンス・ハードウェアの基礎
2.プログラムの基礎
3.アルゴリズムの設計 〜フローチャート〜
4.コーディングの作法とプログラムの構造
5.プログラミング言語の種類と特徴
6.機械語・アセンブリ言語
7.手続き型言語
8.オブジェクト指向言語
9.スクリプト言語
10.インタプリタとコンパイラ
11.ソフトウェアの開発モデル
12.システムの評価・ソフトウェアの評価
13.Webプログラミング
14.プログラム・ソフトウェアの最新動向
15.学習成果の評価(学期末試験)

<成績評価方法>
2〜3週に1度程度でレポート課題を提示する.期末テストおよびレポート課題によって到達目標に照らして,6段階のGrade(A+,A,B,C,D,F)で評価し,D以上の者に単位を認める.

<教科書>
指定教科書なし.資料を配布する.

<参考書>
指定参考書なし

<オフィスアワー>
水曜日:16:20〜17:50
上記以外,随時質問等に応じますので,メール等で予約をお願いします.詳細は初回に説明します.

<学生へのメッセージ>
プログラミングはスキルなので,一番大事なことはとにかく触れて使うことです.しかし,周辺知識を得ることで,その習得速度や質は高くなります.演習と理論は両輪と言えます.是非ともしっかり習得し,2年次以降の講義や卒業研究で力を発揮してくれることを望みます.


このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2015 Kogakuin University. All Rights Reserved.