Instructors
Grading
  • 15% Quizzes
  • 45% (3 x 15%) In-class programming assignments
  • 10% In-class interactive programming exercises
  • 30% Course project
Day, Time and Room
Course Project
  • Thursday, 4:00-7:00 pm @ 315-HBSC and @ TEAMS
Requirements
  • Mac OS - 10.15.6
  • XCode - 11.6
  • Do not update your mac OS version or XCode version during the semester.
  • Otherwise, we might be unable to grade your exercises and assignments.
Class Video Resources
  • The project can be done either individually or in pairs. Pairs need to be declared by the end of the second week of classes.
    Note: 50% of the total project grade will be assessed on 10/22/2020. The other 50% will be assessed on 12/03/2020.

  1. Specification: 20%
    • novelty-5%, completeness-10%, elegance-5%
  2. Software: 80%
    • 40% robust functionality, 30% user interface, 10% coding excellence
Week 1 - August 27, 2020
Week 2 - September 03, 2020
Week 3 - September 10, 2020
Week 4 - September 17, 2020
Week 5 - September 24, 2020
  • Programming Assignment 1
Week 6 - October 1, 2020
  • Project Specification
Week 7 - October 8, 2020
Week 8 - October 15, 2020
Week 9 - October 22, 2020
  • Programming Assignment 2
Week 10 - October 29, 2020
  • Project Demo
Week 11 - November 05, 2020
Week 12 - November 12, 2020
Week 13 - November 19, 2020
  • Programming Assignment 3
Week 15 - December 03, 2020
  • Final Project Presentation and Demo
Week 1 - August 27, 2020
Week 2 - September 03, 2020
Week 3 - September 10, 2020
Week 4 - September 17, 2020
Week 5 - September 24, 2020
Week 6 - October 1, 2020
Comments from students
Week 7 - October 8, 2020
Comments from students
Week 8 - October 15, 2020
Comments from students
Week 9 - October 22, 2020
Comments from students
Week 10 - October 29, 2020
Comments from students
Week 11 - November 05, 2020
Comments from students
Week 12 - November 12, 2020
Comments from students
Week 13 - November 19, 2020
Comments from students
Week 15 - December 03, 2020
Comments from students
Like us!
Follow us!