CSC 1310 Foundations of Computer Science

Prerequisite: Completion of, or concurrent enrollment in, MAT 0301 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

Required: TAKE MAT-0301 OR HIGHER OR CONCURRENT ENROLLMENT.