2004年04月07日

基礎プログラミング

kisopro今年度から、北陸先端科学技術大学院大学 知識科学研究科の講義である「基礎プログラミング」のティーチング・アシスタントをしています。内容は、Java Scriptを手段としてプログラムの概念を学ぶというものです。講義を担当されるのは、指導教官でもある西本一志先生です。仕事内容はプログラミング演習の指導です。

iehttp://www.jaist.ac.jp/~gakusei/kyoumu/syll16/k119.html


シラバスはこんなかんじです。

K119 [基礎プログラミング] (Introduction to Computer Programming)

目的
計算機を用いたプログラミングのための基礎技術を与える.

内容
本講義が想定する受講対象者は,計算機上でプログラミングを全く行ったことがない学生である.本講義では,HTMLとJavaScriptを使用して実習を行うが,真の狙いはこれら2種類の言語をマスターすることではなく,一般に計算機言語を使用してプログラミングを行う際に不可欠なアルゴリズムの構築能力を身につけることにある.したがって, 配列,条件分岐,ループ,関数の4点に絞って講義を行う.講義では,実習をふんだんに盛り込む.

教科書
なし(適宜資料を配付する)

参考書
RF1:岡蔵龍一,半場方人:詳解HTML & JavaScript辞典,秀和システム,1999年10月1日,ISBN4-87966-931-8 (2,500円)

RF2:矢沢久雄:プログラムはなぜ動くのか -知っておきたいプログラミングの基礎知識,日経BP社,2001年10月1日,ISBN4-8222-8101-9(2,400円)

RF3:L. ゴールドシュレーガー,A. リスター著,武市正人,小川貴英,角田博保訳:計算機科学入門(第2版),近代科学社,2000年11月10日,ISBN4-7649-0284-2 (2,600円)

関連
データ加工法入門,ネットワークプログラミング,知識創造支援システム論,JAVAプログラミングを受講する上での準備科目となる.

講義計画
計算機利用の基礎技術(1):Windows PC を利用しての文書作成
マークアップ言語基礎(1):HTML言語によるページ整形基礎
マークアップ言語基礎(2):表の作成
プログラミング基礎(1):はじめてのプログラミング
プログラミング基礎(2):変数,データ型,演算子
プログラミング基礎(3):配列
プログラミング基礎(4):条件分岐(1)
プログラミング基礎(5):条件分岐(2)
プログラミング基礎(6):ループ(1)
プログラミング基礎(7):ループ(2)
プログラミング基礎(8):関数(1)
プログラミング基礎(9):関数(2)
プログラミング基礎(10):プログラム実習(1)
プログラミング基礎(11):プログラム実習(2)
試験

評価
講義で適宜与える提出課題(30点),試験(70点)



homei_miyashita at 07:20│その他