rSuperstars 2015

Course Outline for Python Programming

Python Programming 2015

(Mr. McKinney, Fall 2015)

August 25 - September 8: Introduction to the Python Language (Exam on September 8, 2015)
Why learn Python Programming?
Why learn Python Programming? Try this unusual answer!
Learn about the UNC Computer Science Program (UNC at Chapel Hill, 2015)
Learn about the NC State Computer Science Program (NC State, 2015)
Learn about the Duke University Computer Science Program (Duke, 2015)
What is Raspberry Pi?

September 9 - September 24: Classes and Objects (Exam on September 25, 2015)
What is Object-Oriented Thinking?
What is Object-Oriented Programming?
Introduction to Python Classes
Creating Python Objects from Classes

September 25 - October 9: Inheritance and Polymorphism (Exam on October 9, 2015)
Introduction to the use of Inheritance in Python Programming
Inheritance versus Composition

October 9 - October 23: Standard Classes (Exam on October 23, 2015)
What is the String class and why is it important?
Numeric and Mathematical Modules in Python

October 24 - November 1: Control Statements and Program Design (Exam on November 1, 2015)
Control Flow Statements in Python
Designing with Model-View-Controller (MVC)

November 1-9: Lists, Tuples, Sets, and Dictionaries (Exam on November 9, 2015)
What are Data Structures?
Introduction to Python Lists

November 10-17: Recursion (Exam on November 17, 2015)
Introduction to Recursion in Computer Programming

November 18-30: Sorting and Searching (Exam on November 30, 2015)
Introduction to Closures
Introduction to Insertion Sort

December 1-14: Group Project and Course Review

December 15-18: Final Examination
Be sure to get a good night's sleep!

Our sensitive cameras aim to flatter!
If you are uncomfortable with any image on this website please contact us.   or   (919) 368-5230

All rights reserved,