Information

Starting Date: TBD 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

Course

CITPT133 Computer Programming: Python 3

 

Course Description

The objective of this course is to introduce the student to more advanced Python language features.  The other major objective is to give students experience in designing and writing increasingly large and more difficult programs. Successful completion of this course will lead to a Certificate of Completion for the Computer Programming in Python series.   Prerequisite: CITPT132 or permission of the instructor. P/T Hours: 3.

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

Outcomes

 Upon successful completion of this course, the students will be able to accomplish the following:

 

1. Explain what a complex (imaginary) number is and design, write and execute a short program doing the 4 arithmetic operations for complex numbers

2. Explain how Python processes mixed mode Boolean expressions to include numbers, strings, lists.   Explain why bool(“”) evaluates as False while bool(“ “) evaluates as True.  State order of operations for Boolean expressions (not, * , +).

3. Demonstrate usage of  abbreviated increment/decrement statements, viz. i+=i, i-=i.

4. Explain the difference between  'is' and '= ='

5. Demonstrate the use of Structure Charts, including data interchange in the decomposition of relatively large programs.

6. Demonstrate the ability to translate requirement documents into Structure Charts.

7. Demonstrate project management skills to assign pieces of a relatively large programming  project to other class members, check progress and integrate project pieces to make a complete working program.