The BSc (Hons) Computer Science programme
The BSc (Hons) Computer Science programme aims at discovering how computing knowledge and digital skills prepare students to design, develop, and evaluate solutions for a rapidly evolving technological world. The students will explore core subjects including programming, data structures, databases, web development, system & networks, machine learning, cyber security, deep learning, and IoT.
These subjects are delivered through a blend of lectures, workshops and collaborative projects, encouraging students to apply their skills to practical scenarios. Alongside technical learning, the students will explore the ethical, legal and social responsibilities of working in computing, helping them make informed decisions in professional contexts.
Studying the BSc (Hons) Computer Science at Birmingham Newman University and Fairfield School of Business offers a future-focused and professionally relevant route into the digital sector. Whether you’re entering the tech industry, transitioning into a new field or continuing your studies, this course provides the technical foundation and adaptability needed to succeed. With a strong emphasis on ethical practice, innovation and real-world application, you will graduate ready to make a confident contribution to computing and digital transformation.
What is a Foundation Year?
FSB offers an innovative foundation year to complement the Undergraduate Degrees. Our Foundation Year is the first year of a four-year degree. Completion of the foundation year leads to the first year of the 3-year degree in Computer Science.
The foundation year provides those unable to access the traditional UCAS tariff requirements for a three-year degree with an alternative route to gain an honours degree.
What does the course cover?
You will explore core subjects including programming, data structures, databases, web development, system & networks, machine learning, cyber security, deep learning and IoT.
These areas are taught through lectures, interactive workshops and project-based learning, helping you apply your knowledge to real-world challenges. You will also examine the ethical, legal and societal dimensions of computing, gaining insight into technology’s role and impact across different sectors.
Learning is designed to be inclusive and applied, supporting your development as a reflective and adaptable practitioner.
Course Modules
Foundation Year
- Developing Disciplinary Thinking 1
- Developing Disciplinary Thinking 2
- Education and Society
- Being Human in a Digital World
Year 1
- Developing as a Computer Scientist
- Programming Fundamentals
- Fundamentals of Web Design
- Database Design & Development
- Fundamentals of Systems & Networking
- Object Oriented Programming & Data Structures
Year 2
- Creative Computing
- Advanced Web Development
- Cyber Security
- Machine Learning
- Robotics & Computer Vision
- Industry Project
Year 3
- Project
- Deep Learning
- Game Design & Development
- Cloud Application Development
- Internet of Things
How you are assessed?
Assessment is designed to support your development into a confident and capable graduate. You will complete coursework-based tasks including programming assignments, software development projects, technical reports, presentations and group work. These assessments help you apply theory to practice, write clean and efficient code, and communicate technical ideas clearly. The course prioritises project-based assessments over traditional exams, helping you hone practical skills that are directly relevant to careers in software development, machine learning, cyber security, game development or digital innovation.
Birmingham Newman University
With a strong focus on values-led education and community engagement, Birmingham Newman University emphasises personal development alongside academic growth. Their holistic approach nurtures well-rounded professionals.