|
Nov 25, 2024
|
|
|
|
CS 7311 - Foundations of Computing Credits: 3
A comprehensive foundation course covering the major topic areas of computer science. Topics include computer organization, compilation and execution processes, data structures, algorithmic analysis and order of growth, function abstraction and the run-time stack, pointers and dynamic allocation, recursion, object-oriented programming concepts, processes and threads, concurrency and deadlock, and memory management. Prepares students without a computer science background for master’s degree work in the Computer Science Department. Credit cannot be applied toward a master’s degree in computer science, software engineering, or security engineering. Prerequisite: Ability to program in a high-level language such as Python, Java or C++.
Add to Catalog (opens a new window)
|
|