UOW
Excellence - Innovation - Diversity
University of Wollongong
Course Handbook
Site Search
Advanced Search  

Skip Navigation

Undergraduate
   
Postgraduate (Coursework & Research)
   
Course Rules & Policies
   
Award Rules
   
General University Rules
   
Codes of Practice
   
 

 

 
 

Bachelor of Computer Science

Course Requirements
To qualify for the award of the degree of Bachelor of Computer Science, candidates must satisfactorily complete at least 144 credit points from either or both the Computer Science Schedule and the General Schedule (see the list of recommended subjects from the General Schedule).

The 144 credit points must include;

  1. the following core subjects:
CSCI101* Introduction to Information Technology A 6
CSCI102 Introduction to Information Technology B 6
CSCI111 Computer Science 1A 6
CSCI121 Computer Science 1B 6
CSCI204 Programming: The C Family and Unix 6
CSCI213 Java Programming and the Internet 6
MATH122 Probability and Logic 6
  1. 24cp of 200 level CSCI or IACT subjects.
  2. at least 36 credit points of 300-level subjects of which 24 credit points must be CSCI subjects, including CSCI321; 24 credit points at 300-level must be at the pass grade or better;
  3. at least 90 credit points of Computer Science Schedule of Subjects;
  4. if an approved double major is attempted, then only 78 credit points of Computer Science subjects need be taken;
  5. no more than 24 credit points (ie 1/6) of subjects to be at PC grade;
  6. no more than 60 credit points at 100-level.

* If you received a mark of at least 50/100 for at least one of the following IT HSC subjects:

  • Information Technology,
  • Information Processes & Technology, or
  • Software Design

you may enrol directly in CSCI102, and must replace CSCI101 with a 6cp subject at 100-level.

Major Studies Available in BCompSc
Students enrolled in this degree can major in:

  • Computer Science (CS18),
  • Secure Distributed Systems (CS19), or
  • Software Development (CS20).

Students wishing to major in Secure Distributed Systems should complete the core subjects as well as CSCI212, CSCI214, CSCI399 and CSCI322. Students wishing to major in Software Development should complete the core subjects as well as CSCI205, CSCI235, CSCI311 and CSCI325.

Double majors are also available. Please consult Suggested Double Major Programs in Computer Science for further details.

BACHELOR OF COMPUTER SCIENCE (HONOURS)

Candidates who achieve a credit average or better in the Bachelor of Computer Science or a major in computer science in another degree are eligible to enrol in an additional year of study towards a Bachelor of Computer Science (Honours) (BCompSc(Hons)).

To qualify for the award of the Bachelor of Computer Science (Honours), candidates must complete CSCI401. The level of honours awarded at the completion of the course is determined in accordance with University Course Rule 8.4(2).

The program of study for BCompSc(Hons), (ie CSCI401 Computer Science IV Honours) is 48 credit points and will include:

  1. an 18 credit point project;
  2. 30 credit points of 400-/900-level Postgraduate Computer Science subjects;
  3. with the permission of the Head of School, candidates may substitute up to 12 credit points of subjects with 300-level Computer Science subjects or 400-level subjects from another discipline;
  4. attendance at a series of seminars on research methodology in Autumn Session is compulsory (including quantitative and qualitative analysis). Seminars will cover the purpose of research, formulating a research question, conducting a literature review and writing a research proposal. Students will learn how to design an appropriate research plan; requirements for scholarly writing will also be discussed and the process of undertaking a research project will be analysed.

Note:
Individual results for subjects attempted will not be released. Instead, the final result for CSCI401 will be calculated from the total results for the project and subjects. Set out below are a sample of subjects which may be taken as part of the BCompSc(Hons).
Topics in Software Engineering
Perception and Planning
Parallel Architectures and Algorithms
Multi-Media Studies
Advanced Topics in Database Management
Advanced Computer Graphics
Neural Computing
Design and Analysis of Algorithms
Coding for Secure Communication
Complexity Theory
Network Security
Advanced Computer Security

JOINT HONOURS WITH COMPUTER SCIENCE

There is a number of high achieving students undertaking double majors in the BCompSc. Many of these students wish to continue on to honours. It is desirable that there be provision made for these students to be able to undertake a joint honours project. CSCI405: Computer Science Joint Honours provides for these students.

The thesis is usually integrated with the other academic unit. The subject CSCI405 comprises one half of CSCI401. A topic for the thesis will be determined in consultation with the other academic unit.

 

 
 
 

University of Wollongong
Wollongong NSW 2522 Australia
Telephone +61 2 4221 3555

CRICOS Provider No: 00102E
Privacy, Disclaimer and Copyright Info 2003
Update Enquiries: Secretariat