This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Quizzes & Exams

Quiz and Exam info will appear on this page.

1 - Quiz 1

Study guide for Quiz 1

Exam Format and Rules

  • The quiz is in class, Thursday, September 11.
  • A mix of multiple choice, fill-in-the-blank, and long answer questions.
  • You will not be programming in PyCharm, but you will be asked to edit or analyze code by hand.
  • You may bring one page (one side of one sheet) of hand-written notes plus scrap paper. No other resources are permitted.
  • Honor Code violations on the any quiz or exam result in a course grade of F.

Content

  • Key terms from slides and labs. Look for boldfaced, underlined terms in slides and emphasized terms in labs.
  • Knowledge Checks from labs.
  • Programming Practice syntax and concepts: hand-written code (without IDE) syntax and explaining/analyzing such code.

Topics

  • Describing Operating Systems concepts (week 2).
  • CLI commands (week 2)
  • Describing the phases of the Software Lifecycle (week 3).
  • Debugging concepts and basic debugger controls (week 3).
  • Syntax and usage of programming structures from the Week 2 Programming Practice:
    • variable declaration and assignment.
    • print statements.
    • selection using if-else statements, logical operators (not, or, and), and comparison operators (<, <=, >=, >, ==, !=).
    • using a for-loop to iterate n times.
    • using a for-loop to iterate over all the elements in a list.
    • accessing the elements of a list by index.
    • defining a function with 0 or more parameters.
    • calling a function and using its return result.