Monash University

Undergraduate - Course

Students who commenced study in 2013 should refer to this course entry for direction on the requirements; to check which units are currently available for enrolment, refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course.

print version

This course entry applies to students commencing this course in 2013 and should be read in conjunction with information provided in the 'Faculty information' section of this Handbook by the Faculty of Engineering

Managing facultyEngineering
Abbreviated titleBCSE
CRICOS code017100A
Total credit points required192
Standard duration of study (years)4 years FT, 8 years PT
Study mode and locationOn-campus (Clayton)
Admission, fee and application details
Contact details

Visit the Engineering contacts page

Course coordinator



  • Unit codes that are not linked to their entry in the Handbook are not available for study in the current year.


The course offers a comprehensive training that spans all aspects of computers from hardware design to software systems.


These course outcomes are aligned with the Australian Qualifications Framework level 8, the Bologna Cycle 2 and Monash Graduate Attributes. For more information refer to

Upon successful completion of this course it is expected that graduates will be able to:

  • understand and proficiently apply the relevant sciences and scientific methods to analyse, synthesise and design solutions to complex engineering and computer systems problems
  • identify, interpret and critically appraise current developments and advanced technologies and apply them to engineering and computer systems problems
  • identify and synthesise the constraints posed by economic factors, safety considerations, environment impacts and professional standards on engineering and computing practice and use them to inform professional judgements
  • determine, analyse and proficiently apply theoretical and numerical analysis of phenomena to predict, design, control and optimise the performance of engineering and computing systems
  • research, identify, conceptualise, investigate, and interpret knowledge from modern engineering tools and techniques to synthesise a coherent approach to the solution of a problem and/or the design of a project
  • identify and critically evaluate the performance of an engineering system in terms of economics, safety and the social and physical environment, and implement approaches to minimise any adverse impact leading to sustainable development
  • understand and proficiently apply a systems approach to the design cycle, addressing the broad contextual constraints, leading to sustainable development
  • show awareness of and ability to proficiently apply project management tools and methodologies to the planning and execution of projects leading to engineering solutions of a professional standard
  • develop and implement creative and innovative approaches to problem solving
  • communicate effectively on both technical and general issues with peers, associates, clients and the general public
  • operate effectively and professionally within a team environment
  • plan, organise and use resources efficiently
  • demonstrate the highest standards of personal performance
  • demonstrate commitment to lifelong learning and professional development
  • understand the responsibilities of computer scientists and electrical and computer systems engineers to the community, the engineering profession and the industrial and business world
  • demonstrate commitment to ethical standards and legal responsibilities to the community and the profession
  • research, identify, conceptualise, investigate, and interpret knowledge from modern engineering tools and techniques to synthesise a coherent approach to the solution of a problem and/or the design of a computer systems project

Vacation work/industrial experience

In order to fulfil the requirements of the various degree regulations and Engineers Australia, all engineering students must complete 12 weeks of approved engineering work experience and submit a report on that work. Such work is normally undertaken in the vacations between second and third years and/or between third and fourth years (but may also be taken between first and second years). Students who have completed all academic requirements for their degrees are not eligible to graduate until this work experience has been completed and a satisfactory report submitted.

Professional recognition

For information about professional recognition of Faculty of Engineering courses visit


This course consists of core and elective units.

The course commences with the establishment of a sound foundation in computer science, electrical engineering, mathematics and the physical sciences. Engineering units comprise approximately one-half laboratory-based studies. Engineering management units strengthen the formal basis of project management. Elective units are provided to allow specialisation in some aspect of the field of study, with approved electives to permit broadening of intellectual and personal horizons. Approved electives comprise approximately 25 per cent of unit material at levels two and three of the course, with 50 per cent elective material at level four. The flexible elective structure permits students to choose the particular area of computer systems engineering they wish to initially specialise in upon graduation. Students are also encouraged, where appropriate, to use electives to take international studies, including human languages, and studies through the evolving collaborations with other universities overseas.

The design and thesis projects at levels three and four build self-reliance and planning capabilities in both individual and team-based environments. Projects are often related closely to the department's exceptionally strong research and collaborative industry programs within its research centres.

The award of an honours degree in engineering is based on academic achievement.


Level one

  • ECE2072 Digital systems
  • ENG1030 Electrical systems
  • ENG1060 Computing for engineers
  • ENG1091 Mathematics for engineering
  • ECE2071 Computer organisation and programming
  • FIT1008 Computer science
  • FIT1029 Algorithm problem solving
  • ENG1090 Foundation mathematics, or 6-point approved elective

Total: 48 points

Level two

Total: 48 points

Level three

  • ECE3022 Wireless and guided EM
  • ECE3062 Electronic systems and control
  • ECE3091 Engineering design
  • ECE3092 System engineering and reliability analysis
  • 18 points of Bachelor of Computer Systems Engineering electives
  • 6-point approved elective

Total: 48 points

Level four

  • ECE4094 Project A
  • ECE4095 Project B
  • ECE4099 Professional practice
  • 24 points of Bachelor of Computer Systems Engineering electives
  • 6-point approved elective

Total: 48 points


Approved electives may include, subject to prerequisites:

(a.) any unit from the Bachelor of Computer Systems Engineering elective list below :

  • ECE4012 Applied digital signal processing
  • ECE4023 Radio frequency electronics
  • ECE4024 Wireless communications
  • ECE4042 Communications theory
  • ECE4043 Optical communications
  • ECE4044 Telecommunication protocols
  • ECE4045 Network performance
  • ECE4076 Computer vision
  • ECE4077 Advanced computing techniques
  • any ECE4xxx elective unit deemed suitable and approved by the head of department. Must include at least one of: ECE4074 Advanced computer architecture and/or ECE4075 Embedded and real time systems
  • approved units from the Faculty of Information Technology to a maximum of 24 credit points.

(b.) any unit offered by the Department of Electrical and Computer Systems Engineering

(c.) a unit from elsewhere in the University with written approval of the head of department or nominee.

Units in the last of these categories must not include substantial material already taken or to be taken as part of the degree. Only one unit may be taken at each level of the degree from this category, allowing students to pursue an approved sequence of units from elsewhere in the University.


Bachelor of Computer Systems Engineering
Bachelor of Computer Systems Engineering (with Honours)

Where more than one award is listed the actual award(s) conferred may depend on units/majors/streams/specialisations studied, the level of academic merit achieved, or other factors relevant to the individual student's program of study.