At every recitation, there will be an in-class quiz on the lecture notes, reading, submitted programs, and laboratory exercises.

Using Blackboard

This course will use the on-line Blackboard system for in-class quizzes and posting grades. Blackboard should be accessible through your CUNY First account (see Hunter ICIT Blackboard page for directions on using the system and how to get help).


As the name suggests, in-class quizzes must be taken in-class. If you miss your assigned recitation, you may take a quiz during another section before the deadline, subject to availability and instructor's permission. As the semester progresses, quizzes focus on the topics below and include one or two review questions.

 Quiz:  Deadline:  Topics:
#1Monday, 11 September Academic Integrity Policy (certify that you have read and understood it) and
a short survey (reasons for taking course, etc.).
#2Monday, 18 September Turtles and loops in Python,
Programs 1-5
#3Wednesday, 27 September Strings and loops,
Programs 6-10
#4Friday, 6 October Colors and images in numpy,
Programs 11-15
#5Monday, 16 October Decisions, hex codes for color,
Programs 16-20
#6Monday, 23 October Truth tables, logical expressions and circuits,
Programs 21-25
#7Monday, 30 October Accessing formatted data (using Pandas), Unix shell commands,
Programs 26-30
#8Monday, 6 November Introducing functions (main()), More on Pandas,
Programs 31-35
#9Monday, 13 November Parameters & Functions,
Programs 36-40
#10Monday, 20 November More on Functions & Top-down Design,
Programs 41-45
#11Tuesday, 28 November Indefinite Loops & Simulations,
Programs 46-48
#12Tuesday, 5 December Simplified Machine Language,
Programs 49-52
#13Tuesday, 12 December Simple C++ Programs,
Programs 53-56
#14Tuesday, 12 December End-of-semester survey