BSc Computer Science 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 points - Grade E in Maths or Computing / IT. 72 points - any subject/grade combination. A level: 64 points - Grade E in Maths or Computing / IT. 72 points - any subject/grade combination. BTEC: MPP from Maths or Computing / IT. MMP from other subjects. T level: Overall grade P (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 - any subject/grade combination. Scottish Highers: Two at higher Level. 64 points - Grade E in Maths or Computing / IT. 72 points - any subject/grade combination. Irish Leaving Certificate: Two at higher Level. 64 points - Grade E in Maths or Computing / IT. 72 points - any subject/grade combination. IB: 26 point, including Grade 4 in Higher Level Maths, Science, Engineering or Technology.
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Computer Architecture, Statistics, Mathematical Modelling, Project Management, and Artificial Intelligence & Machine Learning. The course includes a foundation year for students without direct entry qualifications and is accredited by the British Computer Society. An individual project in the final year allows students to investigate a self-selected area of computing.
Modules
- Computer Programming
- Computer Systems
- Computing Mathematics FY
- Web Programming
- Inside Computer Systems
- Programming 1
- Programming 2
- Database Systems
- Professional Development and Practices
- Web Development and Human Computer Interfaces
- Computer System Internals and Linux
- Software Project with Agile Techniques (Salford HackCamp)
- AI and Data Mining
- Data Structures and Algorithms
- Networking and Security
- Design Patterns
- Career Development
- Client Server Systems
- Software Quality Management
- Computer Graphics
- Project for Computer Science
- Virtual Reality and 3D Games
- Business Development
- Mobile Development
- Information Security Management
- Deep Learning
- Advanced Web Development