Course

Credit Type:
Course
ACE ID:
SDCM-0216
Version:
1
Organization's ID:
Computer Science 113
Organization:
Location:
Online
Length:
Self-paced. 20 weeks (45 hours)
Minimum Passing Score:
70
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Python Programming, Programming I, or Introduction to Programming
Description

Objective:

The course objective is to introduce students to the Python programming language. Students will learn the fundamentals of strings, lists, objects, graphics, functions, decision structures, object-oriented programming, data collections, and algorithm design.

Learning Outcomes:

  • Write programs that perform programmatic numerical computations
  • Explain the concept of objects
  • Process strings, lists, and files
  • Use decision structures
  • Use programming loops
  • Write simple programs
  • Use functions
  • Apply Boolean algebra, expressions, and data types

General Topics:

  • Introduction to Python programming
  • Computing with numbers
  • Using strings, lists and files in Python
  • Objects and graphics in Python
  • Using functions in Python
  • Decision structures in Python
  • Iteration and control structures in Python
  • Object-oriented programming
  • Data collections in Python
  • Algorithm design and data analysis
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials

Methods of Assessment:

  • Examinations
  • Quizzes
Supplemental Materials
Equivalencies