iOS DeCal
Course Staff
Instructors: Paige Plander and Chris Zielinski

Teaching Assistants: Nithi Narayanan, Jim Bai, Sarah Chin, Aspen Hsu, Victor Korir, Daniel Phiri, Gokul Swamy, Marisa Wong, Alex Yang, and Jianglai Zhang
Time and Place
Monday (Lecture) : 6:30 - 8pm in 306 Soda

Wednesday (Lab) : 6:30 - 8pm. Location to be determined

Class on Monday will begin with a lecture (approximately an hour in length) followed by an optional office hour. Each Wednesday, students will be given a lab assignment to work on with other students, that should take approximately 1.5 hours to complete.
Prerequisites / Requirements
Courses: CS 61A and CS 61B (We will be assuming that students are familiar with Object Oriented Programming)

Hardware: A Macbook running OS X Sierra 10.12.4 or later
Description
The iOS DeCal was started by Professor Dan Garcia (now our Faculty Advisor) in 2001 as MS-DOS X, a student-run Objective-C course for OS X (and later iOS) development. Rebooted in the Fall 2015 semester, the renamed iOS DeCal now operates with the latest devices (e.g. iPhone, iPad, Apple Watch, Apple TV). By the end of the semester, students will have created a variety of apps, including one entirely of their own design.

Grading
30% Projects
35% Labs
35% Final Project

Attendance is based on a pass/fail policy. If you have more than 3 unexcused absences, you will not pass the course.
Schedule
(Not yet updated for Fall 2017)
Date
Wed 9/6
Mon 9/11
Wed 9/13
Mon 9/18
Wed 9/20
Mon 9/25
Wed 9/27
Mon 10/2
Wed 10/4
Mon 10/9
Wed 10/11
Mon 10/16
Wed 10/18
Mon 10/23
Wed 10/25
Mon 10/30
Wed 11/1
Mon 11/6
Wed 11/8
Mon 11/13
Wed 11/15
Mon 11/20
Wed 11/22
Mon 11/27
Wed 11/29
Mon 12/4
Wed 12/6
Lecture / Lab
Projects
Swift 3 Tour (read before lab on 2/2)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Custom App Checkin
-
-
-
-
Custom Project due at 11::59pm