CIS 542 - Spring 2012

blackboard | google | wikipedia

CIS 542 Schedule

This schedule is tentative and is subject to change! (last updated 4/17/12)

Date Lecture Topics Readings & Other Info
Jan 12
  • Course Overview
  • Hardware-Software codesign
Jan 17
  • Model-driven software development
Jan 19
  • Lab: UPPAAL
Jan 24
  • Data Structures
Jan 26
  • Special Topic: C++
  • No lab today
  • This lecture is not part of the course per se, but you should attend if you are interested in learning more about how C++ works
Jan 31
  • Threads and synchronization
  • Overview of group project
Feb 2
  • Lab: Threads
Feb 7
  • No class today!
Feb 9
  • Measuring code performance
  • Code optimization
Feb 14
  • Improving code performance
Feb 16
  • Lab: Improving & measuring code performance
Feb 21
  • Networking and communication
Feb 23
  • Lab: Serial and networking communication
Feb 28
  • Testing, analysis, and code verification
Mar 1
  • Lab: More Arduino
  • Optional lab session for students who wish to continue working on the Arduino
Mar 6
  • No class! Spring Break!
 
Mar 8
  • No class! Spring Break!
 
Mar 13
  • Intro to Android
  • Android GUI programming
Mar 15
  • Lab: Android basics
Mar 20
  • Android application development
Mar 22
  • Lab: Back-end demo
  • Project groups will do their back-end demo during the lab session
  • Assignment
Mar 27
  • Android services and notifications
  • Android data persistence and storage
Mar 29
  • Lab: Android
Apr 3
  • Testing your Android app
  • Android analysis tools
  • Addressing battery issues in Android
Apr 5
  • Lab: Front-end demo
  • Project groups will do their front-end demo during the lab session
Apr 10
  • Basic Android graphics
  • Usability
Apr 12
  • Lab: Android graphics
Apr 17
  • Real-time programming
Apr 19
  • Lab: Project demos
  • Just a quick meeting with your TA to make sure everything is on track
Apr 24
  • No class today!
Apr 26
  • Project fair
  • Scheduled for 4:30-6pm in Moore 204
  • At least one member of your group should be there to do your final demo for the TA