Majors, sub-majors/minors

 

Search for

degree programs, courses & careers


Type:

Major, Minor, Sub-Major, Extended Major

Description:

Software development is concerned with the development of high quality, reliable software systems. This stream introduces and develops a knowledge of the fundamentals and practice in computing and includes the study of programming as well as user interfaces, database, and the analysis, design and management of information systems.

Prerequisite(s):

Nil

Assumed Knowledge:

Nil

Courses:

Courses that are in majors, sub-majors and/or minors:
Area and cat no.UnitsLevelReferences
Problem Solving and ProgrammingCOMP 10394.51
Programming FundamentalsCOMP 10404.51
Discrete MathematicsMATH 10434.51
Web and Database DevelopmentINFS 101991
Systems Analysis, Design and Project ManagementINFS 203592
Web EngineeringINFT 20614.52
or
Data StructuresCOMP 20124.52
Database for the EnterpriseINFS 20114.52
Interface Design, Interaction and ExperienceINFT 10044.51


Rules:

Nil

Notes:

1.

A major of eight courses may be selected from the above list, students are not to complete more than four level 1 courses.

Facebook  Twitter  YouTube  Flickr       Tell a friend Tell a friend