CSCI 330 quizzes and exam page, spring 2024

Quizzes

There will be three equally-weighted quizzes during the semester, each done on paper in the Monday CSCI 330 lab sessions.

You will generally have 50 minutes to complete the quiz once you begin, closed book, closed notes.

As with all work this term, quizzes and exams are individual exercises, all work submitted is expected to be your own.

You must work individually and are not permitted to communicate with anyone other than the instructor during the quiz, nor to discuss the quiz content with students in the other lab sections until all lab sections have completed and submitted the quiz.

The use of AI tools is not permitted.

  • quiz 1 (in lab Feb 3)

  • quiz 2 (in lab Feb 24)

  • quiz 3 (in lab Mar 24)


    Final exam:

    The final exam will be an in-person (paper/pencil) exam held during the scheduled VIU exam period: (time and date t.b.a.)

    The final exam will be a comprehensive 3-hour exam with a mix of theory and applied questions, and can draw from any part of the course (lectures, labs, quizzes). The final is likely to place slightly greater emphasis on the latter half of the course, but to include questions that relate that content back to material from the first half of the course.

    A review/prep session for the final exam will be held during the final course lecture (Wed. Apr 9).

    Old exams
    Note that each year a slightly different collection of topics are investigated, and some have been online, some have been take-home, some have been VIULearn, and some have been in-person, so don't be too worried if something on an old exam looks completely unfamiliar.

    Some past offerings also used a midterm rather than a set of quizzes, so those final exams had a much heavier emphasis on the course material after the midterm. This year's final exam will instead be a cumulative exam, but most of the lisp-related questions will still be relating different features/aspects of lisp to the language design and implementation topics we've been studying.

    Practice sessions, working out sample solutions for some old questions:
    2016 Q1: sample solution, youtube
    2016 Q2: sample solution, youtube
    2016 Q11: sample solution, youtube