Computer Science and Information Technology
Peter has worked on projects for the Qantas internet, Gruner and Jahr publishing house in Germany and the LookSmart search engine in the US.
As a consultant with Interwoven, I help customers implement IT strategies and solutions, providing professional advice, system architecture design, software installation/configuration and programming in Perl and Java. The tools of the trade change frequently, it’s knowing how to use them that counts. My UNE degree gave me much more than vocational training, it educated me in the science of IT.
On this page you can find information about Bachelor and postgraduate courses of study in Computer Science and Information Technology. You can find out about different specialisations (majors) and about the individual subjects (units) that are offered in the courses. You can also find out about career opportunities and some of the advantages of studying computing at UNE.
Computers and software surround us in our daily lives, from business databases and financial systems to iPods, games and the internet. In a computing course at UNE you can learn how software systems work, gain skills in developing software for these kinds of applications and receive qualifications that enable you to commence or progress your career in this exciting and constantly expanding field.
Why study Computer Science and Information Technology at UNE?
The computing courses at UNE provide a solid foundation which enables students to easily and quickly adapt to the constant changes in the IT landscape. The lecturers at UNE are highly qualified professionals who are active computer science researchers.
All courses are offered both on campus and fully online. On-campus students can enjoy the excellent facilities and a relaxed and personal learning environment. The web-based learning environment allows distance education students to communicate easily and flexibly both with lecturers and with other students. Study can be undertaken either full-time or part-time and commencement is possible in either first or second semester.
Students are able to articulate into the Bachelor of Computer Science on completion of the NSW TAFE Diploma in Information Technology or equivalent which counts for three semesters of full-time study.
For those without the recommended background knowledge in mathematics, UNE offers a Foundation unit in Mathematics to enable students to reach the required prerequisite level.
There are a number of options for first degree study in Computer Science and Information Technology at the University of New England. Your choice depends on whether you want to focus on a particular area, whether you want to combine your Computing studies with studies from another discipline or whether you just want the flexibility to study a wide range of different computing topics. All of these degrees provide a solid foundation in core computing knowledge and skills.
Bachelor of Computer Science
In this three-year degree you can specialise by choosing from one of three majors or you can complete a ‘general’ degree by combining core subjects with any subjects offered by the University, for example, Psychology, Genetics, Geography, etc. The majors are:
Bachelor of Computer Science with Honours
This degree involves a fourth year of study for students with an above average academic record. It includes a one semester research project. Graduates who achieve the appropriate level of Honours are eligible to apply to enrol for a research Master degree or the degree of Doctor of Philosophy (PhD).
The Bachelor of Computer Science can be combined with other awards to enhance professional development or broaden career opportunities. The combined program can be completed in less time than required for doing both degrees separately.
Bachelor of Computer Science/Bachelor of Laws
This five-year double degree provides qualifications in both computer science and law. The legal qualification meets the academic requirements for admission as a legal practitioner in all Australian States and Territories.
Bachelor of Information Technology/Bachelor of Teaching
This four-year degree will give students the opportunity to develop the skills, knowledge and attitudes needed to become a successful secondary teacher. The combined degree approach to becoming a secondary teacher gives you equal depth in the theory and practice of education, as well as excellence in the subject/s you will be teaching.
The University of New England offers fully articulated programs which give qualified applicants the opportunity for study at three progressive levels:
Graduate Certificate (one semester)
Graduate Diploma (two semesters)
Masters (three semesters)
Some of these postgraduate programs require some knowledge of programming and mathematics while others are ‘conversion degrees’. The degrees which assume a computing background are:
Graduate Diploma in Computer Science
Master of Computer Science
The Master of Computer Science can include a one-semester research project and thesis. This allows students to proceed to a research Master degree or the degree of Doctor of Philosophy.
These degrees are designed for those who do not have a computing background and who are seeking to achieve qualification in information technology.
Graduate Certificate in Information Technology
Graduate Diploma in Information Technology
Master of Information Technology
Master of Information Technology (Business)
COMP100 Introductory Information Technology
COMP131 Introduction to Programming and Professional Practice
COMP132 Advanced Programming
COMP160 Internet Publishing
COMP170 The Linux/UNIX Programming Environment
COMP272 Introduction to Biometrics
COMP280 Operating Systems
COMP283 Computer Architecture and Assembler
COMP284 Software Engineering
COMP285 C/C++ for Scientists and Engineers
COMP286 Systems Analysis and Design
COMP287 GUI Programming and Interaction Design
COMP290 Internet Security
COMP292 Knowledge Management Systems
COMP303 Decision Support Systems
COMP309 Parallel and Distributed Computing
COMP311 Multimedia Technologies
COMP313 Data Mining
COMP315 Web and Internet Programming
COMP318 Programming Languages for Artificial Intelligence
COMP319 Compiler Construction
COMP320 Computer Networks
COMP323 Game Programming
COMP391 Advanced Web Technologies
COMP393 Software Project Management
COMP395 Software Engineering Project
COMP400 Honours in Computer Science
COMP480 Operating Systems
COMP483 Computer Architecture and Assembler
COMP484 Software Engineering
COMP485 C/C++ for Scientists and Engineers
COMP486 System Analysis and Design
COMP487 GUI Programming and Interaction Design
COMP490 Internet Security
COMP492 Knowledge Management Systems
COMP503 Decision Support Systems
AFM472 Management Information Systems
COMP508 Artificial Intelligence II
COMP509 Parallel and Distributed Computing
COMP511 Multimedia Technologies
COMP513 Data Mining
COMP515 Web and Internet Programming
COMP518 Programming Languages for Artificial Intelligence
COMP519 Compiler Construction
COMP520 Computer Networks
COMP521 Wireless Networks
COMP522 System and Network Administration
COMP523 Game Programming
COMP530 Problem Solving and Program Design
COMP588 Information Technology Project
COMP591 Advanced Web Technologies
COMP593 Software Project Management
COMP595 Graduate Diploma in Computer Science Project
COMP695 Computing Science/IT Thesis
Careers in computing include technical positions in e-business, internet and networking specialists, specialized financial computer programs, software solution designers, and careers in economic modelling, artificial intelligence, game programming and electronic product design.
Students who complete the double degree Computer Science/Laws also find employment in banking, management and the Diplomatic Service.
Partnerships, networks and industry links
Specification and implementation of fine-grained access control
Security in e-Commerce
Information security in distributed and persistent systems
Architectures for agent-based modelling
Massive agent-based modelling of disease outbreak
Optimisation of agent-based systems
Processes and project management
Agriculture information systems
Fuzzy and rough sets, multisets, bags
Knowledge and data mining
Pattern recognition and machine learning
Dr Ashoka Jayawardena
Course Coordinator for Computer Science
Phone: +61 2 6773 2267