Apply Now
Parent Programme
Bachelor of Science in Computing (Level 7 NFQ)
NFQ Level & Reference
Level 6 / Ref: 1.2
12 Weeks X 3 Hours per week
Computational Numeracy & Logic
Module Credit Unit

Computational Numeracy & Logic

Introduction to Computational Thinking & Logic

This Computational Numeracy & Logic module will provide learners with a solid foundation in basic numeracy, propositional logic, sets, number sets, sequences and series, data summarisation, and number systems. Learners will develop essential mathematical skills and concepts necessary for success in various fields, particularly in the context of computing.

Indicative Syllabus Content

Computational Thinking & Logic

Basic Numeracy

  • Arithmetic (& order of) operations
  • Commutative, associative and distributive laws
  • Basic algebra, including manipulating variables in equalities and inequalities
  • Fractions, percentages, ratios
  • Rounding, modulo arithmetic, absolute value
  • Indices, logarithms
  • Scientific notation

Propositional Logic

  • Propositions
  • Boolean constants (TRUE, FALSE) and operators (AND, OR, NOT)
  • Logical equivalence, truth tables
  • Logic gates


  • Set operations (intersection, union, difference, complement)
  • Elements of a set, subsets, supersets, cardinality
  • Venn/Euler diagrams
  • Power set, cartesian product

Number Sets

  • Naturals, Integers, Rationals, Reals
  • Expressing sets of numbers: on the number line, in interval notation, in inequality notation, and in set/set-builder notation

Sequences and Series

  • Subscript notation for sequences
  • Summation operator
  • Arithmetic sequences, arithmetic series
  • Geometric sequences, geometric series (including infinite)

Data summarisation

  • Notion of a dataset
  • Measures of centrality: mode, median, mean
  • Measures of spread: range, interquartile range, standard deviation
  • Minimum, maximum
  • Measures of centrality & spread for grouped data (grouped frequency table)

Number Systems

  • Binary, octal and hexadecimal number notation
  • Converting between decimal, binary, octal and hexadecimal numbers
  • Adding, subtracting, multiplying and dividing binary, octal and hexadecimal numbers

Minimum Intended Learning Outcomes (MIMLOs)

Upon successful completion of this module, the learner should be able to:
Demonstrate proficiency in fundamental numerical concepts.
Construct logical constructions such as truth tables.
Illustrate sets in various forms.
Summarize data in the form of aggregated numbers.
Convert between decimal, binary, octal and hexadecimal numbers.


1, 2, 3, 4, 5
Continuous Assessment. / 3 In-Class written Tests
Total 100% all assessments

Reassessment Opportunity

Where the combined marks of the assessment and examination do not reach the pass mark the learner will be required to repeat the element of assessment that they failed. Reassessment materials will be published on Moodle after the Examination Board meeting and will be aligned to the MIMLOs and learners will be capped at 40% unless there are personal mitigating.

Aims & Objectives

This Computational Thinking & Logic module will ensure learners meet the following objectives:

  • Master arithmetic operations and algebraic manipulation.
  • Handle fractions, percentages, and logarithms effectively.
  • Understand propositional logic and truth tables.
  • Utilize set theory principles and interpret sets through diagrammatic representation.
  • Comprehend number sets and notation methods.
  • Gain familiarity with sequences and series.
  • Interpret and summarize data with statistical measures.
  • Grasp binary, octal, and hexadecimal systems for computing.