CSCA20 - Introduction to Programming - Fall 2018

Welcome

Course Description

An introduction to computer programming, with an emphasis on gaining practical skills. Introduction to programming, software tools, database manipulation. This course is appropriate for students with an interest in programming and computers who do not plan to pursue a Computer Science program.

Exclusion CSCA08, CSC108, CSC120

Syllabus PDF

Optional Textbook Practical Programming

Instructors

David Szeto
Email: david.szeto@mail.utoronto.ca
Office:IC467
Lectures:Wednesdays 9:10-11:00 in SY110 (LEC01)
Mondays 11:10-1:00 in SY110 (LEC02)
Office Hours (IC467):Wednesdays 12pm-1pm
Mondays 1:30pm-2:30pm
TA Office Hours (IC400A; only before Nov 30):Tuesdays 12pm-1pm (Autumn)
Tuesdays 2pm-3pm (Ben)
Tuesdays 6pm-7pm (Thezyrie)
Wednesdays 8am-9am (Kiwi)
Wednesdays 11am-12pm (Dharmik)
Wednesdays 4pm-5pm (Harsh)
Thursdays 12pm-1pm (Joe)
Thursdays 5pm-6pm (Alice)

Acknowledgements

The Fall 2018 iteration of CSCA20 is heavily based on that by Dr. Anna Bretscher, who taught CSCA20 in the previous year. She generously allowed me to re-use her materials this year. Additionally, Dr. Anya Tafliovich and Dr. Francisco Estrada gave me a ton of advice.