aos
Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
|
All areas of study information should be read in conjunction with the relevant course entry in the Handbook. The units listed for this area of study relate only to the 'Requirements' outlined in the Faculty of Information Technology component of any bachelors double degrees.
DescriptionThe study of software engineering involves computer science, problem-solving, mathematical foundations of software engineering, programming, software development methodologies, software processes and lifecycles, software quality, testing and technical documentation. It is concerned with the analysis, design, development and maintenance of software systems for a variety of applications, including large scale projects. Software engineers with these skills are highly valued by business and government organisations involved with large or small software systems. The course explores the design, construction and engineering of large complex software systems which meet information processing challenges, subject to constraints such as cost, time and risk management. Students undertake units in programming, engineering, mathematics and computer systems as well as study specific software engineering units. During fourth year students undertake a full-year group studio project with an industry client. A large number of units are laboratory-based, and students spend a significant portion of their time in individual and group-based project work. This approach develops skills in group management and dynamics, along with professional communication skills such as technical writing, documentation and presentation. UnitsFor the schedule of units required to complete a given course in this area of study, refer to the Handbook entry for the relevant course. Relevant Courses2770 Bachelor of Software Engineering
|