Computing Science
Bachelor's degree
In Halifax (Canada)
Description
-
Type
Bachelor's degree
-
Location
Halifax (Canada)
-
Duration
Flexible
-
Start date
Different dates available
Computing Science is the study of both the theoretical and practical aspects of computation and its applications. It involves the systematic study of the algorithms that underlie the acquisition, representation, processing, storage, communication of—and access to—information of all kinds. It also involves the study of computing platforms and programming languages like C++ and Java.
Computer Science programs at colleges typically teach computer languages in demand at the time of instruction. We go beyond that: our computing science students learn these skills, plus the foundational principles that tie programs and computing systems together. This approach gives our students the ability to easily learn new languages as they develop in the future; it also affords them the opportunity to work within a much broader range of programs and software after graduation.
Facilities
Location
Start date
Start date
About this course
In this program, you’ll explore creative ways to solve problems as you discover how computers and computer systems can be applied to everything from medicine to security to entertainment. You’ll also develop other marketable skills, such as project management, and software design and development.
Systems analyst
Computer programmer
Computer game developer
IT consultant
Website developer
Software engineer or developer
Reviews
Subjects
- Computing
- Programming
- Mathematics
- Science
- Artificial Intelligence
- Computer Graphics
- Web Programming
- Development
- Data Mining
- Mobile
- Software Engineering
Course programme
The Saint Mary’s approach
Our nationally-accredited degree program offers students the choice of pursuing a major or honours degree on its own, or as a double major or honours degree with mathematics or another field of science.
With an average of 60 students per class in first-year courses and ten to 20 in upper-year courses, our students form easy connections with their professors and each other. This supportive atmosphere encourages students to diversify their education through study abroad, co-op, or undergraduate research opportunities. Our students also regularly participate in regional hackathons. These experiences are highly valued by grad schools and future employers.
Sample courses offered:
- Artificial intelligence
- Computer graphics
- Internet technologies and web programming
- Mobile app development
- Data Mining
- Software engineering
Computing Science
