Bachelor of Science (Education) in Mathematics and Computer Science Course content
Key information
The course is four years in duration and offers streams in the following subject areas:
- Education
- Mathematics
- Statistics
- Computer Science
In relation to mathematics, you will study topics including Differential and Integral Calculus; Statistics and Probability; Algebra and Geometry, all of which is in line with Teaching Council requirements for mathematics teachers. For Computer Science, students on the course will study topics in Programming; Software Development; Web Development; Computer Graphics and Data Structures and Algorithms and will consider professional issues in the field of Computer Science. Education modules on the programme will help develop your understanding of how young people learn; contemporary issues in education; classroom practices; planning for learning; inclusive education and curriculum and policy issues. The course also includes two blocks of school placement where students will spend time in schools teaching both mathematics and computer science to all year groups.
Semester 1
| Module code | Module title |
|---|---|
| EN4041 | Contemporary Understandings and Thinking on Education |
| CS4101 | Introduction to Model-Driven Development |
| CS4141 | Introduction to Programming |
| MS4111 | Discrete Mathematics 1 |
| MB5021 | Calculus 1 |
Semester 2
| Module code | Module title |
|---|---|
| EN4042 | Professional digital competence for teaching |
| EN4032 | Understanding Young People and How they Learn |
| CS4222 | Software Development |
| MS4117 | Discrete Mathematics 2 |
| MB5022 | Calculus 2 |
Semester 3
| Module code | Module title |
|---|---|
| EN4033 | Planning for Learning |
| EN4053 | Subject Pedagogy 1 (Computer Science) |
| EN4063 | Subject Pedagogy 1 (Mathematics) |
| CS4013 | Object Oriented Development |
| CS4416 | Database Systems |
Semester 4
| Module code | Module title |
|---|---|
| EN4043 | Understanding Classroom Practices |
| EN6182 | School Placement 1 |
Semester 5
| Module code | Module title |
|---|---|
| EN4035 | Curriculum and Assessment, Policy and Practice |
| EN4045 | Diversity and Social Justice in Education Sociological Perspectives |
| CS4004 | Software Testing and Inspection |
| MB4005 | Analysis |
| MB4017 | Geometry |
Semester 6
| Module code | Module title |
|---|---|
| EN4046 | Diversity of Learners: Inclusion and Special Educational Needs |
| CS4082 | Introduction to Web Development |
| CS4115 | Data Structures and Algorithms |
| MA4413 | Statistics for Computing |
| EN4056 | Subject Pedagogy 2 (Computer Science) |
| EN4066 | Subject Pedagogy 2 (Mathematics) |
Semester 7
| Module code | Module title |
|---|---|
| EDU150 | School Placement 2 |
Semester 8
| Module code | Module title |
|---|---|
| EN4018 | Teacher as Professional |
| CS4815 | Computer Graphics |
| CS5012 | Best Practice Internationalisation |
| MB4008 | Groups and Algebraic Structures |
| MA4008 | Multivariable Calculus and Differential Equations |