Apr 29, 2024  
2020-2021 Academic Catalog 
    
2020-2021 Academic Catalog [ARCHIVED]

Add to Portfolio (opens a new window)

COSC 2436 - Programming Fundamentals III

4 credit hours. 3 lecture hours. 2 lab hours.
Prerequisites: COSC 1437  
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), searching, sorting, recursion, and algorithmic analysis.  Programs will be implemented in an appropriate object oriented language. 

Additional Fees: Lab fee $24

Measurable Learning Outcomes:
Develop well documented programs containing complex data structures. Incorporate complex input/output and file handling techniques. Create classes incorporating object-oriented techniques. Use data abstraction, polymorphism, and exception handling.



Add to Portfolio (opens a new window)