calendar
Course Schedule

calendar
Distance Learning

syllabus
Course Syllabus

Lecture Notes


Lecture Notes
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 8
Lecture 9
Lecture 10
Lecture 11

Reading


Reading
Reading Assignment 1
Reading Assignment 2

Homework


Homework
Homework 1
Homework 2
Homework 3
Homework 4

Class Demos


Class Demos
Concentration
Concentration With MVC
Concentration With MVC, Auto Layout Teaser, Computed Properties, Access Control, Assertion, and Extension
Concentration With MVC, Auto Layout Teaser, Computed Properties, Access Control, Assertion, Extension, Mutating, Hashable, String , NSAttributedString, and Closures
SetCard & SetCardDeck
PlayingCard
Drawing A SetCard With a Squiggle
Concentration With Multiple MVCs
Cassini - ScrollView, ImageView, URL, and Zooming
Cassini - ScrollView, ImageView, URL, Zooming, and Multi-Threading
Photos
Food For Thought

Class Demo Downloads


Class Demo Downloads
Lecture 6 - PlayingCard Downloads

Exams


Exam Solutions
Midterm Exam  
Final Exam  

Xcode Versions


Xcode
Xcode 11.3.1