Midterm Exam Study Guide

General Guidelines

The exam is taken from Inroduction to Programming Using Python 3 , Python worksheets, and MyProgramming Lab. The text, worksheets, quizzes, and programming assignments should be the primary instruments of study to prepare for the exam. The PowerPoint slides in CougarView should be regarded as a companion to rather than substitute for the text. The learning aids in each chapter and the resources on the author’s website are also useful in preparing for the exam.

Material from Python programming assignments and labs

Test Format (October 10, 2014 in CCT405)
Multiple Choice Questions (20 pts)
Short Answer Questions (40 points) - evaluate, compute, and write Python statements, what is the output from Python code segments?
Python Programming Problems (40 pts)

ACADEMIC OBJECTIVES

Specific Guidelines Things you should know:

Computational Thinking

·         What it is and how to use it.

 

Introduction to Computers

·         What is a computer?

·         Bits & Bytes

·         Programming Languages

 

PYTHON

v    identify the parts of a simple Python program (sections 1.6-1.8)

v    Python terminology, expressions (sections 2.1-2.3)

v    Python input, variables, and assignment statements (Section 2.4-2.14)

v    Python math functions (Sections 3.1-3.3)

v    Python strings (Sections 3.3-3.6)

v    Turtle Graphics (Sections 1.9, 3.7-3.8, 4.16)

v    Python Boolean expressions (Section 4.1-4.3)

v    Python decision statements (if, if-else, elif) (Sections 4.4-4.14)

v    Python while loops (Section 5.1-5.2)

v    Python for loops (Sections 5.3-5.6)

v    Debugging Python programs