Nov 21, 2024  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog
Add to Catalog (opens a new window)

CMPS 5016 - Fundamentals of Computer Programming


6 (6-0)

Prerequisite(s): Consent of graduate coordinator.

Methods of problem solving and algorithm development, focusing on the use of a high-level programming language as a tool to design, code, debug, test, and document solutions to problems. Introduction to data structures, abstract data types (ADT), algorithm analysis, Boolean logic, combinatorics, functions, graphs, algebraic structures, recursion, recurrence relations, finite state machines, and computability. Additional topics may include trees, heaps, priority queues, graphs, hashing, sorting, and pattern matching. Class credits do not count towards MS degree requirements.


Click here for the Fall 2024 Schedule of Classes

Click here for the Spring 2025 Schedule of Classes




Add to Catalog (opens a new window)