In Class Activities (ICAs) are opportunities for students to try new concepts as they are presented in class. They are evaluated on the basis of completion and will be awarded a score on a scale of 0 to 100 points. Some ICAs are so simple that they are evaluated on an all-or-nothing basis (zero or 100).
Other ICAs may have multiple steps. For example, students assigned a four-step ICA could receive 25 points for each step, making for the possible grade outcomes 0, 25, 50, 75, or 100.
As the name ICA implies, students are expected (and encouraged) to complete the ICAs in class. In some cases, students are permitted to turn in their ICAs after class ends, but no later than 11:59 pm on the day of the class. These instances will be announced in class.
ICAs have the same late policy as assignments.
Some of the ICA start files have been deliberately “contaminated” with one or more errors. This is a deliberate strategy to help students improve their debugging / troubleshooting skills.
ICAs that use code (syntax, techniques, etc.) not taught in 2402 will automatically receive a grade of zero. Students are expected to construct their own solutions using the programming features and elements provided in the style guide.
Policy on Generative AI
Generative AI tools (i.e. ChatGPT) should NOT be used in this course. Using code that is not taught in 2402 will result in the student receving a zero on that particular ICA.