Frequently Asked Questions
How Does University Work?
Many students who are not sure of what they want to do as a career want to explore various disciplines before committing to the level required by Specialization, and especially Honors. The General degree enables you to explore. Students often transfer from General degrees to Specialization. General degrees are managed by the Faculty of Science, but students should still talk to an advisor in our Department for program planning advice.
A General degree consists of a major in Computing Science, where you take from 12 to 16 courses in Computing Science (at least 4 at advanced level), and 6 to 16 in Arts. The major must be combined with either a second major in Science, or with a minor in Science; Agriculture, Life, and Environmental Sciences; Arts; or Business.
The Faculty of Science offers the Honors , Specialization , and General degrees in Computing Science. These degrees have variations and joint programs (like the Business minor.) After you earn your Bachelors degree, you can also continue on into graduate studies and obtain Masters and Doctorate degrees.
When you graduate with a degree in Computing Science, the people you work with will assume that you actually know how to use computing to solve problems. This is what makes your degree valuable. To help ensure this, the Department of Computing Science approves and monitors your program of study for Specialization and Honors. Most students in Computing Science are in the Specialization or Honors programs.
Entrance Into Faculty of Science
Choosing Your Path
Honors Program
You can see what the Honors program looks like in the University Calendar here.
Specialization Program
You can see what the Specialization program looks like in the University Calendar here.
The BSc in Software Practice is just for you. You are required to take a broad range of courses to develop depth in programming, algorithms, hardware, software design, user interfaces, project management, and business issues. Even then, almost half of your courses are options.
You can see what the Bsc in Software Practice program looks like in the University Calendar here.
The key part of the Software Practice program is the Industrial Internship Program.
Other Routes
If you take more than three post-secondary courses, then you are admitted differently than if you had applied from high school. There a various processes you have to follow, depending on how many courses you have taken, and whether you are interested in General, Specialization, or Honors. In the most common situation for students who have not had a full year at university, you are admitted to the General degree, and then apply during your first year to the Specialization or Honors.
If you take 3 or less post-secondary courses while in high school, you still get admitted as if you are a regular high-school applicant. Thus you can take computing courses through a distance education school, like Athabasca University, if they are not available at your local high school.
Explore Computing Before University
Consider applying for our High School Internship Program. It's a great way to spend the summer learning computing science, having fun, making new friends and earning money. Plus you will have a great job to include on your resume. We choose students based on their grades, interests and their qualifications for the work needed in each research area.
Take the Iverson Computing Science Exam to test your computing skills.
Check out our Explore CS section for K-12 students, find us on Facebook to keep up with department news and events or just come in and talk to us.