Undergraduate - Course

Students who commenced study in 2015 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 2015 and should be read in conjunction with information provided in the 'Faculty information' section of this Handbook by the Faculty of Engineering.

If you are seeking to commence your studies in 2016, please visit our new Find A Course for 2016.

Course code4651
Managing facultyEngineering
Abbreviated titleBCSE(Hons)
CRICOS code017100A
Total credit points required192
Standard duration of study (years)4 years FT, 8 years PT

The maximum time for completion of the course is 8 years, including any periods of intermission.

Study mode and locationOn-campus (Clayton)
Admission, fee and application details
Contact details

Visit the Engineering contactscontacts ( 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 1 and Monash Graduate AttributesAustralian Qualifications Framework level 8, the Bologna Cycle 1 and Monash Graduate Attributes (

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

The Faculty of Engineering strongly recommends that all undergraduate students enrolled in four, five and six year engineering single or double degrees complete 12 weeks of engineering vacation employment. Vacation employment is an integral part of student development, and is an excellent avenue to prepare for future engineering careers by gaining experience in an industrial setting and establishing industry networks.

Professional recognition

Refer to the Faculty of Engineering's Professional recognition of coursesProfessional recognition of courses ( page in this Handbook.


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.


Refer to the course mapcourse map ( for guidance on how to plan your unit enrolment for each semester of study.

Students must complete:

  • ECE2011 Signal processing
  • ECE2021 Electromagnetism
  • ECE2031 Circuits and control
  • ECE2041 Telecommunications
  • ECE2061 Analogue electronics
  • ECE2071 Computer organisation and programming
  • ECE2072 Digital systems
  • ECE3022 Wireless and guided EM
  • ECE3062 Electronic systems and control
  • ECE3073 Computer systems
  • ECE3091 Engineering design
  • ECE4074 Advanced computer architecture or ECE5881 Real-time system design
  • ECE4094 Project A
  • ECE4095 Project B
  • ECE4099 Professional practice
  • ENG1002 Engineering design: cleaner, safer, smarter
  • ENG1060 Computing for engineers
  • ENG1090 Foundation mathematics or 6-point approved elective
  • ENG1091 Mathematics for engineering
  • ENG2092 Advanced engineering mathematics B
  • FIT1008 Computer science
  • FIT1029 Algorithm problem solving
  • 18 or 24 points of approved electives (depending on whether ENG1090 is required)
  • 18 points of electrical and computer systems engineering electives
  • 24 points of computer systems engineering electives


Approved electives may include, subject to prerequisites:

(a.) the following computer systems engineering units:

  • 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
  • ECE4078 Intelligent robotics
  • any ECE4xxx elective unit deemed suitable*
  • 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*

Units in (b.) and (c.) must not include substantial material already completed 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.

* Subject to departmental approval.


Bachelor of Computer Systems Engineering (Honours)