An intensive and practical programme, which will provide you with the best opportunities to test and apply theories and best practices in computer science.
If you are interested in a well-rounded programme, extensive experiential activities, and an international approach to the topics discussed in class, our BSc (Hons) Applied Computer Science is the perfect fit for you.
You will learn about computer science from a variety of perspectives, including hot topics and cutting-edge technologies, while providing an understanding of the fundamental set of skills, knowledge, and practices needed in the sector to successfully lead on IT projects, and become entrepreneurs in computing-related business, and much more.
Duration 3 year, Full-Time
Mode of Delivery Online – Hybrid
Intake September, November, January and April
This Course is for…
- Whoever wants to lead on IT projects.
- Aspiring entrepreneurs.
- Individuals with a clear interest in computer science, its applications and ethical approaches.
- Those interested in programming.
Learning Outcomes
The course aims to:
- Provide basics and fundamental knowledge of computer science, including computational logic and mathematical concepts to support a thorough understanding of the discipline and its application.
- Equip students with the knowledge, skills, and tools to appraise, design, and implement solutions and projects in IT-related contexts, at a professional level.
- Provide students with essential transferable skills such as independent critical, creative, and strategic thinking, confident decision-making, and analytical skills, as well as teamwork and ethical aspects of their profession, to critically evaluate computer-based solutions and their design.
- Develop students’ abilities to critically apply knowledge and understanding of topics in computer science to modern applications, such as cutting-edge, emerging and innovative technologies, to offer the best solutions at an organisational and societal level.
- Provide students with an opportunity to learn valuable technical, hard, and soft skills, including fundamental communication and employability skills, to make them valued professionals in their fields.
- Demonstrate the necessary skills and knowledge to progress further with their studies, through relevant independent research from a variety of sources.
- Offer real-life scenarios and an intercultural approach in the teaching and learning of key concepts, theories, and approaches of applied computer science.
Prospective students will be able to apply for this programme directly through us, contacting our Admissions Team at admission@pgslondon.com
All the below requirements are standard entry requirements. Individuals who have alternative qualifications or experience appropriate to the course are encouraged to apply.
Standard Academic Requirement: A recommended minimum of two passes at A level at grade BB or above. Alternatively, Advanced Highers at comparable grade; or IB grade 32 (including core points) or above. For international candidates, equivalent international qualifications.
Where the academic requirement is not directly met, PGS may, depending on suitability use interviews and investigation of individual prior experience/ capabilities or work experience to determine the suitability of the candidate for the course applied for.
Should you not meet the entry requirements, you will be considered for entry in our Integrated Foundation Year, which automatically leads to the BSc (Hons) Applied Computer Science.
English Language: Suggested evidence of English language ability (Toefl 79; academic IELTS 6.0, or additional equivalent recognised test). ** In the case of language requirements not being met immediately (e.g., IELTS 5.5), the Institution reserves the right to provide or request the student to participate in an intensive full-time course before the beginning of the first term.
Exceptions to the submissions of a proof of English can apply, for example in case the prospective student has previously studied for at least one year in the UK (in the past 5 years) or has studied at high school level in English. **
** English Language: The English language requirements are a guide, and some students may have achieved qualifications in their country of study, taught in English that provides suitable proof of English proficiency.
Teaching & Assessment
You will be assessed through a variety of coursework, from essays to projects, group work to portfolios. No written exams in the mix!
We use a block teaching schedule, which allows us to concentrate on two 15 credit modules or one 30 credit module every 6 weeks. To promote engagement, students will attend group preparation classes in the morning, as a way of facilitating learning through independent research, peer feedback, and critical thinking. Course delivered by XCL, validated and awarded by University of Chichester
Study in UK or ITALY
Students can continue their 2nd year or 3rd Year at University of Chichester UK or Rome, ITALY.
*Subject to approval
Our students will benefit from the amazing resources and facilities of the prestigious Italian University Niccolò Cusano, with its 54,000 squares metres and more than 40,000 students from a variety of Countries.
Please contact our Admission Team at admission@pgslondon.com for further details
Possible careers include IT team leader, programmer, manager, project manager, entrepreneur, any position in an IT and tech-based organisation, and much more.
Course Content
Year 1
Throughout this module, students will learn how computers “think”, and explore how to construct arguments using logic form, the rules of critical thinking, and how to effectively break down problems into simpler tasks, while recognising patterns. We will also discuss the use of logical calculations and corresponding software tools. To conclude, we will look at how to use algorithms to solve problems using logic and computational thinking.
In order to fully understand the challenges and opportunities brought by computers, a sound understanding of mathematics is required to work in computer science, regardless of the field.
The module introduces students to the basic mathematical concepts needed to understand computing, such as binary, number bases, modular arithmetic, sequences and series, and an introduction to Kinematics.
The module introduces relevant algorithmic techniques, such as greedy algorithms and dynamic programming, while learning the use of the most efficient data structures to allow our algorithms to manipulate data. From arrays and linked lists, starks and queues, dynamic arrays to amortised analyses, hash tables, and binary search trees.
The way we look at and consider money has radically changed in the last few decades. With the rapid increase in the use of bitcoins and NFTs in a variety of sectors, managers need to quickly grasp the principles behind blockchain technologies and cryptocurrency, to fully exploit their potential.
During the module, students will be exposed to essential topics in computer networks and operating systems, including principles and features. Furthermore, we will be able to assess the suitability of Computer Architecture in an organisation, while considering also Cloud Computing rules.
Computer scientists should have a clear understanding of how to program, using different languages according to their end goal. Although it would be exceedingly difficult to study all the programming languages available out there in one course, students will get the opportunity to test the C programming language as well as Python. During the module, students will also be exposed to additional languages, which can be studied independently to enrich their skills and knowledge.
The module aims to provide students with a deep, practical understanding of what a technology strategy is, and its link to the organisation both internally and externally. Through the development of a strategic view, students will be able to recognise threats and advantages in a technology environment and will formulate their strategic plans to deploy successful technology strategies at all levels of the organisation.
Year 2
Technology has a tremendous role in our everyday lives, from Artificial Intelligence to blockchain, Big Data and bitcoins, technology is everywhere. During this course, we will look at the massive impact data has on the various aspects of our lives, including how to present it and apply it with modern tools.
The advent of the Internet of Things (IoT) and its significant impact on globalisation is one of the most important topics of the Industry Revolution 4.0. Big Data and its analytics are fundamentals to understanding the impact of smart objects and their daily applications.
The course aims to provide students with the tools and skills to tackle complex programming problems, using the object-oriented paradigm to simplify the design as well as the implementation process. Students will learn the C++ programming language.
The module concentrates on developing further the understanding of the principles of software engineering. Students will build on previous knowledge, such as object-oriented programming, to deepen their practical knowledge in this subject.
In the modern world, Artificial Intelligence has become a fundamental tool in a variety of sectors. During this course, students will have the opportunity to deep dive into the theoretical aspects of AI, including its methodologies, tools, ethical, and legal implications.
The module builds upon the knowledge from “Basics of Cryptocurrency,” to deep dive into the theoretical and legal aspects of blockchain and its applications, including smart contracts, NFTs (non-fungible tokens), and financial tools.
A fundamental aspect of computer science is security, especially in the past decade. There has been an increasing number of reports relating to the growth of cyber security incidents, ransomware cases (in a variety of sectors), as well as issues related to data privacy breaches and fraud.
Year 3
During this module, students will be introduced to the principles of Machine Learning, in particular, supervised and unsupervised learning, and learn to confidently extract specific features from data automatically in order to solve predictive tasks.
In recent decades, we have seen how useful such techniques are, in order to conquer new tasks more efficiently, such as speech recognition, image recognition, robot control, personalisation and much more.
Students will have the opportunity to test their acquired knowledge of programming languages of their choice, as well as challenge themselves with new languages.
This will be an opportunity to simulate possible situations in the work environment, where students will be expected to research and try different methods/tools to solve a problem.
The module aims to introduce students to the fundamentals of human-computer interaction, from how computer technology should be designed to the way computers and humans interact.
Building upon the knowledge and concepts from the module “Human-Computer Interaction,” we will look at principles and theories of interaction design, concentrating in particular on user-centred design and interaction design activities and methods. We will look in detail at the techniques required from a product design perspective, and the various contexts requiring consideration.
During the module, students will have the opportunity to learn about the principles and techniques of project management as applied to a variety of systems. Furthermore, tools and techniques for project estimation, responsibilities, risk management and so forth.
Data Mining is a relatively new field that involves processes and techniques to extract patterns that are hidden, non-trivial, new, and potentially useful, from a large amount of data. Students will have the opportunity to test their knowledge through a practical project.
The module aims to support and guide students while they independently produce a piece of academic research, called a dissertation. Students have the opportunity to apply their prior knowledge in qualitative and quantitative research methods for business, to a chosen subject.
Choose Your Course Option
BSc (Hons) Applied Computer Science
Package Includes
-
Full Course Materials and Assignments
-
Also includes
Unlimited tutor support -
Degree from University of Chichester
What is included in the cost of my course?
- All course material, video tutorials, including online modules and written assignments
- Personal tutor support with 1-2-1 Zoom sessions
- Dedicated student support
- Access to an online social learning forum
- Assignment marking and feedback