CSC 1051
Algorithms and Data Structures I
Dr. Joyce
Catalog Description:
Object-oriented design: objects, classes, methods, encapsulation; programming fundamentals:
data, variables, selection, loops, arrays, input/output, basic graphics and exeptions
Objectives:
- Establish an understanding of fundamental object-oriented software concepts, including objects, classes, and encapsulation.
- Establish an understanding of core programming issues, including algorithms, data storage, control structures, and method invocation.
- Students should be able to design and implement a small application that makes use of library classes and one or two student created classes.
- Establish a fundamental proficiency in programming using the Java programming language.
Important Links:
Previous Semesters:
Related info