Software engineering (SE) is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them. It is important because of the impact of large, expensive software systems and the role of software in safety-critical applications.
This Software Engineering degree programme at Multimedia University integrates significant mathematics, computer science and practices whose origins are in engineering. The programme also:
- focuses on software development and goes beyond programming to include such things as eliciting customer requirements, and designing and testing software.
- focuses on a range of topics that are essential to the software engineering agenda (problem modeling and analysis, software design, software verification and validation, software quality, software process, software management, etc.).
- ensures students learn how to assess customer needs and develop usable software that meets those needs.
Software engineer: job description
Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support.
Typical employers of software engineers
- Software companies
- IT consultancies
- Electronics, IT and telecommunications companies
- Research and Academia