Nov 24, 2024  
University of Alberta Calendar 2022-2023 
    
University of Alberta Calendar 2022-2023 [ARCHIVED CATALOG]

Computing Science Specialization in Software Practice [Science]


For admission requirements, see Faculty of Science Admission Requirements .

There are many routes to the study of Computing Science. Students should visit our website at www.cs.ualberta.ca. Each student is expected to develop their program of study in consultation with an advisor. All Honors and Specialization programs require annual approval by the department.

Computing Science Specialization in Software Practice


The Software Practice program is for students interested in a career as a software professional. It gives students the ability to focus on topics in Computing Science that are most relevant to software professionals while pursuing relatively broad interests in Computing Science and in other disciplines. Students use the required Arts and approved options to build a foundation in disciplines related to, or influenced by, Computing Science. Course selections in other departments and Faculties may be subject to enrolment management policies and GPA requirements.

Continuation in the Specialization in Computing Science in Software Practice program requires successful completion of at least 18 units with a minimum 2.3 GPA and a minimum 2.3 GPA on all CMPUT and Business courses completed in the previous Fall/Winter. In addition, graduation requires a minimum 2.3 GPA on the last 60 units and a minimum 2.3 GPA on all CMPUT and Business courses credited towards the degree. (Note that ECON courses are not counted as Business courses.)

Specialization students in the Software Practice program must complete a minimum of 24 units in CMPUT courses at the 300- or 400-level offered at the University of Alberta.

Year 1


Year 3


Year 4


SIP -8, 12, or 16 month Science Internship (Note: Students in the program who fail to obtain placement in the SIP must withdraw from the program, and must reapply to continue as a Specialization or Honors students).

Year 5


Notes


  1. CMPUT 272  can be taken in second year. Please consult department for advice.
  2. Students must choose 6 units of their Business options from Business Technology Management (BTM), Management Science (MGTSC) or Operations Management (OM), with the exception of BTM 311 , BTM 415 , BTM 419 , and MGTSC 312 . Students are required to have their selection approved by the student’s advisor.
  3. Students must have 6 units in introductory statistics and probability. This can be satisfied by selecting (STAT 151  or STAT 235 ) and STAT 252 , or the more advanced sequence of STAT 265  and STAT 266 .
  4. Students must take 3 units in Group A courses which include CMPUT 304 , CMPUT 340  and CMPUT 474 . A complete list of Group A courses to be offered in a given year is available from the department.
  5. Credit in SCI 100 will be considered equivalent to CMPUT 174 , MATH 114 , MATH 115  and 18 units in options (see details of courses ).
  6. Credit cannot be obtained in approved options for MIS 311 or BTM 311 , MIS 415 or BTM 415 , MIS 419 or BTM 419 , and MGTSC 312 .
  7. Credit in SCI 151  will be considered equivalent to STAT 151  and 3 units in Science options.