CSC 1310 Foundations of Computer Science

Prerequisite: Completion or concurrent enrollment in, MAT 0300 or higher. Introduction to computer science. Topics include problem solving and software development principles including problem decomposition, abstraction, date structures, algorithm design and analysis, debugging, and testing; computer architecture including low-level data representation and instruction processing; computer systems including programming languages, compilers, operating systems; real-world application including networks, security and cryptography, artificial intelligence, and social issues.

Credits

3 Credits

Prerequisite

Completion or concurrent enrollment in MAT-0300