May 04, 2024  
2021-22 Catalog 
    
2021-22 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

C SCI 131 - Python 1

5 Credits


This is an introductory course in programming. Students will use Python to learn loops, conditionals, functions, data types and variables. Students will learn the core values of good programming processes and problem-solving. 

Placement Eligibility Math 091 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 language to their repertoire.

 
Active Date 20200330T21:14:33

Grading System 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
    • Lists
    • Dictionaries
    • Tuples
    • Strings
  • Loops
    • While loops
    • For loops
    • Conditionals
  • Objects, Functions, and modules
  • Read data from files
    • Text files
    • Numeric files
  • Test and debug
  • Document code


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

Implement the use of control structures via while, for and conditional loops.

Demonstrate how to read and write to/from text and numeric files.

Demonstrate use of built-in functions and explain how to create their own functions.

Explain how to effectively document code for other programmers/users.

Demonstrate testing and debugging of code.



Add to Portfolio (opens a new window)