University of Calgary

CPSC 304 - A Survey of Computer Science for Non-Majors - Spring 2023

An exploration of the breadth of computer science including both classical subjects and topics of current and ongoing interest. The focus of the course is on examining and appreciating how computers accomplish tasks we commonly perform. It is not expected that students use mathematics or programming.
This course may not be repeated for credit.


  • (3-0)


  • Not open for registration to Majors in Computer Science, Bioinformatics, Electrical Engineering, Software Engineering, Computer Engineering, Natural Sciences with a primary concentration in Computer Science or any student with at least 3 units of courses numbered 300 or above and labelled Computer Science, Software Engineering or Software Engineering for Engineers. Formerly Computer Science 399.04.


Powered by UNITIS. More features.