Mathematics, Computer Science and Education (MMCC)

Academic Year 2019/2020

Curricular information is subject to change

Show/hide contentOpenClose All

Stage 1

Students select at least 55 programme credits (core/option modules) in Stage 1. Students can select 60 credits from the BSc programme or alternatively, select a 5 credit elective module in the Spring trimester.

Stage 2

Students take 8 core modules and 2 options. Students must take MATH10040 and MATH10320 in Stage 2 if not previously taken in Stage 1. Students may take additional modules from the BSc programme to complete Stage 2 (60 credits). Alternatively, students can choose 10 credits from elective modules in Stage 2.

Module ID Module Title Trimester Credits
Stage 1 Core Modules Mathematics, Computer Science and Education
     
MATH10350 Calculus in the Mathematical and Physical Sciences Autumn

5

SCI10010 Principles of Scientific Enquiry Autumn

5

ACM10060 Applications of Differential Equations Spring

5

COMP10020 Introduction to Programming II Spring

5

MATH10340 Linear Algebra in the Mathematical and Physical Sciences Spring

5

MATH10410 Mathematics & Science Education & Communication Spring

5

STAT10060 Statistical Modelling Spring

5

Stage 1 Core Modules Mathematics, Computer Science and Education
     
Stage 1 Options - Mathematics, Computer Science and Education A)MIN0OF:
Students wishing to take Mathematics, Computer Science and Education in Stage 2 should take MATH10320 & MATH10040 in Stage 1 or Stage 2.
     
MATH10040 Numbers & Functions Autumn

5

MATH10320 Mathematical Analysis Spring

5

Stage 1 Options - Mathematics, Computer Science and Education A)MIN0OF:
Students wishing to take Mathematics, Computer Science and Education in Stage 2 should take MATH10320 & MATH10040 in Stage 1 or Stage 2.
     
Stage 1 Options - Mathematics, Computer Science and Education B)MIN0OF:
Students who did not achieve O1 or H5 or better in Leaving Certificate Computer Science must take COMP10010 in Stage 1.
     
COMP10010 Introduction to Programming I Autumn

5

Stage 1 Options - Mathematics, Computer Science and Education B)MIN0OF:
Students who did not achieve O1 or H5 or better in Leaving Certificate Computer Science must take COMP10010 in Stage 1.
     
Stage 2 Core Modules Mathematics, Computer Science and Education
     
ACM20150 Vector Integral & Differential Calculus Autumn

5

COMP20250 Introduction to Java Autumn

5

EDUC20030 Education for Democracy Autumn

5

MATH20060 Calculus of Several Variables Autumn

5

MATH20300 Linear Algebra 2 for the Mathematical Sciences Autumn

5

ACM20030 Computational Science Spring

5

EDUC20020 Science and Maths Pedagogy Spring

5

MATH20310 Groups, Rings and Fields Spring

5

Stage 2 Core Modules Mathematics, Computer Science and Education
     
Stage 2 Options - Mathematics, Computer Science and Education A)MIN0OF:
If not previously taken in Stage 1, students enrolled to Stage 2 Mathematics, Computer Science and Education must take MATH10320 & MATH10040 in Stage 2.
     
MATH10040 Numbers & Functions Autumn

5

MATH10320 Mathematical Analysis Spring

5

Stage 2 Options - Mathematics, Computer Science and Education A)MIN0OF:
If not previously taken in Stage 1, students enrolled to Stage 2 Mathematics, Computer Science and Education must take MATH10320 & MATH10040 in Stage 2.
     
Stage 2 Options - Mathematics, Computer Science and Education B)MIN0OF:
Students who intend to take Stage 3 Maths, Computer Science and Education must take STAT20110 and COMP10040 in either Stage 2 or Stage 3.
     
COMP10040 Introduction to Computer Architecture Autumn

5

STAT20110 Probability Theory Autumn

5