°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 36B
Intermediate Problem Solving in Java


Course Description

In this course, students will learn a systematic approach to the design, construction, and management of computer programs, emphasizing design, programming style, documentation, testing, and debugging techniques. Topics include strings, multi-dimensional arrays, and classes, as well as references and their use in arrays, parameters, and containment. The course concludes with an introduction to linked lists.

Student Learning Outcomes

  • Read, analyze and explain intermediate level Java programs.
  • Design solutions for intermediate level problems using appropriate design methodology incorporating intermediate programming constructs.
  • Create algorithms, code, document, debug, and test intermediate level Java programs.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Prerequisite(s)
CIS 36A
Corequisite(s)
Advisory(ies)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
Students may receive credit for either CIS 36A and CIS 36B or CIS 35A.