First Year Teaching
Welcome to the page for First Year Computer Science students.
Year Tutors
Student Representatives
Hazel Doughty is year rep for GG41, GGK1
Akshay Sandri is year rep for GG41, GGK1
Sahaj Sawhney is year rep for G400, G401, G402, G403
Aankhi Mukherjee is international rep for all programmes
Computer Science Units
| Unit Code | CP | Unit Title | G400 | G401 | G402 | G403 |
|---|---|---|---|---|---|---|
| ACCG10052 | 20 | Introduction to Accounting | o | - | - | - |
| 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 |
| COMS30003 | 10 | Computational Bioinformatics | o | - | - | - |
| 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: o - Option Choice, c - Core Choice
Computer Science & Electronics 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
Computer Science & 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
General Resources
-
Tutorial Materials
Sample tutorial topics for first years
-
Department Small Ads
Items for sale by members of the department
-
Guide to computer systems
Departmental machines, operating systems and downloadable software
-
Exam Information
Exam timetables and an archive of past exam papers
-
Timetables
Timetables for courses and units plus department events
-
Coursework Timetable
Timetable showing coursework deadlines, useful for time planning
-
Handbook
Contains information about your time in the department
-
Careers Advisory Service
Careers advice, guidance and job opportunities
-
Queens Library
Opening hours and contact information
-
MetaLib
Library catalogue, electronic books and journals

