Nov 21, 2024  
2023-2024 Graduate Catalog 
    
2023-2024 Graduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

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)