main navigation
my pace

CS 602 Fundamental Computer Science I with Java

Course Description: Introduction to Java programming, algorithm design and computer science concepts. Covers procedural programming constructs, use of language provided objects and static methods, building classes, the management of reference variables in contrast to primitives. Programming problem-solving is emphasized throughout. Computer science concepts include time complexity analysis, elementary sorting and searching, and adjacency matrices for graphs. Also included are beginning concepts of Object Oriented Design such as identifying the attributes and responsibilities of classes.

Course Rotation: NYC: Fall; GC: Fall.


4 credits