Nov 16, 2024  
2024-25 RCC Catalog 
    
2024-25 RCC Catalog
Add to Portfolio (opens a new window)

CS 161U - Computer Science I - C++


4 Credit(s)

Prerequisite(s):  

CIS 120  (formerly offered as CS120) and MTH 95  or higher-level math.

Course Description: Presents the science of programming and problem solving. Emphasis is on a disciplined approach to algorithm development and problem-solving methods using the programming language C++. The course covers basic programming constructs, syntax, semantics, and logic of the C++ programming language. Topics include algorithms, simple data types, conditional and iterative structures, function definition, structured programming and documentation. 

Course Learning Outcomes:

  • CLO#1: Demonstrate a working knowledge of simple input and output functions.
  • CLO#2: Demonstrate a functional understanding of various data structures including classes, strings, arrays, and variables of different data types. (ILO: Information Literacy)
  • CLO#3: Demonstrate a functional understanding of the syntax of the C++ programming language.
  • CLO#4: Identify selection and repetition control structures and their proper use in computer algorithms. (ILO: Critical Thinking)
  • CLO#5: Solve programming problems using systematic methods of algorithm development and design.
  • CLO#6: Demonstrate a functional understanding of programming by interpreting problem statements, analyzing, designing, implementing, and testing complete C++ programs. (ILO: Information Literacy)
  • CLO#7: Demonstrate a working knowledge of file I/O.
  • CLO#8: Demonstrate a functional understanding of multi-dimensional arrays.

Typical Required and Recommended Equipment and Materials: Access to a computer with Visual Studio installed.

ACTI Code and Course Type
100 Lower Division Collegiate

Length of Course:
A required state minimum of (40) and a standard RCC delivery of (44) lecture hours per term, not to exceed (48) hours per term



Add to Portfolio (opens a new window)