Stage 1 Core Modules - Mathematics, Computer Science and Education
|
MATH10350 |
Calculus in the Mathematical and Physical Sciences |
Autumn |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
SCI10010 |
Principles of Scientific Enquiry |
Autumn |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
ACM10060 |
Applications of Differential Equations |
Spring |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
COMP10020 |
Introduction to Programming II |
Spring |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
MATH10340 |
Linear Algebra in the Mathematical and Physical Sciences |
Spring |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
MATH10410 |
Mathematics & Science Education & Communication |
Spring |
5 |
Stage 1 Core Modules - Mathematics, Computer Science and Education
|
STAT10060 |
Statistical Modelling |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education A) Min 0 of: Students wishing to take Mathematics, Computer Science and Education in Stage 2 should take MATH10320 and MATH10040 in Stage 1 or Stage 2. |
MATH10040 |
Numbers & Functions |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education A) Min 0 of: Students wishing to take Mathematics, Computer Science and Education in Stage 2 should take MATH10320 and MATH10040 in Stage 1 or Stage 2. |
MATH10320 |
Mathematical Analysis |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education B) Min 0 of: Students who did not achieve or H5 or better in Leaving Certificate Computer Science, or equivalent, must take COMP10290 in Stage 1. Students who achieved H5 in Leaving Certificate Computer Science, or equivalent, may still take COMP10290 prior to taking COMP10020 in the Spring Trimester. |
COMP10290 |
Computation for Scientists |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
BIOL00010 |
Fundamentals of Biology |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
BIOL10130 |
Biology in Action |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
BIOL10140 |
Life on Earth |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
CHEM00010 |
Introductory Chemistry |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
CHEM10040 |
The Molecular World |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
CHEM20100 |
Basis of Inorganic Chemistry |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
COMP10010 |
Introduction to Programming I |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
COMP10040 |
Introduction to Computer Architecture |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
PHIL10160 |
Critical Thinking |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
PHYC10050 |
Astronomy & Space Science |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
PHYC10070 |
Foundations of Physics |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
PHYC10210 |
Quanta, Particles & Relativity |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
PHYC10250 |
Thermal Physics and Materials |
Autumn |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
GEOL10050 |
Earth and Humanity |
Autumn and Spring (separate) |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
GEOL10060 |
Introduction to Earth Sciences |
Autumn and Spring (separate) |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
STAT10050 |
Practical Statistics |
Autumn and Spring (separate) |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
ACM10090 |
Climate Change:Causes & Consequences |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
BIOL10110 |
Cell Biology & Genetics |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
BMOL10030 |
Biomedical Sciences: Understanding Human Disease. |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
CHEM10050 |
Basis of Organic and Biological Chemistry |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
CHEM20140 |
Introductory Transition Metal Chemistry |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
COMP10060 |
Computer Science for Engineers I |
Spring |
5 |
Stage 1 Options - - Mathematics, Computer Science and Education C) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may select 60 credits from Science programme modules or they can choose 55 credits and one 5-credit elective for Spring. Careful selection of modules can increase the number of subject areas available to a student in Stage 2. Students are strongly advised to take COMP10040 in Stage 1. |
GEOL10070 |
Understanding Earth Systems |
Spring |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
ACM20030 |
Computational Science |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
COMP20350 |
Object-Oriented Programming |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
EDUC20030 |
Key Ideas in Education |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
MATH20060 |
Calculus of Several Variables |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
MATH20300 |
Linear Algebra 2 for the Mathematical Sciences |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
STAT20110 |
Introduction to Probability |
Autumn |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
ACM20150 |
Vector Integral & Differential Calculus |
Spring |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
COMP10050 |
Software Engineering Project 1 |
Spring |
5 |
Stage 2 Core Modules - Mathematics, Computer Science and Education
|
MATH20310 |
Groups, Rings and Fields |
Spring |
5 |
Stage 2 Options - - Mathematics, Computer Science and Education A) Min 0 of: If not previously taken in Stage 1, students enrolled to Stage 2 Mathematics, Computer Science and Education must take MATH10320 and MATH10040 in Stage 2. |
MATH10040 |
Numbers & Functions |
Autumn |
5 |
Stage 2 Options - - Mathematics, Computer Science and Education A) Min 0 of: If not previously taken in Stage 1, students enrolled to Stage 2 Mathematics, Computer Science and Education must take MATH10320 and MATH10040 in Stage 2. |
MATH10320 |
Mathematical Analysis |
Spring |
5 |
Stage 2 Options - - Mathematics, Computer Science and Education C) Min 0 of: EDUC20020 is recommended to students in Stage 2 and can be taken in lieu of an elective module. Students who wish to keep a Mathematics pathway open in Stage 2 should take STAT20100 in Stage 2. |
EDUC20020 |
Science and Maths Pedagogy |
Spring |
5 |
Stage 2 Options - - Mathematics, Computer Science and Education C) Min 0 of: EDUC20020 is recommended to students in Stage 2 and can be taken in lieu of an elective module. Students who wish to keep a Mathematics pathway open in Stage 2 should take STAT20100 in Stage 2. |
STAT20100 |
Inferential Statistics |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP20350 |
Object-Oriented Programming |
Autumn |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP30010 |
Foundations of Computing |
Autumn |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP30040 |
Networks and Internet Systems |
Autumn |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
MATH30340 |
Peer-Assisted Tutoring |
Autumn |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP20050 |
Software Engineering Project 2 |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP20180 |
Intro to Operating Systems |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
COMP20290 |
Algorithms |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
EDUC30050 |
Schools and Society |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
MATH30390 |
Mathematics Pedagogy & Curriculum in Placement |
Spring |
5 |
Stage 3 Core Modules - Mathematics, Computer Science and Education |
MST30030 |
Financial Mathematics |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationA) Min 0 of: If not taken in Stage 2, students must take COMP20280 in Stage 3. |
COMP20280 |
Data Structures |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationB) Min 0 of: Students must take PSY10050 and MST30070 in either Stage 3 or Stage 4 |
PSY10050 |
Introduction to Psychology |
Autumn and Spring (separate) |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationB) Min 0 of: Students must take PSY10050 and MST30070 in either Stage 3 or Stage 4 |
MST30070 |
Differential Geometry |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
ACM30190 |
Dynamical Systems |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP10040 |
Introduction to Computer Architecture |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP20070 |
Databases and Information Systems I |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP30030 |
Introduction to Artificial Intelligence |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP30760 |
Data Science in Python - DS |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP30950 |
Multi-paradigm Programming |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH20150 |
Graphs and Networks |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH30030 |
Advanced Linear Algebra |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH30090 |
Metric Spaces |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH30360 |
Measure Theory and Integration |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MST30010 |
Group Theory and Applications |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MST30020 |
History of Mathematics |
Autumn |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
PHIL10040 |
Introduction to Ethics |
Autumn and Spring (separate) |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
ACM30090 |
Mathematical Biology |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
BSEN10010 |
Biosystems Engineering Design Challenge |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP20200 |
UNIX Programming |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
COMP30540 |
Game Development |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH30120 |
Topology |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
MATH30250 |
Cryptography: Theory & Practice |
Spring |
5 |
Stage 3 Options - - Mathematics, Computer Science and EducationC) Min 0 of: Students can choose option modules from the list below in lieu of elective modules (10 credits). Students who did not take COMP10290 or COMP10040 in Stage 1 should take at least one COMP module from the options listed in either Stage 3 or Stage 4. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. |
STAT20100 |
Inferential Statistics |
Spring |
5 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
EDUC42180 |
Professional Placement & Portfolio 1 |
2 Trimester duration (Aut-Spr) |
20 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
EDUC43980 |
Computer Science Methods 1A |
Autumn |
2.5 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
MATH40810 |
Mathematics Pedagogy for Classroom Practice |
Autumn |
5 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
EDUC42840 |
Maths Pedagogy in Placement |
Spring |
5 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
EDUC43990 |
Computer Science Methods 1B |
Spring |
2.5 |
Stage 4 Core Modules - Mathematics, Computer Science and Education |
MST30070 |
Differential Geometry |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationA) Min 0 of: If not taken in Stage 3, students must take PSY10050 in Stage 4. |
PSY10050 |
Introduction to Psychology |
Autumn and Spring (separate) |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
ACM30190 |
Dynamical Systems |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
ACM40070 |
Math Fluid Dynamics II |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP10040 |
Introduction to Computer Architecture |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP20070 |
Databases and Information Systems I |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP30030 |
Introduction to Artificial Intelligence |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP30760 |
Data Science in Python - DS |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP30950 |
Multi-paradigm Programming |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
EDUC42120 |
Educating Ireland PME |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
EDUC42850 |
Teaching Science A |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH20150 |
Graphs and Networks |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30030 |
Advanced Linear Algebra |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30090 |
Metric Spaces |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30360 |
Measure Theory and Integration |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MST30010 |
Group Theory and Applications |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MST30020 |
History of Mathematics |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
PSY20020 |
Child & Adolescent Development |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
SCI30080 |
Professional Placement-Science |
Autumn |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
PHIL10040 |
Introduction to Ethics |
Autumn and Spring (separate) |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
ACM30090 |
Mathematical Biology |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
ACM30210 |
Foundations of Quantum Theory |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
BSEN10010 |
Biosystems Engineering Design Challenge |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP20180 |
Intro to Operating Systems |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP20200 |
UNIX Programming |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP20290 |
Algorithms |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
COMP30540 |
Game Development |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
EDUC42830 |
Philosophy of Education |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30120 |
Topology |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30250 |
Cryptography: Theory & Practice |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
MATH30370 |
Markov Chains |
Spring |
5 |
Stage 4 Options - - Mathematics, Computer Science and EducationB) Min 3 of: Students may take option modules from those listed below. Students who did not take COMP10290 or COMP10040 in Stage 1 and did not take an additional COMP option module in Stage 3 should take at least one COMP module listed. Preferred modules to choose include COMP10040, COMP20070, COMP30030 or COMP30760. Students who take PSY20020 must have taken PSY10050 in Stage 3. Students who successfully complete an internship in the summer term betweeen Stage 3 and Stage 4 will be registered to SCI30080 Professional Placement module for Stage 4 credit. |
STAT20100 |
Inferential Statistics |
Spring |
5 |