Computing Science BSc (Hons) drafted
Program start date | Application deadline |
2023-09-01 | - |
Program Overview
Course overview
The rise in digital technology has increased the demand for highly skilled professionals with a thorough understanding of key computing technologies, combined with the practical skills to solve software issues.
Our Computing Science BSc (Hons) degree is designed to introduce you to work in this exciting and constantly changing field. Throughout the programme, we teach the academic, professional and personal skills required
to develop within this evolving industry.
Why CU Scarborough
We offer a style of education which is flexible and designed to fit around your life, allowing you to benefit from a modern, forward-thinking higher education institution, reinforced by the quality and reputation of Coventry University. We aim to provide career-focused courses, wherever possible, coupled with placement opportunities to help prepare you for the world of work. We are dedicated to making higher education accessible and enjoyable to everyone, so we keep our fees low and most of our courses cover one module at a time, allowing you to become a specialist in each topic before moving onto the next.
Accreditation & Professional Recognition
This course is recognised by the following bodies:
The British Computer Society (BCS) – The Chartered Institute for IT
Students who undertake this course are awarded membership with the British Computer Society (BCS) for the duration of the programme and one year after graduating for free. All students for this course will be able to sign up for their 4 year BCS membership for the latest job tools, learning resources and industry connections to kick-start their IT career.
Please accept the cookie consent
liveagent.init('https://d.la1-c1-cdg.salesforceliveagent.com/chat', '5721t000000gMys', '00D1t000000DDDy');
Open chat window
How can we help?
How can we help?
Chat with an advisor now or leave a message and we’ll get back to you as soon as we can.
if (!window._laq) { window._laq = []; } window._laq.push(function(){liveagent.showWhenOnline('5731t000000gOJV', document.getElementById('liveagent_button_online_5731t000000gOJV')); liveagent.showWhenOffline('5731t000000gOJV', document.getElementById('liveagent_button_offline_5731t000000gOJV')); });
Program Outline
Year one
Year two
Final year
Modules
Networking
This introductory module aims to provide knowledge of key networking and computer architectures. Focusing on the origins, structure and fundamental components of a computer network, you will gain foundational knowledge of relevant technologies including wireless, wired and optical computer networking. This includes access controllers, hubs, transceivers and more.
Compulsory
Operating Systems
In this module you will learn basic operating system concepts including processes, memory management, drivers and file systems, while examining security risks and security management strategies. You will also examine favoured operating systems such as Microsoft Windows, Mac OSX, and Linux.
Compulsory
Information Security
This module will cover the issues of IT security and risk. You will critically analyse risks a computer may face, from viruses to computer hacking. Exploring the pros and cons of ethical hackers, website hacking and internet security, you’ll gain specialist knowledge of legal, social, ethical and professional issues associated with cyber security.
Compulsory
Problem Solving and Programming
Basic problem solving and algorithm design techniques will be studied in this module, alongside programming and programming language concepts. You will learn the syntax and semantics of a high-level programming language (e.g. Python) and the basic principles of developing well engineered software and the supporting tools and techniques.
Compulsory
As the course progresses, this academic year builds on the knowledge gained in year one to cement a solid foundation of core principles. Now that you are working to a higher level, you will begin building your knowledge and understanding of computer hardware and web development. It also covers programming concepts with a deeper investigation of algorithms and the importance of data security in today’s world.
Modules
Computer Hardware
This unit focuses on computer architecture and operations, particularly as it affects the support of operating systems and applications. You will investigate the impact of computer architecture on performance issues and examine advanced topics such as uniprocessor design, storage system design and parallel architectures.
Compulsory
Human Computer Interaction and Web Development
During this technical module, you will be set a number of increasingly challenging communication, interface and application design problems commonly faced in modern day society. Developing your problem-solving ability, you will be encouraged to respond creatively to the challenges through the techniques of participatory design, rapid prototype evaluation and contextual, task and user interaction modelling.
Compulsory
Algorithms and Data Structures
In this module, you will extend your programming and algorithm design skills and gain the ability to structure and manipulate intricate data sets through extensive work with complex software. In addition, you will refine object-oriented analysis, design and implementation skills and learn to effectively utilise libraries, components and supporting tools.
Compulsory
Communications
In preparation for the final year project, this collaborative module aims to enhance your skillset by developing key skills such as communication, team working, co-operation and collaboration, project planning, commercial awareness, cultural awareness and distributed working. In addition, you will develop the critical thinking, research, academic and professional writing skills required as a reflective practitioner.
Compulsory
Modules
Big Data
You will work with databases and datasets of varying sizes and levels of complexity in this module, from small scale use to enterprise-scalable implementations. You will use technical skills to understand the big data ecosystem and carry out a range of data analytics tasks on large volume datasets.
Compulsory
Internet of Things
The underlying principles, technologies and architecture of wireless sensor networks will be examined in this module along with current practical applications and future trends. You will critically evaluate the security, privacy and trust implications of IoT technology and explore the approaches and mechanisms that mitigate security risks.
Compulsory
Contemporary Issues in Computing
We'll look at a range of contemporary and emerging technologies, applications and professional issues in computing. Throughout the module, you will engage with research and advanced practice literature with the aim of extending and broadening your subject knowledge. There’s a focus on professional, ethical, business and societal issues, through an international lens.
Compulsory
Project
You have the opportunity to focus on an area of interest within the field of Computing Science, which may be aligned to your future career interests. Throughout the project, you will need to demonstrate research, problem solving, design and development skills, through a practical implementation, investigation (possibly including the gathering and analysis of secondary evidence) and evaluation.
Compulsory