Computer Science FdSc

Full-time undergraduate (2 years)

University Centre West Anglia (King's Lynn)



There’s a huge demand for the knowledge and skills this two-year course teaches. Get ready for a rewarding career in the areas of computing that interest you the most.

Full description


Our graduates have gone on the successful careers in many areas of computing, including applications development, programming, database development, web infrastructure and applications, business systems, project management, networking and user support.

They’re also working in many different industries, including defence, health, business and telecommunications.

Links with industry and professional recognition
Work experience is an important aspect of this course and we work closely with local employers, both to create placement opportunities and continually develop the course’s content.

Modules & assessment

Year one, core modules

  • This module consists of two strands: 'Computer Architecture' and ‘Network fundamentals’. Both strands will enable you to learn materials that are of great interest to employers. This module aims to provide you with an understanding of the fundamental behaviour and components of a typical computer system, and how they collaborate to manage resources and provide services in scales from small embedded devices up to the global internet. You will be introduced to IP networks exemplified through the TCP/IP and OSImodels. Laboratory sessions will give you hands-on experience on constructing and configuring network devices. You will use the Cisco CCNA introduction to data network technology course which is the first of four Cisco courses that can be used to obtain a Cisco CCNA qualification. This module will lay the foundation of and prepare you for the computer software, computer networking and cyber security sector to name a few.
  • You will be introduced to the concepts of a software life cycle, system theory, design methodologies and relational data modelling. Our module uses a system methodology to work through a software lifecycle looking at analysis, design and implementation. You will be given the opportunity to apply a design methodology to a case study producing diagrammatic representations of the data and functionality of a system. You will be introduced to the essentials of database design and implementation. You will be expected to participate in group work as well as make individual contributions. Our module is 100% coursework, comprising a set of deliverables to demonstrate analysis of the case study example(s) and application of design theory. Exercises will be both formative and summative to encourage discussion of design theory and its application.
  • Computers are a part of everyday life and there is no indication that this aspect will ever change. Understanding how they work and having the ability to program them for specific tasks (i.e. Factory Automation, Cash Point, etc.) is a key skill in today’s world. You will be introduced to the procedural programming paradigm, requiring no prior programming experience. You will use industry-standard tools and techniques to design, implement, test and document simple programs using a current programming language such as C, Python, or C++. The skills within will help you to understand the principal components of a program, laying the foundation for subsequent modules requiring structured programming ability. The principles of good programming practice will be emphasised and you will be introduced to techniques required to develop software which: is robust and efficient; satisfies the needs of the customer; consists of elegant, easy to read code; and is resilient within the cyber security context. By the end of the module, you should have sufficient mastery of a procedural programming language to allow you to design, implement and test simple programs. The skills taught within the module are intended to be directly transferable to the workplace and to provide a suitable foundation for pursuing a wide range of computing-related careers.
  • Develop your understanding of the nature of the work sector, including the environments in the optical sector, its performance within these contexts and factors that influence the operation of organisations. You will explore the impact of political, social and economic factors on the optical sector and consider the legal and ethical frameworks informing optical professionals. You will also reflect on your current role or potential roles within optics.

Year two, core modules

  • Modern networks continue to evolve to keep pace with the changing way organizations carry out their daily business. Users now expect instant access to company resources from anywhere and at any time. These resources not only include traditional data but also video and voice. There is also an increasing need for collaboration technologies that allow real-time sharing of resources between multiple remote individuals as though they were at the same physical location. The global Internet is a collection of networks, termed Autonomous Systems (AS), that are linked together via high-speed communication links provided by telecommunication organisations. Your studies will focus on the key concepts and protocols of network routing. We will cover basic routing and switching concepts, including static and default routing, Virtual Local Area Networks (VLANs), and inter-VLANs routing. Dynamic protocols such as RIP and OSPF will be discussed and explored. Network security using Access Control Lists will be introduced and the wider issues of network and Internet security considered. You will study in classes which contain a mixture of theory, delivered through a series of lectures, and practical implementations, delivered through a series of guided laboratory exercises. In the lab sessions you will gain a deep understanding of routing and switching concepts and acquire hands-on-skills using advanced network simulation tools that comply with industry standard router platforms. As part of studying this module you will be able to access on-line materials including the Cisco Networking Academy online curriculum and access specialist laboratory resources.
  • Databases is identified as a specific area of study within the 2007 QAA Computing benchmark. Computer science and information science are mostly all about data. A database management system is a way to store data in a way that makes it easier to retrieve, update, search and delete. Databases is a specialist field in its own domain leading to careers such as Database Designer, Database Developer and Database Administrator. Moreover, it is a part and parcel for many other job roles e.g. Software Engineer, Game Developer, Full-stack Web Developer and Back-end Developer. You will not only learn the specialist skills to design and implement a database, but also practice soft skills such as time management, presentation, teamwork, and collaboration. You will work in teams and analyse an existing e-commerce systems, propose a database solution for such a system, design the database, implement the database and evaluate it using SQL queries. You will be guided to think critically for the rationale of your design and write useful queries considering their business purpose and benefit of writing these one way than the other.


We’ll assess your progress using exams and essay assignments, as well as your presentations, case studies and performance in group work, on placement and in lab-based tasks.

Where you'll study

Your faculty

The Faculty of Science & Engineering is one of the largest of the four faculties at Anglia Ruskin University. Whether you choose to study with us full-time or part-time, on campus or at a distance, there’s an option whatever your level – from a foundation degree, BSc, MSc, PhD or professional doctorate.

Whichever course you pick, you’ll gain the theory and practical skills needed to progress with confidence. Join us and you could find yourself learning in the very latest laboratories or on field trips or work placements with well-known and respected companies. You may even have the opportunity to study abroad.

Everything we do in the faculty has a singular purpose: to provide a world-class environment to create, share and advance knowledge in science, technology and engineering fields. This is key to all of our futures.

Where can I study?

Fees & funding

Course fees

UK & EU students, 2019/20 (full-time, per year)


Fee information

For more information about tuition fees, including the UK Government's commitment to EU students, please see our UK/EU funding pages.

How do I pay my fees?

You can pay your fees in the following ways.

Tuition fee loan

UK students can take out a tuition fee loan, which you won’t need to start repaying until after your graduate. Or there's the option to pay your fees upfront.

Loans and fee payments


We offer a fantastic range of ARU scholarships, which provide extra financial support while you’re at university. Some of these cover all or part of your tuition fees.

Explore ARU scholarships

Funding for UK students

Most new UK undergraduate students can apply for government funding to support their studies and university life. This also applies to EU, EEA and Swiss nationals who have citizens' rights following Brexit.

Government funding includes Tuition Fee Loans and Maintenance Loans. There are additional grants available for specific groups of students, such as those with disabilities or dependants.

We also offer a range of ARU scholarships, which can provide extra financial support while you’re at university.

Entry requirements

Loading... Entry requirements are not currently available, please try again later.

64 UCAS tariff points. A levels required; 2 A levels in related subjects
BTEC/Access required; A BTEC National or a full Access Certificate in a related subject. GCSEs required; 3 GCSEs at grade C or above in English, Mathematics and Science.

Important additional notes

Our published entry requirements are a guide only and our decision will be based on your overall suitability for the course as well as whether you meet the minimum entry requirements. Other equivalent qualifications may be accepted for entry to this course, please email for further information.

You'll need a computer and reliable internet access to successfully engage with your course. Before starting a course, we recommend that you check our technical requirements for online learning. Our website also has general information for new students about starting at ARU.

All tariff points must come from A levels. Points from AS levels cannot be counted towards the total tariff points required for entry to this course.

Similar courses that may interest you

Computer Science BSc (Hons)

Full-time, full-time with foundation year undergraduate (3 years, 4 years with placement)



Computer Games Design BA (Hons)

Full-time, full-time with placement undergraduate (3 years, 4 years with foundation year, 4 years with placement)



Computer Games Programming BSc (Hons)

Full-time, full-time with placement undergraduate (3 years, 4 years with foundation year, 4 years with placement)



Get more information

UK & EU applicants

01553 761144

Email us

Apply now

UK students

Apply for 2022

UCAScode: L100

Apply through UCAS