CPSC 1000
Introduction to Computer Science
https://ufred.ca/courses/cpsc-1000/
Course description
The course introduces computer science, its fundamental concepts, and core principles. Students will explore topics such as information representation, propositional logic, and Boolean algebra. The course delves into the three main components of computing infrastructures: hardware, networks, and software, while also introducing essential topics, including introduction to algorithms, data structures, and computer graphics. Students will also examine human-computer interaction, usability principles, and user-centred design processes. The course concludes with an examination of the broader role of computer science as a discipline, including ethical considerations and professional conduct in the field.
Explore programs with this course
Credits and course categories are specific to each program.
- BusinessView Program
Associate Degree in Business Administration
Cover the basics of business and management with our ADBA program.
- Elective courses — 3 credits
- BusinessView Program
Bachelor of Business Administration
Start your career in business with a stackable credential that introduces foundational knowledge.
- General electives — 3 credits
- TechnologyView Program
Bachelor of Computer Science
Our computer science program helps you build real-world technical expertise and the problem-solving mindset that employers value.
- Year 1 courses — 3 credits
Start your journey with UFred
We make it simple to take the next step in your education. Our Program Advisors are happy to help you apply. Begin whenever works best for you.

