Quiz 1

  • Due Sep 17, 2021 at 9:55am
  • Points 0
  • Questions 11
  • Available after Sep 17, 2021 at 9am
  • Time Limit 50 Minutes

Instructions

This quiz has 10 problems. You may complete as many or as few of them as you'd like; whatever quiz points you accumulate over the semester will be divided by 35 for your final quiz grade (there are a total of 80 quiz questions offered throughout the semester). Each problem is worth 1 point (though they all appear as "0" for Canvas bookkeeping reasons) and will be graded as follows:

  • Full credit (1pt): the provided solution is correct or very close to correct.
  • Partial credit (0.25pts): the provided solution is correct in some key ways and demonstrates a mastery of some of the concepts being assessed in the question.
  • No credit (0pts): the provided solution (if any) does not demonstrate any mastery of the concepts being assessed in the question.

In addition, part of your final course grade is based on your coverage of the following skills and constructs; to "cover" one of them, you must receive full credit for at least one quiz question that assess the skill/construct.

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