タイトル
     2017 年度   言語文化学部
  
言語処理概論B   
時間割コード
311315G
担当教員(ローマ字表記)
  望月 源 [MOCHIZUKI Hajime]
授業開講形態 授業形態 単位数 学期 曜日・時限 実務経験のある教員による授業
    2 春学期 火4 -
授業題目(和文)   
基本webプログラミング
 
Title(English)   
Basic web programming
 
授業の目標   
基本webプログラミングでは,WWWを用いたユーザとコンピュータとのやりとりなどのプログラミングについて学習する.プログラミング言語はJavaScript,ScratchやTickleを用いる予定.また,既存の情報システムを参考としたGUIデザインを行い,ユーザインタフェースの重要性も理解する.
 
Goals of the course   
In this course, I have two main goals - to teach you the skill of web programming in Javascript and the art of interactive GUI.
 
授業の概要   
授業全体を通してWebを利用したプログラミングの基本的な方法を学ぶ.言語処理よりも,一般的な情報処理に重点を置いた内容とし,できるだけ多くのプログラム例を見ながら,異なる言語を複数扱う.
 
Overview of the course   
Introduces the basic principles and concepts of Web programming through a study of html formats, css rules, algorithms, data structures, GUI Interfaces, and software development methods in JavaScript, Scratch, and Tickle.
 
キーワード   
HTML, CSS, CGI, Javascript, Scratch, Tickle, LIbView
 
Keywords   
HTML, CSS, Javascript, Scratch, Tickle
 
授業の計画   
以下の内容を扱う.

1. イントロダクション:Scratch入門
2, 3. Scratchによるプログラミング
4. Tickleによるロボット操作
Online1 Scratchで面白いゲームを作る
5. HTML入門:静的Webページ作成1
6. 静的Webページ作成2
7. Webのデザイン:CSS
8. 動的Webページ作成 Javascript 1
9, 10. Javascript
11, 12. Javascriptを使った対話風ページ作成
Online2 Javascriptを使ったWebページ
13. 試験
 
Plan   
1. Introduction, programming by Scratch
2, 3. Programming by Scratch
4. Programming by Tickle
Online 1. Development of a game by Scratch
5, 6. Static html pages
7. Homepage design by CSS
8. Interactive html pages
9, 10, 11, 12. GUI design, Event-driven programming by Javascript
Online 2. Development of interactive web pages
13 Final exam
 
成績評価の方法・基準   
(1) 通常授業および電子コンテンツでの学習状況,(2) 提出課題および (3) テストによって成績評価を行う.
各評価は主として以下の基準によって行う.
(1)の評価基準:毎回の宿題に取り組み,内容を理解しているか.
(2)の評価基準:課題に深く取り組んだか.最後までやり遂げて動く形にできたか.
(3)の評価基準:授業で学んだコンピュータ,プログラミング,HTMLの基礎が身についたか,Javascriptでの応用が可能か.
 
Grading system for assessment   
Attendance and participation in course, homework and final exam.
 
事前・事後学習【要する時間の目安】   
キーボードのタイピング練習をしておくことが望ましい.
基本的に毎回宿題を出すので授業前に行ってから授業に臨むこと.
授業中に作成したプログラムを見直して,動作を確認すること.
 
Preview/review   
 
履修上の注意   
コンピュータ教室で授業を行ないます.総合情報コラボレーションセンターの利用者アカウント(ユーザID)およびパスワードが絶対に必要です.
使用する言語はhtml, javascript, Scratch, Tickleを予定しています.受講前に知識がなくても構いませんが,合格には必須です.テキスト処理について学びたい人は,ことばとコンピュータ入門(1)を受講してください.
 
Notes   
 
教科書  
 
参考書  
 
使用言語  
日本語(J)
 
ページの先頭へ