Computing Science, University Transfer
*Please note that sequencing is designed for transfer to the University of Alberta unless otherwise noted.
Computing Science specialists are in demand as computer analysts, programmers, teachers, consultants and researchers. Computing Science programs at the University of Alberta offer a voluntary Industrial Internship Program (IIP) that gives you the opportunity to augment your studies with periods of paid, discipline-related work. The IIP is usually made available to you in the third year of the program. You must apply to the program first and after you have been admitted, and you may make application for the IIP.
The Bachelor of Science degree at the University of Alberta is a four-year 120-credit degree. Student wishing to major in computing sciences should note that the major requires 36 to 48 credits of course work in computing science with no more than eighteen credits at the junior 1000-level.
The minor can be chosen from one of the Science areas, and then requires 24 to 36 credits in courses specified for the area with no more than 12 credits at the junior 1000-level. You may choose your minor from a subject area in the Faculty of Arts, and you must then fulfill that Faculty’s requirements for the minor. Consult an advisor for details.
For Bachelor of Science degree requirements, a minimum of 18 credits must be taken from Faculty of Arts offerings. A maximum of 48 credits from Faculty of Arts offerings may be used for degree credit.
You can complete one to two years, 30 to 60 credits, of course work which prepares you for application to the University. You may transfer up to a maximum of 60 credits from GPRC.
For admission to the specialization program at the University of Alberta, students must present a minimum 2.3 GPA on 18 credits in each preceding Fall/Winter and a minimum 2.3 GPA on all CMPUT courses successfully completed and eligible for transfer. (Refer to www.registrar.ualberta.ca/calendar/Admission/chart5.html).
To be considered for admission as a transfer applicant, applicants must present a minimum of 24 transferable credits.
Admission to University Transfer program in Computing Science requires a minimum overall average of 60 percent in the following five Alberta Education courses. For course groups, refer to the Classification of Alberta Education Courses.
- English 30-1
- Mathematics 30-1
- One from Group A, B, or C
- Two from Group C
It is essential that you check and plan so that you have the appropriate prerequisites for the courses that you require in your program.
If you are 21 years of age or older and do not have a high school diploma, you may still be eligible for admission as a Non-Matriculated Adult.
Admission to University of Alberta Bachelor of Science requires an overall average of 60 percent on the following three courses or their equivalents: Mathematics 30-1, two of Biology 30, Chemistry 30, Mathematics 31, Physics 30. Although you may be admitted without a high school diploma, you must present the specific grade 12 subjects identified as prerequisites to the courses you are required or wish to take in your program.
Recommended Curriculum for UofA Specialization in Computing Science (Software Practice)
- CS1140 and CS1150
- Junior English (6 credits)
- Science Options (9 credits), excluding Mathematics, Statistics and Computing Science
*Options consist of Science options, Arts options, and other approved options. The options must satisfy at least 21 credits from Science and at least 12 credits from Arts.
*Higher level CMPUT courses may require specific CMPUT, MATH or STAT courses as prerequisites. Therefore, prerequisites for higher level CMPUT courses must be considered when choosing options.
Students should refer to the UofA program planners: www.cs.ualberta.ca/prospective-students/undergraduate-studies/specialization.
Students are encouraged to meet with a Bachelor of Science Advisor or an Advisor in Student Services when choosing your courses.