CSCI 188 Class Schedule

Updated for fall 2009. This class follows the university undergraduate and graduate academic calendars. I prefer all submissions by email by midnight of the due date (which is almost always a Tuesday). If your work requires submitting something other than email (paper, CD, a device, etc) then it should be in my mailbox in the Academic Center (704) by 4:00 PM (not later) on the due date or you can give it to me before, during, or after class on the due date. ALL submissions after these times will be considered late.

 

Class Topic Labs and Projects
Class 1
August 31
This week:

  • Getting Started
  • Intro to J2ME

Reading:

  • L&K ch 1,2,3
  • Morrison ch 1,2

Do:

Start Lab 1
Start thinking of a project topic

No Class
September 7

No class: Labor Day Holiday
Class 2
September 14

This week:

  • Configurations and Profiles
  • High-level MIDP UI

Read:

  • L&K ch 4,5,6

Due:

Lab 1 due

Class 3
September 21

This week:

  • Record store
  • Emulator

Read:

  • L&K ch 7,8,9
  • Morrison ch 19
 
Class 4
September 28

This week:

  • Canvas
  • Game Canvas

Read:

  • L&K ch 13,14
  • Morrison ch 2,4,5,6,10
Lab 2 due
Class 5
October 5

This week:

  • Multimedia
  • MIDP compatability
  • Decompilation

Read:

  • L&K ch 16
  • Morrison ch 7,8,9,11

Project Proposal due
Presentation proposal due.

Class 6
October 12

This week:

  • Networks
  • Small Screens

Read:

  • L&K ch 10
  • Morrison ch 12,13,14,15

Lab 3 due

Class 7
October 19

 

This week:

  • Messaging
  • Debugging

Read:

  • L&K ch 11
  • Morrison ch 16,18
 
Class 8
October 26

This week:

  • JSR-82
  • JSR-179
  • JSR-256

Read:

  • L&K Ch 12
 
Class 9
November 2

This week:

  • Best Practices
  • Portability
  • Fragmentation

Read:

  • L&K ch 15
Lab 4 due
Project status report due
Class 10
November 9

This week:

  • Optimization
  • Performance
  • Obfuscation
  • Profiling

Read:

  • L&K ch 17
  • Morrison ch 17
 
Class 11
November 16

This week:

  • TBD

Read:

  • L&K ch 18
 
Class 12
November 23

Student Presentations

  • Bajek - JSR 266-Scalable Vector Graphics
  • Ivanov - [unknown]
  • Ervin - BlackBerry API
  • Clopper - JavaTV
  • Dever - JSR177-Crypto

Lab 5 due

Class 13
November 30

Student Presentations

  • Cavanaugh - Nintendo DSi development
  • Dylegowski - Symbian development
  • Okupe - OpenGL
  • Werner - JSR172-Web Services
  • Peters - Android Development

 

Class 14
December 7
Final project demonstration Final project demonstration due (in class)
No Class
December 14
No Class

Due:

All work due

 

Tags: