Lakehead University

Course Details

Bachelor of Engineering in Software Engineering

Course Description

Software Engineering is a relatively young discipline, but it is one of the fastest-growing professions. Software Engineering is the application of sound engineering principles in order to produce economical software that is reliable and works efficiently on real machines. You will learn to apply these principles at every stage of the software life cycle, from collecting requirements, developing specifications, designing the system, implementing, testing, then deploying and maintaining it. You will also develop project management, communications, and teamwork skills. Your training is rounded with learning to evaluate the legal, environmental and ethical issues surrounding your work.

Course Duration

NumberDuration
4year

Career outcomes

Software Engineering is a relatively young discipline, but one of the fastest-growing professions. Our graduates are well-prepared for this important and demanding career. They receive training in a wide range of topics including mathematics, basic science, engineering science, engineering design, awareness of the societal impact of engineering, and applied courses in software system. They gain first-hand knowledge of the principles governing the software and hardware, as well as an understanding of its role and importance in the workplace. The application domain of software engineering is extremely broad – encompassing health care, finance, human machine interactions (such as games), e-commerce, telecommunications, automated process control, social networking and web, and more.




Bachelor of Engineering in Software Engineering Lakehead University