Information for Prospective Students
The School has reviewed its offerings in its degree programmes and
we are excited to announce innovative changes to the curriculum offered
by our School starting 2008. We have trimmed some units by
necessity and have deleted units that have served us well but reached
their use by date. New units in both popular and academically relevant
fields have been introduced. We have taken this opportunity to revamp
our course offerings and present new majors covering a variety of
exciting new fields and technologies. For students in the
Bachelor of Computer Science or the Bachelor of Computer and
Mathematical Sciences there are four new majors in which you are able
to graduate as of 2008. The new majors are, - Systems
- Web Technologies
- Entertainment Technologies, and
- Computation
In the Bachelor of Science degree there is only a Computer Science major available. The Level 3 and Level 4 unit list that constitutes each major is given here. The minimum sequence of study required for each major is listed here. The current suite of majors will not be available to new students as from the end of 2007. However
if you have already begun your course you will still be able to
graduate with an existing major if you so choose, but your study plan
needs to be discussed with a course advisor. The course advisors are listed here. The first suite of new units available from 2008 is - CITS1231 Web Technologies Level: 1 Semester: 1
- Prerequisites: TEE Discrete Mathematics or TEE Applicable Mathematics or TEE Calculus
- CITS4242 Game Design and Multimedia Level: 4 Semester: 2
- Prerequisites: CITS2231 Introduction to Graphics
- CITS4230 Internet Technologies Level: 4 Semester: 2
- Prerequisites: CITS1200 Java Programming and CITS2200 Data Structures and Algorithms
- CITS4211 Artificial Intelligence Level: 4 Semester: 1
- Prerequisites: CITS1200 Java Programming and CITS2200 Data Structures and Algorithms
- CITS3231 Security and Privacy Level: 3 Semester: 2
- Prerequisites: CITS2230 Operating Systems or CITS3230 Computer Networks
- CITS7212 Computational Intelligence Level: 7 Semester: 2
- Prerequisites: CITS2200 Data Structures and Algorithms (available to Honours and Masters students only)
You
should reconsider your choice of units for second semester 2007 in the
light of these new units, their prerequisites and the following changes
to the 2008 schedule. - CITS2200 Data Structures and Algorithms: available only in Semester 1 2008.
- CITS3200 Professional Computing: available only in Semester 2 2008.
Both
the above units are core to all majors and you will need to carefully
reconsider your study plan to complete the requirements of the course
with minimum disruption. Please note that the following units will no longer be offered in the foreseeable future. - CITS1230 Foundations of Information Technology: withdrawn
- CITS3212 Artificial Intelligence and Logic Programming
- CITS4210 Neural Computation: withdrawn
- CITS7219 Advanced Topics in Computer Science (Mobile and Wireless Computing): not available in 2007
Also note that the following units will not be offered in 2008 and for the foreseeable future. They are scheduled for Semester 2 2007 so will run for the final time this coming semester. - CITS3201 Human Computer Interaction: withdrawn for the foreseeable future after Semester 2 2007
- CITS3211 Functional Programming: withdrawn for the foreseeable future after Semester 2 2007
- CITS4221 Formal Methods for Software Engineering: withdrawn for the foreseeable future after Semester 2 2007
- CITS4241 Visualisation: withdrawn for the foreseeable future after Semester 2 2007
We look forward to discussing any questions you may have. Old information:
Since 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. Professional Computing 3200, and three (3) units from one of the appropriate lists (units in each major for are listed below)
To complete a double major, a student must undertake and pass Professional Computing 307, and three (3) units from one of the appropriate lists, and three (3) units from one of the appropriate lists and one (1) other unit from any of the appropriate lists offered by our School.
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: Top
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: Computer Networks Computer & Network Security Concurrent Programming Databases Human Computer Interaction Software Requirements & Project Management
Top
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: Top |