 |
The explosive impact of computers and information technology on our everyday lives has generated a need to design and develop new computer software systems and to incorporate new technologies into a rapidly growing range of applications. software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Software engineers working in applications or systems development analyze users' needs and design, construct, test, and maintain computer applications software or systems.
Software engineering programs specialize in the development of large, complex, and reliable software systems that meet the goals and needs of users, and are developed on schedule and within budget.
Software engineering focuses on software development and goes beyond programming to include such things as eliciting customers’ requirements, designing and testing software. SE students learn how to assess customer needs and develop usable software that meets those needs.
|
| CAREER PATHS
|
|
|
| Computer Systems Analysts, Computer Scientists and Database Administrators, Computer Programmers, Computer Hardware Engineers, Computer Support Specialists and Systems Administrators, Software QA Engineer, IT researchers and Consultants
IT |
| |
Fields: Business Systems Analysis,
Software Development, End user IT support, Information
Systems Management, Research and Development
|
| |
| RELATED PROGRAMS
|
| BSC (hons) in multimedia systems |
| |
|
|