| home > prospective > general information > majors |
Undergraduate majors offered by the SchoolSince 1998, the School of Computer Science & Software Engineering has offered three majors: All three majors would be suitable for someone contemplating a career in CS or IT education, a research career either in academia or in industry, or a career in programming. As of 2002 there was a change to the third year structure and to the units required to complete the majors in some of our degrees. To complete any one of these majors, a student must undertake and pass
To complete a double major, a student must undertake and pass
No unit may be counted towards more than one major. Computer Science MajorCS focuses on the design of algorithms, programming languages and computational models. Important issues include algorithmic complexity, the expressiveness and conciseness of languages, and the matching of computational models to classes of applications. Important application areas include artificial intelligence, theorem-proving and system design. CS would be an ideal major for a career in research. The units available in CS are:
Information Technology Systems MajorIT Systems focuses on aspects of programming that are related to computer systems and their function, with emphasis on database systems and computer networks. IT Systems would be an ideal major for a career as a computer programmer or a systems administrator, or in the communications industry. The units available in IT Systems are:
Information Technology Applications MajorIT Applications focuses on modern applications of the computational model, with emphasis on scientific and industrial applications such as vision, visualisation and robotics. IT Applications would be an ideal major for a career as an applications programmer or as a research programmer. The units available in IT Applications are:
|