Apply through Clearing

0300 303 6300

Apply online

Apply through Clearing

If you’ve got your results you can beat the rush and make your application now.

MEng (Hons) Computer Science

Due to the ongoing Coronavirus pandemic, examinations may be replaced by an alternative form of assessment during the academic year 2020/2021. Please refer to the Programme Specification on these pages for further details.

Study at a well-established Computer Science department
Study at a well-established Computer Science department
More in-depth than the BSc - apply knowledge to real-world problems
More in-depth than the BSc - apply knowledge to real-world problems
Benefit from strong links to business and research
Benefit from strong links to business and research

This course includes the sandwich year options of:

Work Placement*

Study abroad*

*No fees are charged for this year

Why choose this course?

  • Choose this course with its challenging Masters-level content and an emphasis on mainstream computer science and software development, or change to one of the others in our flexible programme.
  • Be taught by highly qualified staff, most with a PhD or other advanced degree plus research, teaching, or professional experience. 
  • Be part of a highly regarded well established computer science department with excellent facilities, a strong research background, and links to business and industry.
  • Prepare yourself for a career in the IT sector through a mix of academic, professional and practical study, with opportunities for industry certifications and a paid placement year. Students have previously worked placements at companies including Apple, Microsoft, and Xerox.
  • Recent graduates from Computer Science have gone on to work at amazing organisations including Fujitsu, Ticketmaster, and Ocado.

What's the course about?

The MEng course allows you to study computer science at an advanced level and includes modules from our Master’s programme. The course is wider ranging and more in depth than our BSc, with an emphasis on mainstream computer science and software development. It gives you the option to choose modules from other computer science courses, and involves more of a focus on applying your knowledge to real-world problems. During the course you’ll also complete a Master’s-level project and have the opportunity to spend a year working in industry or studying abroad.

What will I study?

Computer Science is both an academic and a practical subject so you will be taught in different ways such as lectures, smaller group tutorials, supervised practicals (labs) and self-study including experiential learning. Assessment is by a mix of in-class tests, exams, and coursework.

The School has well equipped laboratory facilities, with PCs running Windows 7 and/or Linux and a whole range of industry-standard and educational software from Microsoft, Oracle, Adobe, and others. There are specialist labs for networking, multimedia, devices, robotics, and projects.

In addition to scheduled classes, about 16 hours per week in Year 1, you will be expected to spend the same amount of time in self-study taking advantage of the University's extensive and up-to-date facilities. These include the Learning Resource Centres (LRCs), open 24x7, with over 1,200 computer workstations and wifi access, Studynet our versatile online study environment accessible on and off campus, and open access to our labs.

Most of our students own their own PC or Mac, but this is not essential since you can use the university facilities instead or as well.

What you will learn 

You will focus on software development, project management and team working. There is a greater focus on applying knowledge to real-world situations. You will complete an individual MEng project and study taught optional modules from both the BSc and the Master’s programmes.

First Year

You will learn the foundations of the subject including topics such as an overview of the field, programming, modelling, and computing platforms.

Second Year

You will deepen your understanding and develop more advanced skills. There are technical modules on software development, programming, databases, operating systems and networks, plus two options.

Third Year

You have the option of taking a year’s paid work placement.

Fourth Year

You will be offered core modules on project planning, computer security, the user experience and concurrency, plus two options. In addition you will undertake a team project, possibly in conjunction with a local business.

Final Year (4th or 5th)

You will study four taught options plus an extensive 60 credit individual project, typically a major piece of practical work. In this final year, the project and at least two of the options are at Masters level.

Student Blogs

Dilek Selin - My typical day

My typical day

A typical day would start off with getting up, catching the University UNO bus and heading towards the forum canteen (they stop serving breakfast around 11:00 but this often changes) to grab a full English breakfast and a coffee at Starbucks (yes, we have a Starbucks on campus!!). During this time, I would regularly check my emails or look at my timetable for the day ahead to find the rooms and prepare my notes for the relevant lectures and tutorials. Generally, after finishing my breakfast I would either grab a meal deal for lunch at the Student union shop since it gets busy towards lunchtime or even because I wouldn’t have time to grab food if I had back to back classes, so having prepped lunch with me or just snacks if I wasn’t feeling too hungry – bringing along food with me was always a must.

Later, if I ever had breaks during my day, I would go to the Learning Resource Centre (LRC) aka the university library. If I didn’t have any upcoming assessments, I would check the active students timetable to see if there were any sports events going on and take part in those sessions where I could participate in sports for free with other students at the uni. After that, I would go to my next classes and then finally when It was home time, I would go back to the bus stop and head home. Since I was a commuting student, by the time I got back home I had enough time to prepare myself for the next day or just wind down from the events of the day. Every student would get at least one day off in the week. For me, in my first year, this was Wednesdays. Including the weekends, I had plenty of time to run errands, book appointments for health checks and even catch up on studies thanks to the extra day off. For the students who lived on campus, they would often take their day’s off as an opportunity to set it as a laundry day!

Student Blogs

Dilek Selin - Things you should know

Things you need to know before studying Computer Science at Herts

It’s okay to not know what you want to do, you don't have to have everything figured out now and as long as you have a direction or a path, stick to it and take new opportunities that present themselves to you, you won't regret taking up on new things and going out of your comfort zone. For me, the best thing I did was take part in a hackathon. The fintech company that was hosting it later offered me my placement, it’s one of those things that you don't expect to happen to you but you sometimes have to make your own luck in these things and research and throw yourself out into the deep end because the challenges we face now are only going to make us stronger for the challenges we are to face ahead.

In my first year everyone was fed in through the same stream, we studied four modules (modules are like subjects), so we took, programming- you get to learn about coding and different programming languages. I learnt about Java but I believe they have introduced Python as well, the second module was Platforms for computing -essentially this module covered the hardware side of computing and we learnt about logic gates which tie in with the content that the electronic engineering students also study, so even though there's a slight overlap it gives us more depth in our subject area and also a chance to explore computing aspects. The third module you'll study at level four (level four being the first year) is models and methods of computing, this was the maths-based module and you'll be exposed to theorems and truth tables and binary, it really will shape your understanding in computing logic.

And finally, Human dimensions of computing, in this module you'll get the chance to work in a group and put your presentation skills to practice, learning about the ethical side of computer science. All four of these modules are further explored in your second-year studies, where the knowledge you gained will be expanded in the sense where one of each of those four modules will link to your second-year modules. Later in your final year, you get to choose a specialised area such as Software Engineering, AI, Networks and Cyber Security. You might be thinking how I know which one to pick, luckily throughout your academic journey, you'll be given tasters to each of the streams. For example, in my second year I took up AI and robotics modules which I really enjoyed- up until then I was convinced, I'd stick with the software engineering stream, but If I had never tried, I would have never known!

Student Blogs

Dilek Selin - Why I chose Herts

Why I chose Herts

Originally studying at Herts wasn't my primary choice, although when I opened my UCAS application and saw my results I was overwhelmed with excitement and I immediately discussed with my family that I wanted to confirm my place at the university, my family were supportive and my dad even drove us to the uni and we explored the campus and spoke with current students about their experience, after hearing and seeing a welcoming and warm atmosphere I wanted to confirm my place on my UCAS application. I had also attended one of the applicant days held by the computer science department. During the applicant day, I spoke with a senior lecturer and also my professor for one of my final year modules as well as a Student Ambassador, she used to be a student at the university so together they both provided me with knowledge on the computer science course and its layout, how it would be assessed. After speaking with them I felt reassured and confident. The University is spread out across two campuses; the second campus is just a 15-minute walk away alternatively a free shuttle bus can take you there in five minutes. There are several activities and events held across the two sites. For example, on our de Havilland campus, there are opportunities to take part in leisurely activities for free.

We have sports available through the university’s active students’ program, active students are free sports sessions for the students, they have a rotating timetable that can be found online, and you just turn up and play!! The variety of sports is very widespread too, you can take part in badminton, volleyball, tennis, football, boxing the list is endless. And the best thing about it is, you don't have to be an elite athlete to take part. They also have a rewards scheme with active students, each time you attend a session you can get a stamp and when you obtain 10 you can get a free hoodie and t-shirt! It’s a great way to stay fit and healthy, to add to this, I've been a commuting student ever since I enrolled and I have not missed out on any of the social sides of the university experience, of course, certain students love nightlife events and we have plenty of events that help throughout the week for those who love a cheeky evening out, I personally prefer going to London and seeing concerts or theatre performances. From Hatfield station to Kings cross it’s just a 20-minute journey.

Male to Female ratio in Computer Science - Being a Female in STEM (Science Technology Engineering and Mathematics)

In terms of women in tech, it’s fairly obvious to say that yes there are more males in the industry, however, many companies and establishments are striving to achieve a more balanced gender ratio, the current ratio of women in computer science is 45% this has increased significantly since the 20th century. One of the main reasons why young girls choose not to pursue comp sci is due to a lack of role models in the industry. However, the whole female to male ratio is so ironic as Ada Lovelace was the world’s first computer programmer so I think it’s safe to say that having a role model to look up to couldn't have been any more inspirational and empowering. As a female in STEM, I feel strong as I can break the norms and stereotypes of others and work together with my peers to come up with solutions to problems. The computer science department held an event for world women’s day and female and male students from our course came together to celebrate women all over the world and women in Tech. I hope that it will be an annual event for many more of our students to celebrate in the future.

Student Blogs

James - Computer Science

Alumni Stories

Hafsa Rahman

Meet Hafsa Rahman who has excelled in her career since graduating. She currently works in IT Application and System Support at Optoma Technology.

Current job roleIT Application and System Support at Optoma Technology
Year of graduation2018
Course of studyBSc (Hons) Computer Science

Hafsa Rahman

University experience

Hafsa's time as a student at the University helped ready her for employment in many ways. Her Computer Science degree facilitated a broad spectrum of transferable skills, from teamwork and multitasking to time management and communication skills, which Hafsa believes were invaluable when job searching.

She says, 'The University organised job fairs where I had the opportunity to meet many top employers and had the chance to ask them many questions face to face.'

These practicable and social aspects of her studies exposed Hafsa to employers, presenting tangible links and networking opportunities that would be beneficial after graduating. She credits her time at Herts with helping her gain confidence as well as boosting her interview skills.

Hafsa advises current students looking to pursue a similar career path to ensure they thoroughly investigate what jobs are out there before graduating and identify what jobs they would excel in. She recommends looking out for graduate schemes and getting involved in as much professional experience as possible during university. Preparation is key and university study provides the skills, resources and opportunities to best prepare students for entering employment.

The future

Setting her sights on further development, Hafsa is planning to return to the University of Hertfordshire to do a part time MA in Computer Science, allowing her the flexibility to continue working full time.

The University organised job fairs where I had the opportunity to meet many top employers and had the chance to ask them many questions face to face.

Alumni Stories

Bradley Howard

Meet Bradley Howard who transforms businesses with the knowledge gained through his degree. He is currently Head of Innovation at Endava, a fast-growing IT services company.

Current job role Head of Innovation
Year of graduation 1995
Course of studyBSc(Hons) Computer Science

Bradley Howard

University life and experience

While the University of Hertfordshire, previously known as Hatfield Polytechnic, was not Bradley’s first choice of university, enrolling at the University was, as he describes, one as the best decisions he has ever made. Bradley explains that when he received A level results which did not meet to his expected grades, it was the ‘worst day of [his] life.’ However, he decided to pick himself up and look at other opportunities. He says it taught him a valuable lesson in life – ‘Sometimes you need to focus on looking forward.’

Bradley took every opportunity offered to him while studying for his degree. From exploring the wide variety of courses to undertaking a placement year. However, he credits much of his success to undertaking a placement year as part of this studies. He says, ‘My course had a one-year industry placement which gave me valuable and relevant work experience as soon as I left university.’ He adds, that it ‘gave [him] enormous amounts of confidence which helped me to build [his] career.’

Future aspirations

Bradley plans on staying at Endava and focusing on helping Endava grow and become a leader in several sectors. In his current role he ‘promotes innovation to all of our staff and helps clients implement their ideas.’ His team also produces publications about industry trends, attends conferences and management boards as well as hold run hackathons and other fun events in order to promote innovation. He states that he has ‘the best job in the World.’

My course had a one-year industry placement which gave me valuable and relevant work experience as soon as I left university.

Please note that some of the images and videos on our course pages may have been taken before social distancing rules in the UK came into force.