Sep 22, 2026  
2026-27 Catalog 
    
2026-27 Catalog
Add to Portfolio (opens a new window)

CSCI 132 - Python 1

5 Credits


This is an introductory course in programming. Students will use Python to learn to build programs. In particular, control structures, loops, conditionals, functions, data types, and variables are covered. Students will learn the core values of good programming processes and problem-solving. 

Placement Eligibility Math 91 or higher
Course Note Computer Literacy Recommended
FeesAcademic Technology Fee

Quarters Typically Offered
Summer Day, Online
Fall Day, Online
Winter Day, Online
Spring Day, Online

Designed to Serve Students wanting to pursue or explore software development or computer science.

Students in the professional technical programs (AAS) or students/professionals wanting to add another programming language to their repertoire.

 
Active Date 20250401T11:44:58

Grading Basis Decimal Grade
Class Limit 30
Contact Hours: Lecture 55
Total Contact Hours 55
Degree Distributions:
AA

  • Science

PLA Eligible Yes

Course Outline
 

  • Understanding Python syntax
    • Spacing
    • Commenting / internal documentation
    • Naming conventions
  • Understand data types and structures
  • Loops
  • Objects and Functions
  • Data from files
  • Sort and Search
  • Test and debug
  • Document code


Student Learning Outcomes
Implement working programs via Python and basic language structure.

Implement and use variables, expressions, and data types in code.

Implement the use of control structures.

Demonstrate the use of built-in functions and how to create functions.

Demonstrate the code required to read and write to/from files.

Document code for other programmers/users.

Demonstrate and code sort and search logic.



Add to Portfolio (opens a new window)