Skip to content | Change text size
Handbooks Units
 

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 further intake

Study mode and course location

On-campus (Caulfield, South Africa)

Course description

This 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 objectives

The Bachelor of Computing 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.

Course structure

The course includes 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 from a list published by the Faculty of Information Technology, of which at least two must be at third-year level. These units have codes beginning with CSE (see below). Students also choose eight other electives which may be chosen from the IT faculty, or from another discipline area and offered by other faculties.

Course requirements

Students must complete the course requirements as specified below. All units are 6 points, unless otherwise specified.

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.

Bachelor of Computing core units
First year
  • CSE1200 Computer systems
  • CSE1201 Computer organisation
  • CSE1202 Programming 1 with Java
  • CSE1203 Programming 2 with Java
  • CSE1204 Information systems 1
  • CSE1205 Information systems 2
Second year
  • CSE2132 Database systems
  • CSE2318 Data communications and networks
  • CSE2200 Systems design and implementation
  • CSE2201 Software engineering practice
  • CSE2203 Information technology project management
Third year
  • FIT3047 Industrial experience project
  • FIT3048 Industrial experience project
Caulfield School of Information Technology (CSE) electives
First year
  • CSE1304 Professional communication and presentation
  • CSE1434 Web programming with Java applets
Second year
  • CSE2030 Web interface technology
  • CSE2500 Systems security and privacy
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
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

Caulfield: email frontdesk@infotech.monash.edu.au or visit www.infotech.monash.edu.au/courses/undergraduate

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

Course coordinator

Mr Robert Redpath (Caulfield), Ms Sheelagh Walton (South Africa)

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