Class Time: | 03:00pm – 03:50pm, MWF |
---|---|
Classroom: | 106 Streibel Hall |
Prerequisites: | CSci351 Introduction to File Processing (strictly enforced) |
Class Pages†: | http://people.cs.und.edu/~wenchen/course/handheld/ |
Instructor: | Wen-Chen Hu |
Email: | wenchen@cs.und.edu |
Office: | 212 Streibel Hall |
Office Hours: | 04:00pm – 05:00pm, MWF, or simply dropping by |
DESCRIPTIONS: This course gives a study of handheld computing which is the programming for handheld devices such as smart cellular phones and PDAs (Personal Digital Assistants).
It consists of two kinds of programming:
An example of server-side handheld computing: mobile commerce programming — TEXTBOOK: On-line documents and slides EVALUATION (Attendance is absolutely required.): Programming exercises & quizzes‡ —— 30% (Exercise weights are the same.) Two exams —— 20% each Final exam —— 30%TENTATIVE SCHEDULE: Week 1 —— Introduction Week 2 —— Client-side handheld computing Weeks 3 - 5 —— J2ME (Java 2 Platform, Micro Edition) Weeks 6 - 8 —— Palm OS programming Week 9 —— WML (Wireless Markup Language) and WMLScript Week 10 —— SQL (Structured Query Language) Week 11 —— A host language with embedded SQL Week 12 —— Database-driven mobile Web sites Weeks 13 - 14 —— Mobile commerce systems Weeks 15 - 16 —— Mobile handheld devices DISHONESTY: Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Assistant Dean of Students. Refer to the Code of Student Life, Chapter 3-3 Scholastic Dishonesty. DISABILITY: Students who need special accommodations for learning or who have special needs are invited to share these concerns or requests with the instructor as soon as possible. †The on-line class materials provide the most complete and up-to-date information about this course. However, many key points in the slides will be omitted, but will be given in classes. They will be asked or used in the exams, quizzes, or exercises. This is to encourage students to attend classes. ‡The quizzes are simple and straightforward and will not be announced in advance. |