Nov 23, 2024  
2023-2024 Graduate Catalog 
    
2023-2024 Graduate Catalog [ARCHIVED 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)