BSc Software Engineering with Foundation Year
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