Apply Now
Contact
Parent Programme
Bachelor of Science in Computing (Level 7 NFQ)
NFQ Level & Reference
Level 6 / Ref: 1.2
Duration
12 Weeks X 3 Hours per week
MODULE TITLE
Computational Numeracy & Logic
STAGE
YEAR 1
Module Credit Unit
ECTS: 5

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

Sets

  • 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:
MIMLO1
Demonstrate proficiency in fundamental numerical concepts.
MIMLO2
Construct logical constructions such as truth tables.
MIMLO3
Illustrate sets in various forms.
MIMLO4
Summarize data in the form of aggregated numbers.
MIMLO5
Convert between decimal, binary, octal and hexadecimal numbers.

Assessment

MIMLOs
Assessment
Percentage
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 circumstances.

Aims & Objectives

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

  • Master arithmetic, algebra, and number systems (fractions, percentages, logarithms, binary, octal, hexadecimal).
  • Understand propositional logic, truth tables, and set theory.
  • Utilize diagrammatic representation for sets.
  • Analyze data using statistical measures and sequences/series.
[TheChamp-Sharing]
APPLY NOW
Top