Instructions

Instructions

There are 5 quizzes in this course, scheduled in off-weeks where you are not doing project demos.

Quizzes are based on material presented in lectures, and they can cover anything that was discussed in class. Each quiz covers two weeks worth of content. The final two weeks of the course are not quizzable.

Quizzes are hosted in Learn (Submit > Quizzes).

  • Each quiz is 30 minutes in length. You are allowed one attempt.
  • Quizzes are open-book, meaning that you may refer to your notes while writing the quiz.
  • Quizzes must be completed individually, without assistance. You are not permitted to collaborate or communicate with other students about the quiz content.

This table summarizes when the quizzes are open, as well as the high-level lecture topics that are covered.

Quiz Weeks Covered Topics Quiz Due
Q1 Week 1-2 Introduction, Software development practices. Kotlin. End of Week 3
Q2 Week 3-4 Gradle. Unit tests. Architecture. End of Week 5
Q3 Week 5-6 User interfaces. KMP. End of Week 7
Q4 Week 8-9 Databases. Cloud hosting. End of Week 10
Q5 Week 10-11 Authentication. Web APIs. Serialization. End of Week 12

We normally do not grant extensions for missed quizzes. “Forgetting to write a quiz” is not a valid reason for an extension. See policies.