Jul 13, 2024  
College Catalog 2018-2019 
College Catalog 2018-2019 [ARCHIVED CATALOG]

COMP 124 - Object-Oriented Programming and Data Structures

This course introduces the principles of software design and development using the object-oriented paradigm (OOP) and the Java programming language. Students will learn to use data structures such as lists, trees and hash tables and they will compare the efficiency of these data structures for a particular application. Students will learn to decompose a project using OOP principles. They will work with integrated development environments (IDEs) and version control systems. Students will practice their skills by creating applications in areas such as graphics, games, simulations, and natural language processing. There is a required 1.5 hour laboratory section associated with this course. Prerequisite(s): COMP 120  or    or permission of instructor. Every semester. (4 Credits)