CIS 115
Fundamentals of Programming
AC Chapin
ach
a
pin@h
ar
ford.e
du
please use the discussion boards in BlackBoard
unless you need a private response
(i.e. asking about a grade)
Office Hours MW 12:30-2:00 Teams/J07/J09/J135, TR 2:45-3:45 J09
FAQ
Python Language Reference
CLASSES & ASSIGNMENTS
only use concepts we have covered in class so far
indent lines inside structures like if and else, but line up if/else/endif
use double quotes around strings: "hello" is a string, hello is a variable
Class 27: Data Structures - linked list
Class 26: Objects - inheritance
Class 25: Objects - pointers
Class 24: Objects
Class 23: Methods - recursion
Class 22: Methods - practice
project 2
(due May 11)
Class 21: Methods - return
Class 20: Methods - parameters
Class 19: Methods
Class 18: Arrays - parallel
Class 17: Arrays - search
Class 16: Arrays - for
Class 15: Arrays
Class 14: Loops
Class 13: Loops - nesting
Class 12: Loops - for, do-while
Class 11: Loops - while
Class 10: Conditionals - demorgan, case
project 1
(due March 20)
Class 09: Conditionals - logical operators
Class 08: Conditionals - nesting, elseif
Class 07: Conditionals 1
Class 06: Flowcharts
Class 05: Structures
Class 04: Variables
Class 03: Variables
Class 02: Programming Basics
Class 01: Introduction