• The University of Birmingham offers M.Eng in Computer Science and Software Engineering program for a duration of 4 years.
  • It is an on-campus program and available Full-time.
  • Software Engineering is at the core of the computer science industry and the demand for experts in software engineering is set to grow. At the University of Birmingham, we understand the increasing demand for software engineers with a range of expertise.
  • Computer Science/Software Engineering MEng programme ensures students leave us with not only a thorough understanding of the principles of the subject but also the key transferable skills to be able to adapt and work in a demanding and ever-changing industry which is developed through team projects and group work.
  • In the first year of this stimulating Computer Science/Software, Engineering MEng students will gain a firm foundation in programming, plus the principles of data structures and algorithms, artificial intelligence, and relevant logic and mathematics. University's main teaching language is Java but students will also learn functional programming, both of which are widely used in enterprise systems and will prove crucial after their graduate.
  • The second-year moves students on to study enabling technologies and their application. Their programming repertoire will be broadened by exposure to the C programming language and they will be taught professional software engineering techniques and apply them to develop a large team project in Java such as a multiplayer networked game.
  • In their third year, students will be able to choose from a range of optional modules allowing them to specialise in areas of computer science that interest them and that will help prepare them for their future career.
  • Students final year modules from our range of Masters programmes will be open to them. They will also undertake a much more in-depth project which involves a major software or research element, and brings together all of the computer science skills they have acquired. Students choice of modules alongside their choice of project will allow them to specialise in a field such as a computer security, human-computer interaction, theoretical computer science, robotics or natural computation.
  • Job opportunities after the M.Eng in Computer Science and Software Engineering, and the average salary goes up to 111,619USD