Class Descriptions
CS 142 - Object-Oriented Programming I
CS 143 - Object-Oriented Programming II
CS 285 - Data Structures
Introduction to object oriented programming with Java. Essentials of object-oriented programming: classes, objects, inheritance, polymorphism, and encapsulation. Fundamental aspects of the Java programming language including types, variables, control structures, arrays and strings, streams, files and exceptions. Prerequisite: CIS 160 Introduction to Programming and CIS 168 Programming Logic or MATH 140 or MATH 120 or instructor's permission.
Back To Top
CS 143 Object-Oriented Programming II
5 credits
Apply object-oriented concepts in the design and programming phases of application development. Includes graphical user interfaces, event-driven programming, recursive techniques, and simple data structures. Prerequisite: CS 142.
Back To Top
CS 285 Data Structures 5 credits
Elementary concepts of data structures in conjunction with high level programming skills. Algorithm analysis (Big-O) and data structures such as arrays, stacks, linked and inverted lists, queues, trees, and search techniques. Prerequisite: CS 142.
Back To Top