2024-2025 Undergraduate Catalog 
    
    Oct 06, 2024  
2024-2025 Undergraduate Catalog
Add to Personal Catalog (opens a new window)

CS& 141 - Computer Science I Java



5.0 Credits
Introduction to computer programming in Java for students with a small amount ofprogramming experience. Includes procedural programming including primitive data types, control structures (loops, conditionals), methods,and arrays and related algorithms.
Prerequisite Completion of CS 115 or ENGR 121 or equivalent 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
Full Year



Add to Personal Catalog (opens a new window)