Skip to content | Change text size
 

Monash University: University handbooks: Undergraduate handbook: Units indexed by faculty
Previous page | Next page | Section contents | Title and contents

Bachelor of Computing

Course code: 2330 + Course abbreviation: BComp + Total credit points required: 144 + 3 years full-time, 6 years part-time + No intake from 2006 at Caulfield campus

Study mode and course location

On-campus (Caulfield; South Africa)

Course description

This course is designed to produce graduates who satisfy the computing needs of industry, government and commerce, and who can expect employment in the fields of applications programming, systems programming, systems analysis, project management, database design and management, data communications and a range of specialised positions. Students develop their knowledge, skills and attitudes in the broad areas of software development, computer technology and information systems.

The degree can be completed in three years of full-time study over six semesters, with an average of 16 hours per week of class contact. It may also be completed part-time. Some classes are available in the evening. It may be necessary for students to attend some classes during the day or in the evening.

Course structure

The course includes both compulsory (core) and elective units, totalling 144 points. There must be a minimum of 36 points of first-year-level units, a minimum of 30 points of second-year units and a minimum of 36 points of third-year units. Note that a maximum of 60 points of first-year-level units is permitted.

In first year, the course consists of six core units in the areas of computer technology, software development and information systems. In second year, there are five core units in database systems, data communications, software engineering, systems design and implementation and IT project management. All third-year students complete an industrial experience project over two semesters.

In addition to these core units, students must choose at least three second or third-year electives offered by the Caulfield School of Information Technology, of which at least two must be at third-year level. These units have codes beginning with CSE. Students also choose eight other electives which may be offered by the Caulfield School of IT or chosen from another discipline area and offered by other schools in the faculty or by other faculties.

Course requirements

Students must complete the course requirements as specified below

Bachelor of Computing specialisations

Students are encouraged to specialise in one or more areas. A specialisation consists of the core units plus a set of at least three electives chosen from a particular area. Specialisations currently offered are in the areas of object-oriented systems development, database technology, distributed computing systems, programming systems and computer systems. See the course website at www.infotech.monash.edu.au/bcomp/ for more details.

Bachelor of Computing core units

All units are 6 points, unless otherwise specified.

First year
Second year
  • CSE2132 Database systems
  • CSE2200 Systems design and implementation
  • CSE2201 Software engineering practice
  • CSE2203 Information technology project management
  • CSE2318 Data communications and networks
Third year
  • FIT3047 Industrial experience project
  • FIT3048 Industrial experience project
Caulfield School of Information Technology (CSE) electives

All units are 6 points, unless otherwise specified.

First year
  • CSE1304 Professional communication and presentation
  • CSE1434 Web programming with Java applets
Second year
Third year
  • CSE3000 Database management and implementation
  • CSE3001 UNIX system call programming
  • CSE3002 Distributed computing systems
  • CSE3020 Network technology
  • CSE3030 Graphical user interface technology
  • CSE3151 Communication network performance
  • CSE3153 Network administration
  • CSE3201 Information retrieval systems
  • CSE3204 Fourth generation systems
  • CSE3208 UNIX programming
  • CSE3210 Software component technologies
  • CSE3211 Handheld applications and operating systems
  • CSE3212 Data mining
  • CSE3400 Applications programming in C++
  • CSE3420 Developing graphical world wide web applications in Java
  • CSE3450 Enterprise computing
  • CSE3510 Document and imaging systems
Computer Science and Software Engineering (CSE) electives - South Africa

All units are 6 points, unless otherwise specified.

Second year
  • CSE2030 Web interface technology
  • CSE2500 Systems security and privacy
Third year
  • CSE3002 Distributed computing systems
  • CSE3020 Network technology
  • CSE3030 Graphical user interface technology
  • CSE3400 Applications programming in C++
  • CSE3420 Developing graphical world wide web applications in Java

Professional recognition

This course is accredited by the Australian Computer Society as meeting the standard of knowledge for professional-level membership.

Contact details

Inquiries (Caulfield): email enquiries@csse.monash.edu.au or visit www.infotech.monash.edu.au/caulfield.

Inquiries (South Africa): email inquiries@monash.ac.za or visit www.monash.ac.za/.

Course coordinators

Ms Dianne Hagan (Caulfield), Ms Sheelagh Walton (South Africa)

Previous page | Next page | Section contents | Title and contents