COSC 1001
Introduction to Computing
This course introduces the principle elements of computer science. Students develop computational thinking skills that are fundamental to inquiry in all disciplines. They furthermore gain a foundation in core computer science concepts (abstraction, algorithms, analysis, data, networks and programming). In solving computational problems, students learn to recognize and value a potential solution’s efficiency, elegance and correctness. They will also explore the relevance of computing on both the personal and societal levels. Classes meet once per week for lectures and once per week for lab sessions. This course may be used to fulfill the math/computer science portion of the Gen Ed Math/Science requirement.
Sources
- Course catalogue ↗2026-2027