Quiz 1

  • Due Sep 11, 2020 at 11am
  • Points 10
  • Questions 11
  • Available Sep 11, 2020 at 10am - Sep 11, 2020 at 12pm 2 hours
  • Time Limit 50 Minutes

Instructions

This is not a typical quiz. You will get credit for any question that you answer correctly or very nearly correctly. You do not need to attempt all the questions! I would recommend attempting 4 or 5 of them with the goal of passing about 3 of them (that'll put you on course for an A at the end of the semester). Start with the questions that seem easiest to you first. 

Remember that by the end of the semester (inclusive of the final), you need to accrue credit for a specific number of questions to meet the criteria of a given grade bundle. All grade bundles require that you earn credit for at least one question that assesses each programming skill and constructs we cover this semester. Each question is labeled with the skills and constructs that it assesses. Here is a list of all the skills and constructs for your convenience:

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. file input/output
  10. structs
  11. searching and sorting
Only registered, enrolled users can take graded quizzes