Topic Learning Objectives Priority

General Usage of Computer for Programming

Computer architecture

Programming Constructs

linear search binary search sorting: either selection or insertion sort; either merge or quicksort finding min, max, count, sum, average of a sequence of data values

(from either an input file or an array).	 	 	 	 

menu driven programs linked lists

Optional:

Resources: http://docs.python.org/tutorial/controlflow.html#intermezzo-coding-style