Different lesson plans and assignments are planned for each type of class. Below are some examples.
Introduction to Computer Science
This is a core communiation-intensive course and requires very specific written and oral components. Below is an example of some of the written requirements (in this case, research-based).
Introduction to Computer Science Laboratory
The course provides hands-on experience in a number of topics such as operating systems, networking, programming, and others.
Each lesson consists of a
Reading
Readings may be from any number of sources: online sources (tutorials, articles, etc.) or textbooks
Hands-on Exercise
Evaluation
Evaluation of a lesson depends on the type of content being taught. Evaluations might include an assessment, programming assignment, or other requirements.
This is a programming course with various programming-related assignments such as programming milestones, lab assignments, and a final project. Below is an example of a programming milestone. The programming milestone is a hands-on exercise.