BEng (Hons) Software Engineering with Foundation Year - 36 months
BEng (Hons) Software Engineering with Foundation Year - 36 months
Software engineering is a dynamic and rapidly evolving field that plays a crucial role in the development of modern technology. The BEng (Hons) Software Engineering with Foundation Year - 36 months program is designed to provide students with a comprehensive understanding of software development principles and practices.
Program Overview
The BEng (Hons) Software Engineering with Foundation Year - 36 months program is a full-time course that spans over three years. The first year serves as a foundation year where students will develop essential skills in mathematics, programming, and problem-solving. In the following years, students will delve deeper into software engineering concepts such as software design, development, testing, and project management.
Curriculum
| Year |
Modules |
| Foundation Year |
Mathematics for Computing, Introduction to Programming, Problem Solving, Academic Skills |
| Year 1 |
Software Development Fundamentals, Web Development, Database Systems, Algorithms and Data Structures |
| Year 2 |
Object-Oriented Programming, Software Design, Testing and Quality Assurance, Project Management |
| Year 3 |
Advanced Software Engineering, Artificial Intelligence, Cybersecurity, Software Project |
Career Opportunities
Graduates of the BEng (Hons) Software Engineering program have a wide range of career opportunities in industries such as software development, IT consultancy, cybersecurity, and artificial intelligence. According to the Bureau of Labor Statistics, the median annual wage for software developers was $105,590 in May 2020, with a projected job growth of 22% from 2019 to 2029.
Conclusion
The BEng (Hons) Software Engineering with Foundation Year - 36 months program equips students with the knowledge and skills needed to succeed in the fast-paced world of software development. With a strong emphasis on practical experience and industry-relevant projects, graduates are well-prepared for a successful career in software engineering.