Course Overview
Course Overview
● Lab information:
https://eclass.srv.ualberta.ca/mod/url/view.php?id=63
44128
● No official textbook
Recommended Books
● Peter Wentworth, Jeffrey Elkner, Allen B. Downey,
and Chris Meyers. How to Think Like a Computer
Scientist: Learning with Python 3
● Python Tutor
● Waterloo Circles
● Python Crash Course, 2nd edition (use your
@ualberta.ca account to sign in)
Links on eClass
Lecture Schedule
● Section A1: Tuesdays & Thursdays 8:00 am - 9:20 am
in ETLC E1007
● Section A2: Tuesdays & Thursdays 9:30 am - 10:50 am
in CCIS L1160
● Section A3: Tuesdays & Thursdays 11:00 am - 12:20 pm
in CCIS L1160
● Section A4: Tuesdays & Thursdays 12:30 pm - 13:50 pm
in ETLC E1013
● Section A5: Tuesdays & Thursdays 14:00 pm - 15:20 pm
in CCIS L1160
● Section A6: Tuesdays & Thursdays 15:30 pm - 16:50 pm
in CCIS L1160
● Section 800: Tuesdays & Thursdays 8:00 am - 9:20 am
via ONLINE
Your Instructors
● Section A1: ● Section A6:
Ildar Akhmetov Marianne Morris
Office: Athabasca Hall 3-39 Office: CSC 1-45
E-mail: [email protected] E-mail: [email protected]
● Section A4:
Jonathan Schaeffer
Office: Athabasca Hall 4-15
E-mail: [email protected]
Course Format
● Online Activities
○ Videos
○ Documents
○ Quizzes
○ Practice questions
● Classroom Activities
○ In-person lectures (twice a week)
○ Hands-on "workshops" (instructor led)
○ Students required to work alongside their instructor
○ Content will be posted afterwards on eClass
● Lab Activities
○ 10 lab assignments
○ Get help on lab assignments during TA office hours
○ Scheduled lab sessions used to conduct lab demos
eClass Weekly Block Setup: Example
Grade
Breakdown
Grade Evaluation