Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our dynamic Computer Science/Software Engineering MEng program equips you to emerge as an industry leader by cultivating both technical expertise in developing complex software systems and essential management and collaboration abilities. Software Engineering forms the backbone of the computer science field, with growing demand for skilled professionals. The University of Birmingham recognizes the rising need for versatile software engineers. Our Computer Science/Software Engineering MEng curriculum guarantees you'll graduate with comprehensive subject knowledge and adaptable skills for this fast-evolving sector, honed through collaborative projects and teamwork.
During the initial year of this engaging Computer Science/Software Engineering MEng, you'll establish solid fundamentals in programming, along with core concepts in data structures, algorithms, artificial intelligence, and related mathematical principles. While Java serves as our primary instructional language, you'll also master functional programming - both critical competencies valued in enterprise environments and invaluable for your future career.