CSCI-3113 Foundations of Computer Science II

This course is a continuation of CSCI3103, emphasizing object-oriented software design and programming using the Java language; introduction to common data structures such as lists, stacks, queues, and trees; introduction to fundamental concepts of abstraction, recursion, computational complexity and software testing methods.

Credits

3.0 credits