← All courses at University of Strathclyde

BSc Computer Science

University of Strathclyde

Institution
University of Strathclyde
Level
undergraduate
Subject
BSc Hons Computer Science
UCAS code
G400

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 Computer Science, covering the theory and application of computing systems. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Artificial Intelligence & Machine Learning. The programme concludes with an individual project and is accredited by BCS, The Chartered Institute for IT. An elective module from another department is available in the first year.

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
  • Building Software Systems
  • Functional Programming
  • Web Applications Development
  • Computer Systems & Concurrency
  • Mobile App Development
  • Foundations of Artificial Intelligence
  • Introduction to Human-Computer Interaction
  • Individual Project
  • Computer Security
  • Software Architecture & Design
  • Advanced Functional Programming
  • Theory of Computation
  • Information Mining & Access
  • Human Centred Security