BEng (Hons) Software Engineering with Foundation Year - 36 months
BEng (Hons) Software Engineering with Foundation Year - 36 months
Software engineering is a dynamic and in-demand field that offers exciting career opportunities for individuals interested in technology and innovation. The BEng (Hons) Software Engineering with Foundation Year - 36 months program is designed to provide students with a comprehensive understanding of software development, programming languages, and project management.
Program Overview
The BEng (Hons) Software Engineering with Foundation Year - 36 months program is a full-time undergraduate degree that equips students with the skills and knowledge needed to succeed in the software engineering industry. The program includes a foundation year to introduce students to key concepts in mathematics, computing, and problem-solving before progressing to more advanced topics in software development.
Curriculum
| Year |
Modules |
| Foundation Year |
Mathematics for Computing, Introduction to Programming, Problem Solving, Computer Systems, Academic Skills |
| Year 1 |
Software Development Fundamentals, Web Development, Algorithms and Data Structures, Database Systems, Professional Skills |
| Year 2 |
Software Engineering Principles, Object-Oriented Programming, Mobile App Development, Software Testing, Project Management |
| Year 3 |
Advanced Software Development, Cloud Computing, Cybersecurity, Industry Project, Dissertation |
Career Opportunities
Graduates of the BEng (Hons) Software Engineering with Foundation Year - 36 months program are well-equipped to pursue various career paths in the software engineering industry. Some potential job roles include software developer, systems analyst, IT consultant, and project manager. According to the Bureau of Labor Statistics, the median annual wage for software developers was $107,510 in May 2020, with employment in the field projected to grow 22% from 2019 to 2029.
Conclusion
The BEng (Hons) Software Engineering with Foundation Year - 36 months program offers a comprehensive education in software engineering, preparing students for successful careers in the industry. With a strong curriculum, hands-on projects, and industry-relevant skills, graduates are well-positioned to thrive in the ever-evolving field of technology.