Sep 07, 2024  
RCC Catalog 2023-2024 
    
RCC Catalog 2023-2024 [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 Level: Lower Division Collegiate

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)



Add to Portfolio (opens a new window)