In depth lectures are pre-recorded. Links are available in the slides for each lecture and on this
Youtube Lecture Playlist.
Class meetings will be spent
-
Introducing the weekly material
-
Answering questions, reinforcing difficult points
-
Doing whole class exercises, such as polls
-
Doing individual exercises, such as coding on paper
-
Working on homework, with the opportunity to ask questions
-
Discussing solutions to homework and quizzes
Class meetings are recorded for access after class.
-
You will find the lectures on D2L
Class meetings may be shorted than the allocated class time
Activities each week:
-
Watch the recorded lecture. Watch actively:
-
Watch with a computer and paper available
-
Pause the recording frequently as needed
-
Type in the code presented in the lecture -- run it -- try it out -- experiment
-
Attend the class meetings
-
If you cannot attend live (in person or on zoom), be sure to watch the recording within 36 hours
-
If you plan to watch asynchronously every week, schedule a time to do this
-
Watch actively: skip silences and pause the recording as needed
-
Submit the weekly homework assignment on D2L
-
Do required reading
-
Occasionally there will be exercises to do on paper
-
Do the weekly programming assignment
-
You do not have to do it alone, but you must be self-motivated.
-
You can ask me and other members of the class.
-
You must start assignments early.
-
Do the weekly quiz on D2L
Getting the homework correct is not enough.
ChatGPT
can do it for you!
You must be able to demonstrate understanding by repeating the exercise on paper.