Draft 2025-2026 Undergraduate Catalog 
    
    Nov 17, 2024  
Draft 2025-2026 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS& 131 - Computer Science I C++



5.0 Credits
Introduction to computer programming in C++ for students with a small amount ofprogramming experience. Includes procedural programming including data types, control structures (loops, conditionals), functions,and arrays and related algorithms.
Prerequisite CS 115 or ENGR 121, with a grade of 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Design, implement, document, test and debug computer code.
  2. Breakdown a solution for a computing problem into distinct tasks, using methods, parameters and returns to reduce redundancy and capture code structure.
  3. Write comments for computer code correctly and appropriately for collaboration and communication.
  4. Use variables, constants and various data types in computer programs correctly and within appropriate scope.
  5. Execute the software design process of planning code before writing it using pseudocode, drawing diagrams or charts or writing a description.
  6. Explain the differences between syntax errors, runtime errors and logic errors and be able to debug each type.


Course Typically Offered
Fall, Winter, Spring



Add to Personal Catalog (opens a new window)