CS 112: Introduction to Python Programming
Citrus College Course Outline of Record
Heading | Value |
---|---|
Effective Term: | Fall 2022 |
Credits: | 3 |
Total Contact Hours: | 54 |
Lecture Hours : | 54 |
Lab Hours: | 0 |
Hours Arranged: | 0 |
Outside of Class Hours: | 108 |
Strongly Recommended: | CS 111. |
District General Education: | A3. Mathematics |
Transferable to CSU: | Yes |
Transferable to UC: | Yes - Approved |
Grading Method: | Standard Letter |
Catalog Course Description
An introduction to the principles of computer programming and software development using the Python programming language. Topics covered include language syntax, variables, data types, conditional statements, loops, strings, input/output, lists, and usage of classes. 54 lecture hours.
Course Objectives
- Demonstrate and use the basic syntax of Python
- Debug and test programs written in Python
- Demonstrate the appropriate usage of data structures as data containers
Major Course Content
- selection structure statements
- repetition structure statements
- strings
- lists and dictionaries
- tuples
- structures
- simple classes
- functions
Suggested Reading Other Than Required Textbook
Students will be required to read articles from StackOverflow.com in regards to code development and troubleshooting
Examples of Required Writing Assignments
View and create a report based on the video, "What they don't teach in high school" at the code.org website.
Examples of Outside Assignments
Create a Python program to answer the various questions on projecteuler.net.
Instruction Type(s)
Lecture, Online Education Lecture