← All courses at University of Strathclyde

BSc Software Engineering

University of Strathclyde

Institution
University of Strathclyde
Level
undergraduate
Subject
BSc Hons Software Engineering
UCAS code
G600

Entry requirements

A level: Standard entry requirements*: Year 1 entry: BBB (Maths, Computer Science is recommended) Year 2 entry: ABB (Maths and Computer Science) IB: Standard entry requirements*: Year 1 entry: 30 (Maths HL5, Computer Science recommended) Year 2 entry: 32 (Maths HL5, Computer Science HL5 including option D: Object-oriented Programming, in Java)

About this course

BSc in Software Engineering, covering the design and development of large-scale software systems. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. An optional 12-month industrial placement is available, and the programme holds BCS accreditation toward Chartered IT Professional and Chartered Engineer registration.

Modules

  • Machines, Languages & Computation
  • Information & Information Systems
  • Programming Foundations
  • Computer Systems & Organisation
  • Topics in Computing
  • Technology in Business
  • Elective Module
  • Advanced Programming
  • Logic & Algorithms
  • User & Data Modelling
  • Computer Systems & Architecture
  • Professional Issues in Computing
  • Quantitative Methods in Computer Science
  • Functional Thinking
  • Agile Software Engineering in Practice
  • Industrial Placement
  • Building Software Systems
  • Functional Programming
  • Web Applications Development
  • Foundations of Artificial Intelligence
  • Computer Systems & Concurrency
  • Mobile App Development
  • Introduction to Human-Computer Interaction
  • Individual Project
  • Computer Security
  • Software Architecture and Design
  • Advanced Functional Programming
  • Theory of Computation
  • Information Access & Mining
  • Human Centred Security
  • IBM IT Architectures