Feb 21, 2024  
Website Catalog (In Development) 
Website Catalog (In Development)

CST 121 - Introduction to Python Programming

Python has become the leading programming introduction course among computer science and engineering departments.  Python is a high level language that both command line and compiled requires less resources to run and uses available open source integrated development environments (IDE).  With a basic syntax it provides straight forward and modern programming features.  Python is used as the core development language for many platforms.  The primary goal of this course is to give students a basic introduction to object-oriented and procedural programming.  Topics include introduction, conditional-loops, defining functions, strings and lists, recursion, classes and object orientation.

Credits: 3
2 Class Hours; 2 Laboratory Hours
Course Profile
Learning Outcomes of the Course:

Upon successful completion of this course the student will be able to:

  1. Understand computer architecture and data representations (variables, representation of numbers and character strings).
  2. Learn basic algorithmic problem-solving techniques (decision structures, loops, functions).
  3. Use and understand objects used in programming.
  4. Design, document, implement and test solutions to programming problems.
  5. Identify and repair coding errors in a program.