Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Dec 03, 2024  
Catalog 2024-2025 
    
Catalog 2024-2025
Add to My Catalog (opens a new window)

CSC-2591 - Computer Science I* (4)

Prerequisite: CSC-1100   or EGR-1100    
This first course in object oriented programming provides a comprehensive introduction to the fundamentals of object oriented program design (overloading, data abstraction, inheritance and polymorphism), debugging, and testing. The students learn the concepts of modular object oriented program and algorithm design via various projects throughout the semester. File processing, array manipulation, and elementary searching (sequential and binary) and sorting (selection, insertion, merge) algorithms are introduced.  ITS-2591 is now CSC-2591.

List Course Outcomes (consistent for all sections)
CO1 - Given a problem, be able to decompose the problem into a class hierarchy demonstrating the ability to employ inheritance.

CO2 - Write complex programs using decision structures, loops and files.

CO3 - Discuss the importance of code reusability.

CO4 - Utilize standard libraries.

CO5 - Determine an appropriate elementary data structure for a given problem.

CO6 - Use arrays and the ArrayList Class for Data storage.

CO7 - Develop and utilize classes using inheritance.

CO8 - Build GUI Applications.

CO9 - Test and debug programs as a whole; employ exception handling.











































View Course Sections




Add to My Catalog (opens a new window)