Data Structures &
Algorithm Analysis in Java
CSC 103 Fundamentals of Computer Science III
Continuation of material from CSC/CPE 102: abstract data types specification and implementation, the analysis of
algorithms and the software development process. Introduction to a specific high level design notation. Recursive
algorithms. Software design case studies and practice. Software testing and program verification.