← All courses at University of Salford

BSc Software Engineering with Foundation Year

University of Salford

Institution
University of Salford
Level
undergraduate
Subject
BSc (Hons) Software Engineering with Foundation Year
Duration
4 years
UCAS code
G601
Typical offer
IB 26, UCAS 64

Entry requirements

GCSE: In addition to Level 3 requirements, you must have evidence of Level 2 GCSE English and Maths at Grade C/4 or above. UCAS tariff: 64 UCAS Tariff points - Grade E in Maths or Computing/IT. 72 UCAS Tariff points - any subject/grade combination. A level: 64 UCAS Tariff points - Grade E in Maths or Computing/IT. 72 UCAS Tariff points - any subject/grade combination. BTEC: MPP - Maths or Computing/IT. MMP from other subjects. T level: Pass (D or E). Any subject accepted. Must have passed all components. Access to HE: 64 UCAS Tariff points from a QAA-approved, IT-related, science, or engineering course. 72 UCAS Tariff points from a QAA-approved in any other subject. Scottish Highers: Minimum One at Higher Level. 64 UCAS Tariff points - Maths or IT-related. 72 UCAS Tariff points - any subject/grade combination. Irish Leaving Certificate: Minimum One at Higher Level. 64 UCAS Tariff points - Maths or IT-related. 72 UCAS Tariff points - any subject/grade combination. IB: 26 points, including Grade 4 in Higher Level Maths, Science, Engineering, or Technology.

About this course

BSc (Hons) in Software Engineering. Core topics include Programming, Computer Architecture, Statistics, Mathematical Modelling, Project Management, and Artificial Intelligence & Machine Learning. The degree is accredited by the BCS, the Chartered Institute for IT. Students undertake an individual final-year project demonstrating software engineering understanding.

Modules

  • Computer Systems
  • Computer Programming
  • Computing Mathematics FY
  • Web Programming
  • Inside Computer Systems
  • Programming 1
  • Programming 2
  • Professional Development and Practices
  • Web Development and Human Computer Interfaces
  • Computer System Internals and Linux
  • Database Systems
  • Design Patterns
  • Data Structures and Algorithms
  • Software Project with Agile Techniques (Salford HackCamp)
  • Networking and Security
  • Career Development
  • Software Evolution
  • Client Server Systems
  • Deep Learning
  • Software Quality Management
  • Dependable Software Engineering
  • Project for Software Engineering
  • Virtual Reality and 3D Games
  • Mobile Development
  • Information Security Management
  • Business Management
  • Advanced Web Development
  • Deep Learning