What's it about? Since its foundation in 1976, the School of Computer Science & Software Engineering has developed courses which aim to produce graduates with expertise in programming and in-depth knowledge of the methods involved in performing computations and processing data with computers.
The School is well equipped with workstations, and students are given hands-on experience of a wide variety of machines during exercise classes and for the completion of project work. Computer ScienceComputer Science is the study of algorithms for solving computational problems. It is commonly thought of as "programming", and indeed that is not a bad description, but there's more to it than just writing snippets of Java or C++. Computer Science is about expressing algorithms in different styles of language (procedural, object oriented, functional and logic) using the appropriate paradigm to the problem in hand. It is about being able to prove that the resulting procedures are correct; and it's about being able to quantify in some way how good the procedures are. More esoterically it seeks to identify those problems for which solutions cannot be computed. Information TechnologyInformation Technology is the application of computer science to important problems in industry and commerce. It is by the triumphs of information technology that computer science is appreciated by the public. The major areas, as seen from the perspective of the School of Computer Science & Software Engineering, include databases, without which all large commercial organisations and government departments would quickly come to a halt; computer networks, including the information super highway; computer graphics, with its ultimate development in virtual reality; expert systems, robotics and computer vision.
How do you get in?
Students must meet the University's general admission requirements. Applicable Mathematics and TEE English or English Literature (or ESL for eligible students) are prerequisites for most degrees. What do you study?
The School offers three majors: Computer Science, Information Technology Applications and Information Technology Systems. Most students do two majors, though many do one in combination with another major, such as Accounting, Economics, Information Management, Finance, Management, Chinese, Indonesian, Japanese, German, French, Italian, Biochemistry, Geographic Information Systems, or Linguistics. Regardless of the major, all first year students study Java Programming. They may also take the optional units Foundations of Computer Science, Foundations of Information Technology and Software Engineering. Additional subject areas are studied in BSc and BCM degrees. In second year all students take Data Structures & Algorithms. The languages used are Java and C++. In the BCM students are required to take at least 18 points of Computer Science and 12 points of Mathematics. In third year, Computer Science offers three majors. A student must undertake and pass Professional Computing 307 plus three units from the appropriate list. What do you get out of it?
Graduates with a major in Computer Science, Information Technology Applications or Information Technology Systems have high-level programming skills and experience in modern aspects of information technology, which are appropriate to a wide variety of computer and computer-related occupations. Scholarships
There are a variety of scholarships available for students as either school leavers, mature age, international or postgraduate students. Related Links
|