CSIS 294

Interm Java Prog/Data Struct

Grossmont-Cuyamaca Community College District · Fall 2026

3 sections2 open now
Add to a schedule

Catalog description

This course is the continuation of CSIS 293. Students will concentrate more on the Java techniques available for the development of large, complex systems. Students will utilize the concepts of Abstract Data Type to analyze real world requirements and design class structures to meet those requirements. In particular, students will apply these skills to the understanding and use of Data Structures. The course will progress from arrays, to linear lists, to stacks, queues, deques, and trees. Big-Oh notation will be introduced and used for the analysis and comparison of algorithms to perform sorting and searching of the structures. Students will become familiar with design techniques and tools (such as UML) necessary to develop larger programs. Instruction will also focus on object oriented programming and its principles of polymorphism, encapsulation, inheritance, collection classes and iteration protocals. Recursion and recursive data searching techniques will also be utilized in the creation of efficient, optimized algorithms. (C-ID COMP 132) (CSU/UC)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

2132

FullSeats: 24/24 seats Last recorded: Jul 31, 2026, 9:59 PM
Class #145539Fall 20264 credits
0 available24 enrolled24 capacity0 waitlist
Days & times
No scheduled meeting time
Meeting dates
Aug 24 – Dec 21
Location
Distance Education/Online WEB
Instructor
Gappy, I, Allos, H
Details checked 9 hours agoSeats checked 9 hours ago

4999

12 openSeats: 18/30 seats Last recorded: Jul 31, 2026, 9:59 PM
Class #145540Fall 20264 credits
12 available18 enrolled30 capacity0 waitlist
Days & times
No scheduled meeting time
Meeting dates
Aug 24 – Dec 21
Location
Distance Education/Online WEB
Instructor
Recalde, A, Nicholson, T
Details checked 9 hours agoSeats checked 9 hours ago

9813

9 openSeats: 15/24 seats Last recorded: Jul 31, 2026, 9:59 PM
Class #145541Fall 20264 credits
9 available15 enrolled24 capacity0 waitlist
Days & times
No scheduled meeting time
Meeting dates
Aug 24 – Dec 21
Location
Distance Education/Online WEB
Instructor
Muhammad, R, Shoopack, J
Details checked 9 hours agoSeats checked 9 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?