This is now complete and will no longer be added to. This repo will now be the basis for the Spring 2018 semester.
This is the repo for the IS452 A/AO class materials that I can make public, but mainly for the notebooks containing my lecure notes and occasionaly slides. The spring 2017 repo can be found here.
I will add the completed (or in progress toward being completed) notebooks as links in the schedule. For my own reference I've added a folder with the spring notebooks.
Jupyter notebooks should render nicely inside of github, but you'll need to download and open any powerpoint slides.
Week | Topic | Readings | Homework schedule and errata |
---|---|---|---|
1 | Intro and installation Slides on syllabus and learning tech |
(R) Z: 1-2 (O) P4E: 1 |
Syllabus quiz |
2 | Basic programs and looping | (R) Z: 2 (O) P4E: 2.1 – 2.6; 5.6 – 5.7 |
Chapter 2 quiz HW01 |
3 | Numbers and strings, more accumulators | (R) Z: 3; 5.1-5.2 (O) P4E: 6 |
Chapter 3 quiz HW02 |
4 | Lists and slices, and sub accumulators | (R) Z: 5.3-5.5; 11.2 (O) P4E: 6, 8 |
Chapter 5A quiz HW03 Python vs Java Essay due |
5 | Files | (R) Z: 5.9-end (O) P4E: 7 |
Chapter 5B quiz HW04 |
6 | Functions | (R) Z: 6 (O) P4E: 4 |
Chapter 6 quiz HW05 |
7 | Decision Structures A | (R) Z: 7.1-7.2 (O) P4E: 3 |
Chapter 7A quiz HW06 |
8 | Decision Structures B | (R) Z: 7.3-end (O) P4E: 3 |
Chapter 7B quiz HW07 Midterm (Dracula) check-in |
9 | More loops | (R) Z: 8 (O) P4E: 5 |
Chapter 8 quiz HW08 Final project proposal due |
10 | Data Collections | (R) Z: 11.1-11.3; 11.6-end (O) P4E: 9 |
Chapter 11 quiz HW09 Midterm project due |
11 | SQL | (R) SWC lesson on SQL | SQL quiz HW10 |
12 | XPath | (R) W3C links & my lesson | XPath A quiz HW11 Python vs Java essay due |
13 | Break | Thanksgiving Break Bash extra credit due | |
14 | Processing XML | (R) My lesson notes | XPath B quiz HW12 Final project midpoint check-in due |
15 | Regular expressions | (R) My lesson notes & TBD | RegEx quiz HW13 Turtle graphics essay due |
16 | Wrap up | Last class! | |
Finals | Final project due near the end of finals week date TBD |