Jul 02, 2025  
2024-25 Catalog 
    
2024-25 Catalog [ARCHIVED 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
FeesCF

Quarters Typically Offered
Summer Day, Online
Fall Day, Evening, Online
Winter Day, Evening, Online
Spring Day, Evening, 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 20230328T10:32:59

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

  • Science

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 the use of control structures.

Read and write to/from files.

Use functions to remove code redundancy.

Sort and search for data based on a number of algorithms.

Explain how to effectively test, debug, and document code for other programmers/users.



Add to Portfolio (opens a new window)