Feb 02, 2023  
2021-2022 Catalog 
2021-2022 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 119 - Python Programming, Experimental

Credits: 4
4 Lecture Hours

Prerequisites: Basic skills using a personal computer and operating system; eligibility for MAT 090 .

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:

  1. Design an algorithmic solution to solve a problem.
  2. Create and use variables of appropriate types to store program data.
  3. Formulate program instructions to perform computations.
  4. Design and use selection structures in a program.
  5. Design and use repetition structures in a program.
  6. Create lists and other data structures to store large volume of data.
  7. Compose functions and integrate them in a program.
  8. Utilize Python built-in functions and modules.
  9. Understand principles of object oriented programming.
  10. Use class and other object oriented programming techniques in a program.
Listed Topics
  1. Introduction to Computers and Programming
  2. Input, Processing, and Output
  3. Decision Structures and Boolean Logic
  4. Repetition Structures
  5. Functions and Modules
  6. Files and Exceptions
  7. Lists and Tuples
  8. Classes and Object-Oriented Programming
  9. Inheritance
  10. 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)