CIS 542 - Summer 2012

blackboard | google | wikipedia

CIS 542 Schedule



Part 1: Embedded Systems
Date Lecture Topics Lab Assignment Readings & Other Info
May 21
  • Course Overview
  • Parallelization and synchronization
May 23
  • Networking and communication
  • Intro to Arduino
  • Project Overview
May 28
  • No classes: Memorial Day
May 30
  • Data Structures
Jun 4
  • Improving & measuring code performance
Jun 6
  • Testing, analysis and code verification
  • Work on project
Part 2: Mobile Applications
Jun 11
  • Intro to Android
  • Android GUI programming
Jun 13
  • Android application development
Jun 18
  • Android services and notifications
  • Android data persistence and storage
  • Work on project
Jun 20
  • Basic Android graphics
  • Usability
Jun 25
  • Testing your Android app
  • Android analysis tools
  • Addressing battery issues in Android
  • Work on project
Jun 27
  • TBA
  • Final project demos