BSc (Hons) Computer Science
Manchester, United Kingdom
DURATION
3 up to 4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
GBP 17,040 / per year *
STUDY FORMAT
On-Campus
* full-time International students; Home students £9,250 per year
Introduction
We’re living in an exciting age when visionary technologies are quickly becoming every day. Computing has progressed so far in the last 20 years that the smartphone in your hand is more powerful than the world’s leading desktop computers once were. As technology and converging technology infiltrate and disrupt every global industry, now is the time to study computer science.
Our flagship BSc Computer Science course will provide you with a broad understanding of the field of computing with a core specialism in programming. You’ll develop an understanding of methodical approaches to the analysis, design, development, testing and maintenance of object-oriented systems using the Java language. You'll graduate with a solution-focused approach and a critical awareness of applying the right skills to complete a specific goal.
Accredited by the BCS, the Chartered Institute for IT, you’ll be educated to the highest industry standards. The purpose of accreditation is to confirm that our course meets the required standards for entering a career in the IT industry. We’ll ensure you adopt a professional approach, making you aware of laws, regulations and competencies needed to work with other IT professionals.
You will:
- Gain programming practice through design, implementation and testing, with an appreciation of more sophisticated programming behaviour
- Learn the principles of relational database management systems, measuring their implementation and efficiency using emerging trends
- Explore the theory and practice of website design, understanding human-computer interaction and designing and analysing user interfaces
- Use real-time 3D graphics toolkits, and expand your Java knowledge to use the C++ programming language
- Become familiar with AI techniques and terminology for knowledge representation and searching, and gain an understanding of data mining algorithms
Ideal Students
This is for you if...
- You're passionate about computing and are excited about how it can shape the future.
- You're interested in how things work rather than just wanting to use them
- You've got keen attention to detail, enjoy problem-solving and like to use your initiative
Curriculum
Delivered across three years - or four, if you choose to include an industry placement, our BSc (Hons) Computer Science degree is designed to develop your in-depth knowledge and understanding of programming, databases and computer systems.
Through core modules, you'll look at Java, Linux, databases, artificial intelligence, software engineering and computer graphics. You'll also have the opportunity to choose specialist optional modules in web and mobile development, virtual reality, information security and more.
Learning Experience
Embedding collaboration with industry and working on real-world projects is an essential aspect of studying computing at Salford. In your second year, you'll have the opportunity to take part in our three-week-long industry challenge, Hackcamp. Working in a team with other second-year computing students, you'll develop a web-hosted dashboard or application to meet a real-life brief, set by one of our industry partners. At the end of the three weeks, students also have the chance to present their finished project at our Hackcamp showcase day.
Working on real-world set briefs alongside your specialist studies will give you the skills and knowledge you need to prepare for an exciting career in tech. You will also bring all of your learning together by completing an individual project in your final year, where you can focus on an area of software engineering of your choice.
Industry Placement
On this course, you will have the opportunity to take an industrial placement year between years two and three. Although you will be responsible for securing your own placement, we will assign you a placement tutor to monitor your progress and assess your final report.
By completing a placement year, you can add 'with professional experience' to your degree award. Industry placements are an excellent way to enhance your CV, gain hands-on work experience and build industry connections.
Year one
- Programming 1
- Programming 2
- Database Systems
- Professional Development and Practices
- Web Development and Human-Computer Interfaces
- Computer System Internals and Linux
Year two
- Data Structures and Algorithms
- Networking and Security
- Design Patterns
- Career Development
- Software Project with Agile Techniques (Salford HackCamp)
- AI & Data Mining
- Client Server Systems
Year three
- Software Quality Management
- Project for Computer Science
- Computer Graphics
Optional modules (choose two):
- Virtual Reality and 3D Games
- Business Development
- Mobile Development
- Information Security Management
- Deep Learning
- Advanced Web Development
Career Opportunities
Once you complete the full honours degree, you'll graduate with exciting and rewarding careers opportunities ahead of you. With demonstrable programming skills, supported by a large portfolio of practical work, you'll have a skill set applicable across many industries.
We’re living in an exciting age, when visionary technologies are quickly becoming the everyday. Converging technology is creating amazing opportunities for talented computing professionals. The unique skillset you will acquire as a computer science student is in great demand in many different areas.
Many graduates choose to work as programmers and software developers, but others progress to other IT-based roles including consultancy, system development, or as computer analysts. Our computer science alumni have found employment with leading national companies across a range of industries, such as Sainsburys, Cisco, Microsoft, SIS, Autotrader, HMRC, Ferranti and Civica, plus local firms emerging in the fast-growing North West tech community.
Admissions
Student Testimonials
Gallery
Program Admission Requirements
Show your commitment and readiness for Grad school by taking the GRE - the most broadly accepted exam for graduate programs internationally.