Program start date | Application deadline |
2024-09-01 | - |
2025-09-01 | - |
Program Overview
Graduates are well-prepared for careers in the ever-evolving technological world, including roles such as programmers, software developers, and IT consultants. The program is accredited by the BCS and offers opportunities for industry placements, providing students with valuable professional experience and networking opportunities.
Program Outline
Degree Overview:
This program focuses on developing a deep understanding of core computer science principles and preparing you for exciting careers in the ever-evolving technological world. The course emphasizes practical programming skills while emphasizing Java proficiency and exposing you to various methodologies and algorithms. You'll graduate with valuable problem-solving skills and the ability to adapt to the demands of diverse industries.
Outline:
The program spans three years (or four years with an optional placement year) and offers a comprehensive exploration of computing fundamentals:
- Year 1 introduces you to core programming concepts through practical workshops and foundational modules like "Programming 1 & 2," "Database Systems," and "Web Development and Human Computer Interfaces."
- Year 2 delves deeper into algorithms, data structures, network security, design patterns, software development with Agile techniques, and AI & Data Mining. It includes the exciting "Software Project with Agile Techniques (Salford HackCamp)" module.
- Year 3 culminates your learning with advanced topics like software quality management, individual project development, and specialized modules like "Computer Graphics," "Information Security Management," and more.
Assessment:
Your knowledge and skills will be assessed through a combination of methods:
- Examinations: Evaluating your immediate responses to unseen problems.
- Assignments: Examining your ability to address broader problems, often requiring independent research and critical thinking.
- Practical tests: Assessing your skills in applying learned concepts to solve real-world situations.
- Projects: Evaluating your ability to plan, execute, and reflect on complex tasks during individual and group projects.
- Software development tasks: Demonstrating your proficiency in building and implementing software solutions.
Teaching:
The program utilizes a blend of engaging teaching methods:
- Case studies: Applying theoretical knowledge to analyze real-world scenarios and develop practical solutions.
- Group work: Fostering collaboration, problem-solving skills, and effective teamwork.
- Project work: Developing the ability to plan, research, execute, and critically evaluate a complex project from conception to completion.
Careers:
Graduates of this program are well-positioned for exciting careers in a wide range of computing-related fields, including:
- Programmer
- Software Developer
- Web Developer
- IT Consultant
- Computer Analyst
- Systems Administrator
- And many more...
Other:
- The program boasts accreditation by the BCS, ensuring adherence to the highest industry standards in computing education.
- You'll have access to specialist computing suites, laboratories, and Cisco-enabled facilities for hands-on learning and development.
- Opportunities for industry placements exist through the program, allowing you to gain valuable professional experience and build your network.
- The University's strong commitment to research provides students with exposure to cutting-edge advancements and real-world problem-solving.
- Full-time home 2024/25 £9,250.00per year
- Full-time international 2024/25 £17,040.00per year
- Full-time home 2025/26 £9,250.00per year
- Full-time international 2025/26 £17,650.00per year