First year Teaching
Welcome to the page for first year Computer Science students.The first year tutor (for G400/G401/G402/G403/GH46/GH4P/H622/H624/H626/GG14/GG1K) is Andrew Calway. The first year students reps are to be decided.
CS Units
| Unit Code | CP | Unit Title | G400 | G401 | G402 | G403 |
|---|---|---|---|---|---|---|
| COMS11300 | 10 | Procedural Programming | c | c | c | c |
| COMS11600 | 10 | Principles of Programming | c | c | c | c |
| COMS11700 | 10 | Theory of Computation | c | c | c | c |
| COMS12303 | 10 | Origins of Computer Science | c | - | c | c |
| COMS12400 | 10 | Object Oriented and Functional Programming | c | c | c | c |
| COMS12500 | 10 | Computer Networks | c | c | c | c |
| COMS12600 | 10 | Introduction to Computer Architecture | c | c | c | c |
| COMS12700 | 10 | Introduction to Microelectronics | c | c | c | c |
| COMS12900 | 10 | High-Tech Enterprise | c | c | c | c |
| EMAT10704 | 20 | Discrete Mathematics | c | c | c | c |
| EMAT10720 | 10 | Continuous Mathematics for Computer Science | c | c | c | c |
| LANG11045 | 20 | Spanish for General Purposes Level 1 Grade 1 (ab-initio) | - | o | - | - |
| LANG12022 | 20 | French for General Purposes Level 1 Grade 2 (post GCSE) | - | o | - | - |
| LANG12023 | 20 | German for General Purposes Level 1 Grade 2 (post GCSE) | - | o | - | - |
| LANG12025 | 20 | Spanish for General Purposes Level 1 Grade 2 (post GCSE) | - | o | - | - |
| LANG13022 | 20 | French for General Purposes Level 1 Grade 3 (post A | - | o | - | - |
| LANG13023 | 20 | German for General Purposes Level 1 Grade 3 (post A | - | o | - | - |
| LANG13025 | 20 | Spanish for General Purposes Level 1 Grade 3 (post A'Level) | - | o | - | - |
Key: c - Core Choice, o - Option Choice
CS & Maths Units
| Unit Code | CP | Unit Title | GG41 | GGK1 |
|---|---|---|---|---|
| COMS11300 | 10 | Procedural Programming | c | c |
| COMS11600 | 10 | Principles of Programming | c | c |
| COMS11700 | 10 | Theory of Computation | c | c |
| COMS12400 | 10 | Object Oriented and Functional Programming | c | c |
| MATH11005 | 20 | Linear Algebra and Geometry 1 | c | c |
| MATH11006 | 20 | Analysis 1 | c | c |
| MATH11007 | 20 | Calculus 1 | c | c |
| MATH11300 | 10 | Probability 1 | c | c |
| MATH11511 | 10 | Number Theory and Group Theory | c | c |
Key: c - Core Choice
CS & E Units
| Unit Code | CP | Unit Title | GH46 | GH4P |
|---|---|---|---|---|
| COMS11300 | 10 | Procedural Programming | c | c |
| COMS11600 | 10 | Principles of Programming | c | c |
| COMS11700 | 10 | Theory of Computation | c | c |
| COMS12400 | 10 | Object Oriented and Functional Programming | c | c |
| COMS12600 | 10 | Introduction to Computer Architecture | c | c |
| COMS12700 | 10 | Introduction to Microelectronics | c | c |
| EENG11001 | 10 | Linear Circuits | c | c |
| EENG16000 | 10 | Electronics 1 | c | c |
| EMAT10100 | 20 | Engineering Mathematics 1 | c | c |
| EMAT10704 | 20 | Discrete Mathematics | c | c |
Key: c - Core Choice
General Resources
- Tutorial Materials
- Department Small Ads
- Guides, downloadable software etc.
- Exam information (exam timetables and old exam papers).
- Timetables
- The Handbook.
- Careers service
- Queens Library opening hours and lending
- Metalib: the library catalogue, electronic books and journals, and help with searching journal content

