Final Quiz

  • Due May 14, 2021 at 10am
  • Points 10
  • Questions 21
  • Available May 14, 2021 at 8am - May 14, 2021 at 10am 2 hours
  • Time Limit 120 Minutes


This quiz has 20 problems (Questions 2–21). You may attempt as many questions as you want and your final score will be out of 10 (1 point per correct answer) with the ability to earn up to 200%. All questions will be graded pass/fail where passing means correct or very close to correct.

Ignore the point value of problems—every problem is worth 1 point, but in order for Canvas to count it out of 10, I have to set the value of each question to 0.5 initially.

Programming skills

  1. communicate about programming using the correct vocabulary
  2. plan and design programming solutions to problems
  3. implement programming solutions proficiently
  4. read and trace code
  5. plan test cases for a program and interpret the results
  6. debug logical and syntax errors in code

Programming constructs

  1. basic terminal commands (ls, cd, pwd)
  2. compiling and running programs
  3. variables
  4. basic input/output
  5. branching
  6. looping
  7. vectors and arrays
  8. functions
  9. structs
  10. input/output streams
  11. searching and sorting


Only registered, enrolled users can take graded quizzes