Final Quiz

  • Due Dec 18, 2020 at 12:15pm
  • Points 20
  • Questions 21
  • Available Dec 18, 2020 at 10:15am - Dec 18, 2020 at 12:15pm 2 hours
  • Time Limit 120 Minutes

Instructions

This is not a typical quiz. You will get credit for any question that you answer correctly or very nearly correctly. Start with the questions that seem easiest to you first. 

Remember that by the end of the semester (inclusive this 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