Information

Starting Date: January 2024

Time: 6:30 pm

Days: Mondays & Wednesdays

Weeks: 8

 

Instructor: Joe Weiss

Location:

Room #127

Park Place Professional Ctr

106 E. Park St.

McCall

Year

2023-24

Course

CITPT132 Computer Programming:  Python 2

 

Course Description

This course goes deeper into the capabilities of the Python computer language.  Python, unlike many older languages, is very good at handling text, for instance going through a phone book and finding all the people who live on a particular street.  Students will use many of the built-in methods to handle text (strings) and lists.   Reading and writing files will be emphasized, as this is fundamental to any academic, scientific, or business application.  Python is an object-oriented language so students will become conversant in terms and concepts associated with object-oriented design and implementation and independently produce programs demonstrating these concepts.  Note that there will be many in-class assignments to produce working programs.  Writing programs is extremely time consuming, but it is very important to instill confidence and solidify learned concepts

Prerequisite: CITPT131 or permission of the instructor. P/T Hours: 3.

Outcomes

1. Discuss the uses of Try-Except-Finally

2. Name the differences between a compiler and interpreter

3. Perform design and code relatively advanced programs to play Tac-Tac-Toe and Casino Blackjack using Python dictionaries and global variables

4. Define what Python Packages are and why they might be used..

5. Define Object Oriented Programming and its basic concepts

6. Solve by hand, translate to a program design and code a program incorporating Object Oriented concepts.  Solve by hand, translate to a program design and code a program incorporating imported Python Packages.

This is a non-accredited, Professional-Technical course offering practical job skills for which you will receive a Certificate of Completion, but not transcripted credit