IT 117: Intermediate Scripting
Reading Assignments

Week Dates Chapter # Chapter Title Section # Section Title
2 September 12th - 18th 9 Dictionaries and Sets 9.1 Dictionaries
3 September 19th - 2th 9 Dictionaries and Sets 9.2 Sets
8 October 24th - 30th 10 Classes and Object-Oriented Programming 10.1 - 10.2 Procedural and Object-Oriented Programming
Classes
9 October 31st - November 6th 10 Classes and Object-Oriented Programming 10.3 - 10.4 Working with Instances
Techniques for Designing Classes
10 November 7th - 13th 11 Inheritance 11.1 - 11.2 Introduction to Inheritance
Polymorphism
12 November 21st - 27th 12 Recursion 12.1 - 12.3 Introduction to Recursion
Problem Solving with Recursion
Examples of Recursive Algorithms
13 November 28th - December 4th 13 GUI Programming 13.1 - 13.8 Graphical User Interfaces
Using the tkinter Module
Display Text with Label Widgets
Organizing Widgets with Frames
Button Widgets and Info Dialog Boxes
Getting Input with the Entry Widget
Using Labels as Output Fields
Radio Buttons and Check Buttons