Central Arizona College Back
EGR 116 Introduction to Python Programming
Credit Hours:  2
Effective Term: Fall 2016
SUN#: None
AGEC: None  
Credit Breakdown: 2 Lectures
Times for Credit: 1
Grading Option: A, B, C, D, F

Description: Basic Python programming language covering string manipulation, user input, calculations, graphing, variables, loops, conditional logic, variables, lists, text files, objects, methods, classes, Graphical User Interface (GUI) development and animation.

Prerequisites: MAT151

Corequisites: None

Recommendations: Students should possess basic proficiency with algebra.

Measurable Student Learning Outcomes
1. (Synthesis Level) Use Python to create and sort list elements.
2. (Application Level) Use Python to perform algebraic and statistical calculations.
3. (Application Level) Use Python to graph the results of algebraic and statistical calculations.
4. (Synthesis Level) Use conditional logic within a loop structure to perform iterative calculations within a simulation in the visual module of Python.
5. (Synthesis Level) Use Python to create, manipulate, and animate objects.
6. (Synthesis Level) Use Python to create, import, and export text files.
7. (Analysis Level) Explain the difference between objects, methods, and classes.
8. (Synthesis Level) Use the visual module of Python to create a simulation which responds to a graphical user interface (GUI).
Internal/External Standards Accreditation