CS3001 Foundations of Computer Science
This course covers core computing concepts and data structures needed to formally represent and analyze computational problems and algorithms relevant to the Navy’s mission with precision. Emphasis is on rigorous specification of problems and solutions so that one can more effectively measure and reason about the suitability of technologies developed for areas important to the Navy such as computer security, machine learning, computer networking and autonomous systems.
Prerequisite
CS2001 and
CS2020 and MA 2025, or consent of the instructor
Lecture Hours
3
Lab Hours
2