|
Nov 21, 2024
|
|
|
|
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)
|
|