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
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
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.