CIT 119 - Python Programming, Experimental Credits: 4 4 Lecture Hours
Prerequisites: Basic skills using a personal computer and operating system; eligibility for MAT 090 .
Description This course introduces computer programming using the Python programming language. Emphasis is placed on common data types, control flow, object-oriented programming and graphical user interface-driven applications utilizing the standard library distributed with Python. Learning Outcomes Upon successful completion of the course, the student will:
- Design an algorithmic solution to solve a problem.
- Create and use variables of appropriate types to store program data.
- Formulate program instructions to perform computations.
- Design and use selection structures in a program.
- Design and use repetition structures in a program.
- Create lists and other data structures to store large volume of data.
- Compose functions and integrate them in a program.
- Utilize Python built-in functions and modules.
- Understand principles of object oriented programming.
- Use class and other object oriented programming techniques in a program.
Listed Topics
- Introduction to Computers and Programming
- Input, Processing, and Output
- Decision Structures and Boolean Logic
- Repetition Structures
- Functions and Modules
- Files and Exceptions
- Lists and Tuples
- Classes and Object-Oriented Programming
- Inheritance
- GUI Programming
Reference Materials Current textbook, current version of software, multimedia, internet and Web server account.
Course and Section Search
Add to Portfolio (opens a new window)
|