Awarding Body:
Award: Algorithms and Mathematical Concepts for Computing – NCC Award
Credits: 7.5 ECTS – 15 CATS
Level: MQF L5 – UK L4
Study Mode: Part-Time
Part-Time Schedule:
Start: Wednesday, 10th June 2026
End: Monday, 7th September 2026
Lectures: 2 times a week
Lecture Time: 18:00 - 21:00
Duration:
Part-Time: 60 hours
Nationality:
Assessment Method: Examination and Assignment
Delivery Method: Face to Face Lectures
EU Students:
Asian Students: Please contact us for pricing
Algorithms and Mathematical Concepts for Computing
This course introduces Algorithms and Mathematical Concepts for Computing and builds the foundations of modern computing and artificial intelligence. Students learn to think computationally, model complex problems, and design effective algorithmic solutions. The Algorithms and Mathematical Concepts for Computing course covers Boolean algebra, propositional and predicate logic, number systems, set theory, data structures, algorithms, and basic statistics. These concepts help students understand how computer systems process data and make decisions. Through practical exercises and theoretical study, learners develop analytical skills, solve problems systematically, and reason logically within computing contexts.
This course forms part of the Diploma in Computing Level 4. Students can continue with the Diploma at a later stage as part of their academic progression.
The entry requirements for the Algorithms and Mathematical Concepts for Computing course are as follows:
- 4 O’ Levels including English and Mathematics
- MQF Level 4 Certificate or equivalent
Relevant work experience is considered.
- Computational Thinking
- Number Systems
- Boolean Algebra and Propositional
- Predicate Logic and Set Theory
- Statistics
- Introduction to Data Structures
- Searching and Sorting
- Tree Data Structure and Searching Algorithms
By the end of this course, students will be able to:
- Apply computational thinking techniques to model problems and develop algorithms for well-defined computing challenges
- Use mathematical logic in computing by applying Boolean algebra, propositional logic, and basic predicate logic, including the use of truth tables, logical expressions, and formal reasoning
- Understand and work with number systems, including binary representation, number base conversions, and arithmetic operations in different bases
- Apply set theory concepts using appropriate notation, set operations, and Venn diagrams to represent relationships and solve problems
- Identify and use common data structures and algorithms, including arrays, lists, stacks, queues, and basic searching and sorting techniques, and evaluate their efficiency
- Understand fundamental statistical concepts and apply descriptive statistics to analyse and interpret data
On completion of this award, learners have the opportunity to continue with the full Diploma in Computing.


