CCOG for CS 161A Winter 2025


Course Number:
CS 161A
Course Title:
Programming and Problem Solving I
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Introduces computer programming through development of programs using a high-level programming language. Explores foundational programming styles, techniques, syntax, and tools in order to develop, write, run, and debug simple computer programs with an emphasis on problem solving. Surveys current social and ethical aspects of computer science. Recommended: MTH 65 or CS 160. Prerequisites: WR 115, RD 115 and MTH 20 or equivalent placement test scores.

Intended Outcomes for the course

Upon completion of the course students should be able to:

  • Develop simple programming algorithms to solve computing problems.

  • Implement the algorithms by writing programs that meet user requirements.

  • Construct appropriate user interfaces and develop test plans for correctness of programs.

  • Identify and correct syntax errors.

  • Apply logical skills to construct efficient and effective algorithms.

  • Effectively use software development tools.

Course Activities and Design

The Course Master Shell in D2L contains the detailed information about Course Activities and Design involved in this course and is incorporated by reference into this CCOG.

Outcome Assessment Strategies

The Course Master Shell in D2L contains the detailed information about Outcome Assessment Strategies involved in this course and is incorporated by reference into this CCOG.

Course Content (Themes, Concepts, Issues and Skills)

The Course Master Shell in D2L contains the detailed information about Themes, Concepts, issues and Skills involved in this course and is incorporated by reference into this CCOG.