Data Structures Midterm Exam Instructions – 2026

This test has two parts, regular moodle questions and programming work.

The first part of the Moodle is 25 questions, and is worth 50% of the midterm. The second part is the solving of 5 problems in GitHub Classroom.. This is a completely closed test, and you cannot use any other resources (Including AI).

The link is here: Moodle Midterm Link

Exam Instructions

You will have 50 minutes to complete this exam.

  • The exam consists of 25 Moodle questions and 5 programming problems.
  • You may complete the problems in any order.
  • Manage your time carefully — if you get stuck on a problem, move on to another one and come back later if time allows.
  • The goal is to demonstrate your own understanding of programming concepts and problem-solving.

Working on Each GitHub Problem

For each problem:

  1. Edit the provided code to complete the required task.
  2. To test your work, run: make test This will execute the automated test cases.
  3. If all tests pass, you must submit your test results by running:
    make submit
  4. Finally, push your solution and results to GitHub:
    git add -A
    git commit -m "submit"
    git push

Make sure to complete the git push step so your submission is recorded before time is up.


Rules and Restrictions

  • No web resources of any kind may be used — this includes AI tools such as ChatGPT, Copilot, Stack Overflow, or any external reference websites.


Academic Integrity

All work must be your own. Any evidence of collaboration, outside assistance, or use of AI tools will be considered a violation of academic honesty policies.

Scroll to Top