Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
The Bachelor of Software Engineering (BSE) was introduced in 1998 and took its first students in 1999 as a joint program between the Faculties of Engineering and Information Technology. Since then, the program has been transferred entirely to the Faculty of Information Technology, although there will continue to be some teaching input by the Faculty of Engineering.
One of the first year subjects offered by the Faculty of Engineering into the original degree structure was ENG1601 Engineering Context, intended as a general introduction to the broad discipline of engineering, and taken by all students in that faculty, particularly those in the first year of the Bachelor of Engineering (BE).
It is no longer appropriate to use this subject as an introduction for students in the Bachelor of Software Engineering, for several reasons:
CSE1401 Introduction to Software Engineering will provide a more comprehensive and specific introduction to issues in Software Engineering, as well as covering some of the general engineering background, for which Faculty of Engineering teaching expertise will be sought.
The subject will be a core subject for the Bachelor of Software Engineering (course code TBA). It will be available as an elective to students in the? Bachelor of Digital Systems? (0356) and Bachelor of Computer Science (1606).
The subject provides an introduction to the discipline of Software Engineering. The emphasis is upon a broad coverage of the areas, since students will at this early stage not have adequate programming skills to tackle many of the topics in greater depth. The notion of a software system as a model or approximation of a desired system is introduced, and used as a way of describing such things as the software life cycle and its various models, programming by contract, design and testing issues, maintenance, reuse, complexity, divide and conquer strategies, metrics and measurement, project management and software legacy.
Stephen R. Schach: Object-Oriented and Classical Software Engineering, McGraw-Hill (Required Textbook).
Pressman: Software Engineering - A practitioner\'s approach, McGraw-Hill.
Sommerville, Software Engineering, Addison-Wesley.
Langford: Practical Computer Ethics, McGraw-Hill.
Lectures, Tutorials, Computer Teaching Laboratory classes.
Lectures will be used to address the required level of knowledge (all objectives). Tutorials will pursue those objectives with an attitudinal component (1,4) through class room discussion, as well as those requiring some abstract conceptualization skills (2,5). Computer Teaching Laboratory classes will provide the skills necessary to meet the practical skills and understanding objectives (3,6).
Each laboratory class will be assessed on a "satisfactory/unsatisfactory" basis to ensure that students meet the practical skills objectives (3,6) for a total weight of 10%. Tutors will also be required to assess the contributions and understandings evidenced by students in tutorials in order to assess objectives 1,2,4,5 for a total of 10%. Two assignments worth 10% each, based on a short written report of no more than 5 A4 pages each, will address objectives 2,3,5,6, and a 60% written exam of 2 hours duration will assess students overall achievement in all objectives.
Lecture theatre for 3 hours per week
Tutorial rooms for 1 hour per week
Computer Teaching Laboratories for 3 hours per fortnight.
A 0.4 full-time lecturer and 0.005n tutors are required to teach the subject (n is number of students enrolled: for 100 students, this is 0.5 fraction of a full-time tutor). Subject coordinator TBA.
None
The library impact statement is attached to the course proposal document.
Originals of signed library impact statements are held by the Faculty of Information Technology Secretariat and copies are available on request (Tel. 9903 2726/2983, Fax 99032745, email jillian.oldfield@infotech.monash.edu.au).
100% from the School of Computer Science and Software Engineering.
None. The Faculty of Engineering has been consulted, but states that it is unable to resource this subject at this stage.
None.
None
None
1
First offered in semester 1, 2000.
every S1
100 students. (Approximately 50 BSE students, and 50 students from BCS and BDS taking it as an elective.)
Clayton on-campus enrolment mode.
14 Jan 2004 | John Hurst | Initial Draft; entered data from original (html) proposal document dated 21 Jul 1999 |
01 Mar 2005 | Heinrich Schmidt | modified UnitContent/RecommendedReading |
17 Oct 2005 | David Sole | Added Software requrirements template |
21 Oct 2005 | David Sole | Updated requirements template to new format |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |