Global Utilities

La Trobe University
University Handbook 2013

Bachelor of Computer Science

Course code/s: Melbourne (SBCS)

The Bachelor of Computer Science offers a comprehensive and highly flexible program of study in the fields of hardware, software, and their underlying principles.

The course offers an extensive range of topics in computer science, with the opportunity to specialise in areas such as software engineering, artificial intelligence and networking. Distinctive features of the course are its heavy emphasis on object-oriented systems, and its emphasis on practical work. The course also allows students to take some subjects from outside computer science. It is a three-year full-time course, and the Honours program requires a further year of study.

The course is accredited by the Australian Computer Society (ACS).

Upon completion of this course, students should possess:

  • a comprehensive understanding of the core areas of computer science including computer organisation, algorithms and data structures, compilers and systems software, and artificial intelligence;
  • in-depth knowledge and understanding of additional areas selected from the broader body of computer science subject matter;
  • a sound understanding of computer-related mathematics including discrete mathematics, calculus, functions and number systems, and linear algebra;
  • high-level skills in developing software using high level languages, with a current emphasis on C++ and Java;
  • proficiency in applying an object-oriented approach to systems analysis, design and implementation;
  • skills and abilities necessary to function effectively in project teams;
  • written and oral communication skills enabling effective communication with professional colleagues and the wider community;
  • ability to engage in lifelong learning, and
  • an appreciation of pertinent social, legal, and ethical issues faced by today’s computing professional.

Scholarships

First year scholarships are available for high achieving students. Prospective candidates should contact the Department of Computer Science and Computer Engineering early in their year-12 studies for details.

CISCO Program

A CISCO certification training program is available for students who have passed the subjects CSE3INE in their undergraduate studies. Any students interested in obtaining full details of this CISCO program should contact the Department of Computer Science and Computer Engineering at the beginning of first semester.

Course structure

The course is of three years full-time or equivalent part-time duration and requires the completion of 360 credit points. In the first year, students select subjects from a list of core and recommended subjects from within the disciplines of computer science and mathematics. Elective subjects may be chosen from subjects offered by any department. In the second and third years of the degree, students select available computer science and elective subjects. In the third year of the degree, students must include the industry project, CSE3PRB (30 credit points) in their choice of subjects. Students may choose to take one of the ‘streams’ available in the second and third years.

First year (120 credit points)
Teaching period Subject name Subject code Credit Points
TE-SEM-1 Calculus and Number Systems MAT1CNS 15
TE-SEM-1 Object-Oriented Programming Fundamentals CSE1OOF 15
TE-SEM-1 Discrete Mathematics MAT1DM 15
TE-SEM-2 Intermediate Object-Oriented Programming CSE1IOO 15
TE-SEM-2 Mathematics Topics for Computer Science MAT2MFC 15
TE-SEM-2 Object-Oriented Programming Using C++ CSE1CPP 15
TE-SEM-1 / TE-SEM-2 Choose first year level subjects. The subject BUS1MIS is not permitted   30
Second year (120 credit points)
Teaching period Subject name Subject code Credit Points
TE-SEM-1 Algorithms and Data Structures CSE2ALG 15
TE-SEM-1 Computer System Architecture CSE2CSA 15
TE-SEM-1 Database Fundamentals CSE2DBF 15
TE-SEM-2 Artificial Intelligence Fundamentals CSE2AIF 15
TE-SEM-2 Professional Environment CSE3PE 15
TE-SEM-2 System Design Engineering Fundamentals CSE2DES 15
TE-SEM-1 / TE-SEM-2 Choose second year level subjects. The subjects MGT2BCO are not permitted.   30
Third year (120 credit points)
Teaching period Subject name Subject code Credit Points
TE-SEM-1 System Design and Methodologies CSE3SDM 15
TE-SEM-1 Industry Project 3A1 CSE3PRA 15
TE-SEM-2 Industry Project 3B1 CSE3PRB 15
TE-SEM-1 or TE-SEM-2 Third year level computer science subjects chosen from the streams listed below.   45
TE-SEM-1 or TE-SEM-2 Third year level subjects offered by any department and may include further computer science subjects from the list below or the business subject BUS3EBS.   30

Key: 1 the subjects CSE3PRB must be taken in the one academic year.

Students may also choose to include one of the following computer science specialty ‘streams’ in their structure:

Software Engineering Stream:

Teaching period Subject name Subject code Credit Points
  Third year:    
TE-SEM-2 Metrics, Quality and Reliability CSE3MQR 15

Data Engineering Stream:

Teaching period Subject name Subject code Credit Points
  Second year:    
TE-SEM-1 Internet Client Engineering CSE2ICE 15
  Third year:    
TE-SEM-2 Database Management Systems CSE3DMS 15
TE-SEM-2 Web Applications Engineering CSE3WAE 15

Artificial Intelligence Stream:

Teaching period Subject name Subject code Credit Points
  Third year:    
TE-SEM-1 Artificial Intelligence: Logic and Reasoning CSE3ALR 15
TE-SEM-1 Computational Intelligence CSE3CI 15

Network Engineering Stream:

Teaching period Subject name Subject code Credit Points
  Second year:    
TE-SEM-1 Network Engineering Fundamentals CSE2NEF 15
  Third year:    
TE-SEM-1 Intermediate Network Engineering CSE3INE 15
TE-SEM-2 Networks, Systems and Web Security CSE3NSW 15

Other computer science electives:

Teaching period Subject name Subject code Credit Points
TE-SEM-1 Visual Information Systems CSE3VIS 15
TE-SEM-1 Object-Oriented Application Development CSE3OAD 15
TE-SEM-2 Operating Systems CSE3OSS 15

Honours

Honours degree students are selected based on their performance in the final year of the pass degree course. To qualify for entry to the Honours year in computer science students must obtain a minimum average of 60% across all of their third year subjects and obtain an average of at least 70% over their best 60 credit points of third year level computer science and computer engineering subjects (project included), the subjects CSE3PRB (30 credit points) will count as 15 credit points only in this calculation. Meeting this requirement, however, does not guarantee a place in the Honours year as resources may limit the total number of places available, and students are expected to find a supervisor prior to re-enrolment.

Please note: Some of these subjects may not be offered in the current year. For a full description of subjects, including the subject name, subject code, credit points, campus/location, teaching period and availability, subject coordinator, class requirements, assessment, prerequisites and readings, please click on the appropriate Subject Code or refer to the Subject Database at www.latrobe.edu.au/udb_public.