MSci Computer Science

Bachelor's degree

In Colchester

£ 9,250 + VAT

Description

  • Type

    Bachelor's degree

  • Location

    Colchester

  • Duration

    4 Years

About the course
Technology drives society, and computer science is developing faster than ever before

Social media, cloud computing, face recognition software, network security and robotics all have a basis in computing

In both business and research, computer science continues to change our lives, our work, and the way we communicate and socialise with one another


Our research covers a range of topics, from materials science and semiconductor device physics, to the theory of computation and the philosophy of computer science, with most of our research groups based around laboratories offering world-class facilities

On the four-year MSci version of this course, you develop the same key skills for computer science as on the BSc, in particular in the areas of:
Algorithm analysis and basic computability
Software engineering
Java language principles and application programming interfaces
In addition to these areas, you achieve a masters-level qualification and also have the opportunity to investigate more advanced topics in computer science, specialising in one of the areas of research being undertaken within our department

You are able to pursue a diverse range of topics, including:
Assistive technologies
Computer games
Artificial intelligence
Evolutionary computation
Robotics
Our School is a community of scholars leading the way in technological research and development

Today’s computer scientists are creative people who are focused and committed, yet restless and experimental

Facilities

Location

Start date

Colchester (Essex)
See map
Wivenhoe Park, CO4 3SQ

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Computing
  • Systems
  • Project
  • Network
  • Network Training
  • Engineering
  • Artificial Intelligence
  • Software Engineering

Course programme

Example structure
Studying at Essex is about discovering yourself, so your course combines compulsory and optional modules to make sure you gain key knowledge in the discipline, while having as much freedom as possible to explore your own interests. Our research-led teaching is continually evolving to address the latest challenges and breakthroughs in the field, therefore to ensure your course is as relevant and up-to-date as possible your core module structure may be subject to change.
For many of our courses you’ll have a wide range of optional modules to choose from – those listed in this example structure are just a selection of those available. The opportunity to take optional modules will depend on the number of core modules within any year of the course. In many instances, the flexibility to take optional modules increases as you progress through the course.
Our Programme Specification gives more detail about the structure available to our current first-year students, including details of all optional modules.
Year 1
Professional Development


Mathematics for Computing


Introduction to Programming


Object-Oriented Programming


Introduction to Databases


Web Development


Network Fundamentals


Fundamentals of Digital Systems


Year 2
Group Project & Industrial Practice


Software Engineering


Application Programming


Data Structures and Algorithms


Databases and Information Retrieval (optional)


Human Computer Interfaces and Visualisation (optional)


Web Application Programming (optional)


Artificial Intelligence (optional)


Final year
Individual Project


Virtual Worlds (optional)


High-Level Games Development (optional)


Business Information Systems
Large Scale Software Systems and Extreme Programming (optional)


Network Engineering (optional)


Year 4
Professional Practice and Research Methodology


Group Project


Creating and Growing a New Business Venture (optional)


Computer Security


Intelligent Systems and Robotics (optional)


Machine Learning and Data Mining (optional)


Cloud Technologies and Systems (optional)


Text Analytics (optional)


High Performance Computing (optional)


E-Commerce Programming (optional)


Placement
On a placement year you gain relevant work experience within an external business or organisation, giving you a competitive edge in the graduate job market and providing you with key contacts within the industry. The rest of your course remains identical to the three-year degree.
Teaching
Courses are taught by a combination of lectures, laboratory work, assignments, and individual and group project activities
Group work
A significant amount of practical lab work will need to be undertaken for written assignments and as part of your learning
Assessment
You are assessed through a combination of written examinations and coursework
All our modules include a significant coursework element
You receive regular feedback on your progress through in-term tests
Previous
Next

Additional information

We are home to many of the world’s top scientists, and our work is driven by creativity and imagination as well as technical excellence We were ranked 8th in the UK in the 2015 Academic Ranking of World Universities, with more than two-thirds of our research rated “world-leading” or “internationally excellent” (REF 2014) You graduate with the creativity, imagination, and technical excellence to explore further how technology influences people’s lives Professional accreditation This degree is accredited by both the Institution of Engineering and Technology (IET) and the British Computer Society (BCS) These accreditations are increasingly sought by employers, and provide the first stage towards eventual professional registration as a Chartered Engineer (CEng) Placement year Alternatively, you can spend your third year on a placement with an external organisation, as part of one of our placement year degrees The learning outcomes associated with this programme focus on using the specialist technical skills acquired in the first three years of the course and developing communications skills with customers Students are provided with support to secure a placement Recent placements undertaken by our students have been with ARM, Microsoft, Intel, Nestlé, British Aerospace, and the Rutherford Appleton Laboratory, as well a range of SME software and hardware companies <p>If you cannot see this video, you can <a href=http://vimeo com/136815023>watch it on our Vimeo channel</a> within your browser </p> Our expert staff Our original Department of Computer Science was founded by Professor Tony Brooker, who came to Essex from Manchester where he had worked with Alan Turing Professor Brooker invented the compiler-compiler, one of the earliest applications of a formal understanding of the nature of programming languages In recent years we have attracted many highly active research staff and we are conducting...

MSci Computer Science

£ 9,250 + VAT