CIS 1051 Intro to Programming (in Python)
Summer II 2014
Course Schedule (tentative - expect adjustments & updates throughout the semester)
Days | Topics | Lecture Notes | Reading List | Assignments |
1 | Programming Overview, Environemnt setup, Python Basics, Data, Operators, Expressions; Turtle Graphics, Functions | Chapter 1,2 | Assignment 1(check blackboard) Due:07/08 |
|
2 | More Turtle Graphics, Decisions, Boolean Expressions, Loops | Lecture 2 | Assignment 2 (check blackboard) Due: 07/15 | |
3 | Turtle Calendar, Monte Carlo Method, Strings, Letter Frequency, Word Frequency, Anagrams | Lecture 3 | Chapter 3,4 | Assignment 3 (check blackboard) Due 07/22 |
4 | Recursion and Backtracking | Lecture 4 | ||
5 | More Recursions | Lecture 5 | Assignment 4 (Due 08/01) | |
6 | Boggle Game, File IO, Turtle plotting | Lecture 6 | ||
7 | Turtle recursive shapes, Classes | Lecture 7 | ||
8 | More Classes and objects | Lecture 8 | Assignment 5 (Due 08/08) | |
9 | Database | Lecture 9 | ||
10 | GUI | students.db database.py gui.py |
Assignemnt 6 (Due 08/15) | |
11 | Exception, Multiprocessing | Lecture 11 | ||
12 | Final Exam 9:00am in class | |||