Bachelor of Engineering (Software)

Handbook

Skip to Course
Information

Click on the section headings to show/hide more information.
Hidden information will not be printed.

Click to show all sections. Click to hide all sections.

Description (Click to hide)(Section detail has been hidden from print)Back to top

This program will be discontinued at the end of 2014, with a new Bachelor of Engineering (Honours) (Software) program commencing from Semester 1, 2015.

Existing students continuing to study with the University of Newcastle in 2015, will automatically be transferred into the new program.

All existing students affected by this change, will be advised prior to enrolment for 2015.

Prospective students looking to commence in 2015, please view the handbook entry for our new program: Bachelor of Engineering (Honours) (Software).

Software engineers are concerned with all aspects of building large, complex, software systems for applications in most areas of society including commerce, engineering, government and research. Software engineering is closely related to computer science, however is directed more towards the development of software systems rather than the theories and principles of computing.


Study a language (Click to hide)(Section detail has been hidden from print)Back to top

All students can now enrol in an undergraduate Diploma in Languages alongside their main degree program. This diploma will enhance proficiency in another language or languages, and will increase international career opportunities. Subject to course availability, this additional program will generally add an extra year to studies, and students will graduate with a Diploma in Languages as well as their other degree. Please note that all language courses are held on campus (face to face) at Callaghan.


Admission Requirements (Click to hide)(Section detail has been hidden from print)Back to top

Admission to this program is available to Australian students, residents and international students. Please visit http://www.newcastle.edu.au/what-can-i-study/undergraduate-programs/how-to-get-in/ for information on how to gain entry.

You may also be eligible to receive bonus points if you will be receiving an Australian Tertiary Admission Rank (ATAR). Please visit

http://www.newcastle.edu.au/what-can-i-study/undergraduate-programs/how-to-get-in/domestic-students/options-for-entry/bonus-points.html to see if you may be eligible.


Assumed Knowledge (Click to hide)(Section detail has been hidden from print)Back to top

Mathematics (Band 5 or above) or equivalent. Study of one science-related subject would also be an advantage. Applicants who have achieved less than Band 5 or have not completed a science-related subject may be admitted but may need additional study and/or assistance to successfully complete the mathematics requirement of the program


Credit Transfer (Click to hide)(Section detail has been hidden from print)Back to top

If you wish to apply for credit for studies completed at another institution or if you are changing programs within the University and wish to transfer your credit to a new program go to http://www.newcastle.edu.au/service/credit-transfer/ and click on How to apply for credit.


Honours (Click to hide)(Section detail has been hidden from print)Back to top

Graduating with Honours The Faculty uses the Weighted Average Mark (WAM) as a measure for determining Honours in accordance with the Embedded Honours Models Structures Policy. Graded Honours is awarded on the basis of superior performance attained throughout the program and dissertation. Performance is based on a three year WAM where 2000, 3000 and 4000 level courses are weighted. There are three levels of Honours: *Honours Class 1 - you will require a minimum WAM of 77 and a minimum mark of 75 in the research component. *Honours Class II, Division 1 - you will require a minimum WAM of 72 and a minimum mark of 65 in the research component. *Honours Class II, Division 2 - you will require a minimum WAM of 67 and a minimum mark of 65 in the research component. To calculate your WAM, visit: http://www.newcastle.edu.au/Resources/Faculties/Faculty of Engineering and Built Environment/PDFs/FEBE_WAMCalculation.pdf


Practical Experience (Click to hide)(Section detail has been hidden from print)Back to top

Requirements for qualification for the award of the Bachelor of Engineering include completion of at least 12 weeks of industrial experience of a nature acceptable to the Faculty Board. Students are encouraged to obtain and to report on a substantial block of this experience at one time but several shorter periods not less than 2 weeks duration will be accepted.

Further information is available at: http://www.newcastle.edu.au/about-uon/governance-and-leadership/faculties-and-schools/faculty-of-engineering-and-built-environment/student-resources/industrial-experience


Professional Accreditation (Click to hide)(Section detail has been hidden from print)Back to top

This degree program is accredited by Engineers Australia, the Australian Computer Society and other affiliated international bodies.


International Students (Click to hide)(Section detail has been hidden from print)Back to top

International students must comply with the University of Newcastle's English language proficiency requirements. All International Students enrolled in the program will be provided with an orientation to familiarise them with the rules, expectations, facilities and services offered by the University. Please visit http://www.newcastle.edu.au/students/international/student-support/ to find out more about the support services available to international students.


Special Needs (Click to hide)(Section detail has been hidden from print)Back to top

Students who have impaired function in their hands or arms, or a visual impairment may experience difficulty in pursuing this program. It is highly advisable for any prospective student to contact the Program Convenor to discuss the issue.

Students with disabilities who require reasonable adjustments to undertake their program should contact the Disability Support Service before semester commences. Some adjustments need up to 4 weeks to organise, so it is imperative that early contact is made. The Disability Support Service and Faculty staff will work together to ensure adjustments are provided in a timely manner.

NB: All students must fulfil the inherent requirements of the program and courses they undertake. While reasonable adjustments can be made, these adjustments cannot compromise academic integrity. Please visit http://www.newcastle.edu.au/service/disability/ for more information.


Additional Information (Click to hide)(Section detail has been hidden from print)Back to top

All students can access additional learning development mechanisms provided by the Centre for Teaching and Learning at http://www.newcastle.edu.au/unit/ctl/lsp/

Aboriginal and Torres Strait Islander students can draw on the assistance and support provided by the Indigenous Student Support


Requirements and Structure Back to top

The software engineering program, is a 4-year program comprising 320 units and is available at Callaghan Campus.

Please Note: Special Prerequisites apply to MATH1110 - view the course handbook for information


Transition Arrangements Back to top

As programs are regularly reviewed and updated, some students may experience changes to their program of study during the course of their enrolment, which may require transition arrangements.

Students affected by changes to their program are advised to review any documentation contained in the "Further Information" section (located towards the top of this Handbook page), in the first instance. Any further questions should be directed to the Program Convenor or Student Hub.


Back to top

Click on the headings to show/hide sections of the course information.
Hidden information will not be printed.

Click to show all courses. Click to hide all courses.

Course Information Back to top

Back to topElectives (Click to hide)(Section detail has been hidden from print)
Choose 20 units outside core or compulsory courses for this program.20 units
For more information on electives, including online electives, please visit the Electives page. (opens in a new page)
Back to topYear 1 (Click to hide)(Section detail has been hidden from print)
Core Courses (Click to hide)(Section detail has been hidden from print)
Complete the following core courses to fulfil the requirements of this program.
COMP1050Internet CommunicationsTrimester 3 - 2015 (Singapore)
Semester 2 - 2015 (Callaghan)
Semester 2 - 2015 (Central Coast)
10 units
ELEC1700Computer Engineering 1Semester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
10 units
GENG1803Introduction to Engineering PracticeSemester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
10 units
MATH1110Mathematics 1

MATH1210 may be undertaken in lieu of MATH1110.(The assumed competency for MATH1210 is HSC Extension 1 with a performance in Band 4).

Semester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
Semester 2 - 2015 (Callaghan)
10 units
MATH1120Mathematics 2

MATH1220 may be undertaken in lieu of MATH1120.

Mid Summer - 2015 (Callaghan)
Trimester 1 - 2015 (Singapore)
Semester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
Semester 2 - 2015 (Callaghan)
10 units
MATH1510Discrete MathematicsSemester 2 - 2015 (Callaghan)10 units
SENG1110Introduction to Software Engineering 1Semester 1 - 2015 (Callaghan)10 units
SENG1120Introduction to Software Engineering 2Semester 2 - 2015 (Callaghan)10 units
Back to topYear 2 (Click to hide)(Section detail has been hidden from print)
Core Courses (Click to hide)(Section detail has been hidden from print)
Complete the following core courses to fulfil the requirements of this program.
COMP2230Introduction to AlgorithmicsSemester 2 - 2015 (Callaghan)10 units
COMP2240Operating SystemsSemester 2 - 2015 (Callaghan)10 units
COMP2270Formal Languages and AutomataSemester 1 - 2015 (Callaghan)10 units
INFT2040Database Management SystemsTrimester 1 - 2015 (Singapore)
Semester 1 - 2015 (Callaghan)
Semester 1 - 2015 (Central Coast)
Trimester 3 - 2015 (Singapore)
10 units
SENG2050Introduction to Web EngineeringSemester 2 - 2015 (Callaghan)10 units
SENG2130Software Development

Not to count with INFT2009.

Semester 1 - 2015 (Callaghan)10 units
SENG2200Programming Languages and ParadigmsSemester 1 - 2015 (Callaghan)10 units
Back to topYear 3 (Click to hide)(Section detail has been hidden from print)
Core Courses (Click to hide)(Section detail has been hidden from print)
Complete the following core courses to fulfil the requirements of this program.
GENG3830Engineering Project ManagementTrimester 1 - 2015 (Singapore)
Semester 1 - 2015 (Callaghan)
10 units
SENG3130Software Architecture & Quality ManagementSemester 1 - 2015 (Callaghan)10 units
SENG3150Software Project 1: Requirements Engineering and DesignSemester 1 - 2015 (Callaghan)10 units
SENG3160Software Project 2: Software Implementation, Testing, and MaintenanceSemester 2 - 2015 (Callaghan)10 units
SENG3400Network and Distributed ComputingSemester 2 - 2015 (Callaghan)10 units
Directed Courses (Click to hide)(Section detail has been hidden from print)
Choose 20 units from these Group A Directed Courses.
ELEC2700Computer Engineering 2Trimester 1 - 2015 (Singapore)
Semester 1 - 2015 (Callaghan)
Trimester 2 - 2015 (Singapore)
10 units
COMP3260Data SecuritySemester 1 - 2015 (Callaghan)10 units
COMP3290Compiler DesignSemester 2 - 2015 (Callaghan)10 units
COMP3320Computer GraphicsSemester 2 - 2015 (Callaghan)10 units
COMP3330Machine IntelligenceSemester 1 - 2015 (Callaghan)10 units
ELEC3720Programmable Logic DesignTrimester 1 - 2015 (Singapore)
Semester 2 - 2015 (Callaghan)
10 units
ELEC3730Embedded SystemsSemester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
10 units
SENG3300User Interface DesignSemester 1 - 2015 (Callaghan)10 units
Back to topYear 4 (Click to hide)(Section detail has been hidden from print)
Core Courses (Click to hide)(Section detail has been hidden from print)
Complete the following core courses to fulfil the requirements of this program.
PHIL3910Ethics, Technology and EngineeringSemester 1 - 2015 (Callaghan)
Trimester 3 - 2015 (Singapore)
10 units
SENG4400Enterprise Software ArchitecturesSemester 1 - 2015 (Callaghan)10 units
SENG4800Final Year Software Engineering Project

Students may choose EITHER SENG4800A AND SENG4800B OR SENG4800 (with Program Convenor Approval)

Semester 1 - 2015 (Callaghan)
Semester 2 - 2015 (Callaghan)
30 units
SENG4800AFinal Year Software Engineering Project Part A

Students may choose EITHER SENG4800A AND SENG4800B OR SENG4800 (with Program Convenor Approval)

Semester 1 - 2015 (Callaghan)10 units
SENG4800BFinal Year Software Engineering Project Part B

Students may choose EITHER SENG4800A AND SENG4800B OR SENG4800 (with Program Convenor Approval)

Semester 2 - 2015 (Callaghan)20 units
Directed Courses (Click to hide)(Section detail has been hidden from print)
Choose 30 units from these Group B Directed Courses (OR 20 units from Group B AND 10 units from Group A).
COMP4110Special Topic ASemester 1 - 2015 (Callaghan)10 units
COMP4120Special Topic BSemester 2 - 2015 (Callaghan)10 units
COMP4130SPECIAL TOPIC CSemester 1 - 2015 (Callaghan)10 units
COMP4140Special Topic DNot currently offered20 units
COMP4240Special Topic GSemester 2 - 2015 (Callaghan)10 units
ELEC4700Advanced Computer SystemsSemester 1 - 2015 (Callaghan)10 units
SENG4150SPECIAL TOPIC ESemester 2 - 2015 (Callaghan)10 units