MEng (Hons) Computer Science/Software Engineering with a Year in Industry

Offer response
4 - 6 weeks after your application is submitted
Compare Universities Illustration
Compare Courses!
You can now compare courses and find which one suits you the best.

Course Overview

This MEng in Computer Science/Software Engineering with a Year in Industry is designed to cultivate future IT leaders by providing a deep technical foundation in building complex software systems and developing essential management and teamwork abilities. The integrated industrial placement offers invaluable real-world experience, preparing you to excel in a dynamic and high-demand sector. You will graduate with a robust skill set in key programming languages and the practical expertise to drive innovation.

Key Program Highlights

  • Integrated Year in Industry to gain professional experience and enhance employability
  • Master key programming languages including Java, C, and functional programming
  • Develop large-scale software through team projects, such as networked games
  • Specialize with a wide range of advanced optional and Master's-level modules
  • Learn in state-of-the-art facilities dedicated to robotics, security, and HCI research

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Object Oriented Programming
  • Theories of Computation
  • Artificial Intelligence 1
  • Computer Systems and Professional Practice
  • Data Structure & Algorithms
  • Mathematical and Logical Foundations of Computer Science
  • Artificial Intelligence 2
  • Databases and Web Programming
  • Functional Programming
  • Operating Systems and Systems Programming
  • Security and Networks
  • Software Engineering
  • Advanced Cryptography
  • Advanced Functional Programming
  • Advanced Networking
  • Algorithms and Complexity
  • Computer Vision and Imaging
  • Computer-Aided Verification
  • Dependable and Distributed Systems
  • Evolutionary Computation
  • Game Theory
  • High Performance Computing
  • Human-Computer Interaction
  • Intelligent Data Analysis
  • Intelligent Interactive Systems
  • Intelligent Robotics
  • Intelligent Software Engineering
  • Machine Learning
  • Mobile & Ubiquitous Computing
  • Natural Language Processing
  • Neural Computation
  • Programming Language Principles, Design, and Implementation
  • Security of Real-World Systems
  • Teaching Computer Science in Schools
  • Computer Science Industrial Placement
  • Project - Masters 60
  • Advanced Cryptography (Extended)
  • Advanced Functional Programming (Extended)
  • Advanced Networking (Extended)
  • Algorithms and Complexity (Extended)
  • Computer Vision and Imaging (Extended)
  • Computer-Aided Verification (Extended)
  • Dependable and Distributed Systems (Extended)
  • Evolutionary Computation (Extended)
  • Game Theory (Extended)
  • High Performance Computing (Extended)
  • Human-Computer Interaction (Extended)
  • Intelligent Data Analysis
  • Intelligent Interactive Systems (Extended)
  • Intelligent Robotics (Extended)
  • Intelligent Software Engineering (Extended)
  • Machine Learning
  • Mobile & Ubiquitous Computing (Extended)
  • Natural Language Processing (Extended)
  • Neural Computation (Extended)
  • Programming Language Principles, Design, and Implementation (Extended)
  • Secure Software and Hardware Systems
  • Security of Real-World Systems (Extended)
  • Teaching Computer Science in Schools (Extended)
The all-in-one solution for your study-abroad needs
Download the Edvoy app now

Related courses










Offer response
4 - 6 weeks after your application is submitted