程式語言 (Principles of Programming Languages) 2010

教師: 江振瑞 (jrjiang_a_t_csie.ncu.edu.tw)
助教: 黃捷群 洪兆緯 林子浩 黃達育
繳交作業:Blackborad System: http://bb.ncu.edu.tw (程式語言A)
上課時間:Tuesday 15:00~17:50
上課地點:E6-A204

教科書下載:


軟體下載:
相關聯結: 授課大綱:

In this course, we will teach the following materials:
  1. Java Language Fundamentals
  2. Java Networking Programming
  3. Java 3D Programming
  4. International Collegiate Programming Contest
  5. Wonderland Programming (for 3D Virtual Worlds)
  6. Google App Engine (for Cloud Computing)

2/23: Preclass Test and Course Introduction
3/2:

3/9:
3/16:
3/23:
3/30:
4/06:
4/13: (How to create network connections)
4/20: (How to create a web server)
舉例如下:

telnet www.csie.ncu.edu.tw 80
GET /~jrjiang/ HTTP/1.1
Host: www.csie.ncu.edu.tw  (備註: http1.1一定要加Host header field,而http1.0不一定要加)

HTTP/1.1 200 OK
Date: Mon, 19 Apr 2010 23:52:59 GMT
Last-Modified: Thu, 10 Sep 2009 20:16:05 GMT
Accept-Ranges: bytes
Content-Length: 2086
Content-Type: text/html

4/27: (How to send/receive mails)
5/4: Introduction to Python

5/11: ICPC-like Test (20%)
5/18:
5/18: ICPC-like Contest
5/25:
6/1:
6/8: Google App Engine (GAE) with Python
6/15: Google App Engine (GAE) BigTable and Python
6/15: Wonderland Introduction

6/22: Final Exam. (Open book; 2 hours)

教科書參考書:

評分方式:

相關鏈結:

回 首頁