程式語言 (Principles of Programming Languages) 2011

教師: 江振瑞 (jrjiang_a_t_csie.ncu.edu.tw)
助教: 黃捷群 吳玠儀 秦承鴻 楊家俊 周定緯 林子浩
繳交作業:Blackborad System: http://bb.ncu.edu.tw (程式語言A)
上課時間:Tuesday 15:00~17:50
上課地點:E6-A204

教科書下載:


軟體下載:
相關聯結: 評分方式 (Tentative):
授課大綱:

In this course, we will teach the following materials:
  1. Java Language Fundamentals
  2. Java Networking Programming (option)
  3. Android Application Programming (News: http://udn.com/NEWS/FINANCE/FIN3/6165586.shtml)
  4. International Collegiate Programming Contest (option)

2/22: Course Introduction (AndroidExamples.rar)
Homework 1:
設計一個Java應用程式,印出 Hello, World! I am James Smith (your name). The homework should include your source code and the result screenshot(s) and be handed in via BB before next TA's class.
3/1:
3/8:
3/15:
3/22
3/29:
4/12:
4/19:
4/26: Android History and Installation
5/3: Android Key Concepts and User Interfaces (Ch2.ppt) (Ch3.ppt)
5/10: User Interfaces (Ch3.ppt)
5/17: Using socket in Android
5/24: 2D Graphics (Ch4.ppt)
5/31: Multimedia (Ch5.ppt) and Storing Local Data (Ch6.ppt) (Ch5-6Note.docx)
6/7: The Connected World (Ch7.ppt) and Locating and Sensing (Ch8.ppt) (Ch7-8Note.docx)
6/7: Our own example of Android Application: FollowMe (FollowMe.ppt) (FollowMe.rar)

6/14:
Project Proposal Oral Report. (5%-10% out of the term project 35% score) You should upload your one or two slides by noon on June 13 so that TAs can stall them beforehand. You have three minutes to show your app's theme, rules, prototype screenshots, etc. Consider the feasibility of your app and make it available before 6/27. However, don't copy others' apps; otherwise, you and the one being copied will get a 0 score. Add some innovations into your app and don't make your app too trivial or boring; otherwise, you'll get a very low score.

6/20-27: Make an appointment with TAs to demenstrate your app in apk form or in Android Market form. You should at least upload your app into designated space in advance and provide a QR code for your app (optinal). I will finalize the scores on 6/28.

教科書及參考書:
相關鏈結:

回 首頁