Mar 30, 2023  
2020-2021 Lane Community College Catalog 
2020-2021 Lane Community College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 161P - Computer Science 1

4 Credit(s)

This course is an introduction to software design, development and testing. It covers basic syntax and semantics of Python, data types, and algorithm and program design. Development tools and object-oriented programming are introduced. Will be offered online.

Prerequisite: Choose one of the following courses, which must be completed with a B- or better: CIS 125G , CS 160 , CS 161C , MTH 095 MTH 098 , MTH 111 , MTH 112 , MTH 231 , MTH 241 , MTH 251  (or by placement).
Learning Outcomes
The student will be able to:

  1. Develop, test, and debug algorithms involving the three structured programming constructs when given a written description .
  2. Write algorithms in proper Python syntax. 
  3. Write, edit and compile a Python program. 
  4. Implement, test, and debug elementary programs written in Pytho.

Add to Portfolio (opens a new window)