← All courses at Lancaster University

MSci Computer Science (with Industrial Experience)

Lancaster University

Institution
Lancaster University
Level
undergraduate
Subject
Computer Science (with Industrial Experience)
Duration
4 years
UCAS code
G404
Typical offer
A-level AAA, IB 36

Entry requirements

A level: AAA. Though not an essential subject entry requirement, applicants with A level Computing, Computer Science or Mathematics will be considered for a lower offer. IB: 36 points overall with 16 points from the best 3 HL subjects. Though not an essential subject entry requirement, applicants with HL Mathematics or Computer Science will be considered for a lower offer.

About this course

MSci Hons in Computer Science (with Industrial Experience), a computer science degree covering foundational computing principles and practical software engineering. Core topics include Programming, Systems Design, Computer Architecture, Embedded Systems, Control Systems, Data Analysis, Statistics, Mathematical Modelling, Research Methods, Project Management, Ethics & Professional Practice, Entrepreneurship, Human Behaviour, Artificial Intelligence & Machine Learning, and Design & Creative Practice. The four-year programme includes an industrial placement component and substantial individual and group project work across the curriculum. The first year establishes core foundations through modules such as Designing Software Systems, Digital Systems, Fundamentals of Computer Science, and Software Development. The second year progresses to network design, human-computer interaction, and systems security with compulsory modules including Computer Science Group Project, HCI: Designing for People, Networks and Systems, and Secure Data and Systems, alongside various optional topics. The third year centres on advanced specialized study through options like Advanced Networking, Advanced Programming, Computer Vision, and Distributed Systems, accompanied by a third-year individual project. The final fourth year features a placement period, research methodology training, and a fourth-year individual project.

Modules

  • Designing Software Systems
  • Digital Systems
  • Fundamentals of Computer Science
  • Software Development
  • Contemporary Topics in Computing
  • DevOps
  • Matrices and Calculus
  • Probability and Statistics
  • Computer Science Group Project
  • HCI: Designing for People
  • Networks and Systems
  • Secure Data and Systems
  • Artificial Intelligence
  • Concurrent and Parallel Systems
  • Extended Reality
  • Internet Applications
  • Algorithms
  • Applied Security Methods
  • Data Engineering
  • Operating Systems
  • Sustainable Computing
  • Third Year Project (Computer Science)
  • Advanced Networking
  • Advanced Programming
  • Computer Science Education
  • Computer Vision
  • Digital Health
  • Distributed Systems
  • Embedded Systems
  • Languages and Compilation
  • Machine Learning
  • Natural Language Processing
  • Quantum Computing
  • Secure Artificial Intelligence
  • Secure Cyber Physical Systems
  • Secure Distributed Systems
  • Fourth Year Individual Project
  • Placement
  • Research Methods & Innovation
  • Engineering and Verifying Secure Distributed Systems