Jul 03, 2025  
2024-25 RCC Catalog 
    
2024-25 RCC Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 162J - Computer Science II - Java


4 Credit(s)

Prerequisite(s):  

CS 161J  

Course Description: Continues CIS161J, covering advanced programming techniques using Java. Topics include graphical user interface programming, advanced event handling, exception handling, streams, and basic file I/O. Advanced data structures and algorithms such as lists and maps are also covered. Object-oriented algorithms and design methods are emphasized.

Course Learning Outcomes:

  • CLO#1: Demonstrate the knowledge and skills necessary to handle exceptions in a computer program.
  • CLO#2: Demonstrate the knowledge and skills necessary to demonstrate a functional understanding of streams and file I/O.
  • CLO#3: Demonstrate a functional understanding of advanced data structures including multi-dimensional arrays, lists and maps. (ILO: Critical Thinking)
  • CLO#4: Acquire and evaluate written and lecture material to solve programming problems using systematic methods of algorithm development and design. (ILO: Information Literacy)
  • CLO#5: Demonstrate a functional understanding of graphical user interface controls, event handling, streams and exception handling. (ILO: Information Literacy)

Typical Required and Recommended Equipment and Materials: Netbeans

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)