MSci Computer Science degree at UCL
I have studied computer science at the University College London from October 2000 to June 2004. I graduated as a Master of Science (MSci) with a 1st class Honours degree. I have received a prize for "Outstanding graduating student performance" as well as several other prizes.
Studying Computer Science at UCL was a great experience and I would recommend it to anyone who is interested in the subject. UCL is a great university.
Located within the London-Cambridge-Oxford "triangle", the university is one of the cradles of modern science and you feel it as you walk through the buildings full of character and their beautiful surroundings. Except for the introductory units, every course was taught by recognised experts in the respective fields - a luxury you do not get at many universities.
UCL is a large university with a very diverse and open-minded student community. Being located in the heart of London, one of the "world's capitals", there is a rich social life for every kind of person. Honestly, I really had a great time.
The MSci is a 4-years degree combining the traditional Bachelor and Master's degrees in a single package. The aim is to provide a UK degree that is roughly equivalent to the degrees traditionally offered in continental Europe. A brief overview of the degree structure and the key differences to the traditional BSc and MSc degrees in the UK can be found here.
Courses taken
The courses I took for the degree are listed below.
In the students resources section, there is another list that contains links to course descriptions and assignments.
| 4th year: | ||
|---|---|---|
| Course ID | Course Name | Overall Mark |
| 4C01 | MSci Dissertation Project | A |
| 4C40 | Distributed Systems and Security | B |
| 4C55 | MSci Dissertation Project | A |
| 4C58 | Supervised Machine Learning | A |
| 4C57 | Evolutionary Computation | A |
| 3C11 | Functional Programming | A |
| MB221 | Introduction to Mathematica | A |
| 3rd year: | ||
| Course ID | Course Name | Overall Mark |
| 3C16 | Technology Management & Professional Issues | C |
| 3C02 | Software Engineering Group Project | B |
| 3C04 | Computational Complexity | A |
| 3C51 | Artificial Intelligence | A |
| 3C52 | Neural Computing | A |
| 3C05 | Advanced Software Engineering | A |
| 3C71 | 3D Computer Graphics | B |
| 2nd year: | ||
| Course ID | Course Name | Overall Mark |
| 2B10 | Computer Architecture II | A |
| 2B11 | Programming III | A |
| 1B13 | Theory II | A |
| 2B13 | Theory III | A |
| 2B14 | Software Engineering II | A |
| MB46 | Mathematics and Statistics | A |
| PLINC101 | Prolog for Cognitive Science | A |
| PLINC202 | Cognitive Science II: Modeling Intelligence | A |
| 1st year: | ||
| Course ID | Course Name | Overall Mark |
| 1B10 | Computer Architecture I | A |
| 1B11a/b | Programming I / II | A |
| 1B12 | Theory I | A |
| 1B14 | Software Engineering I | B |
| M12A | Algebra I | B |
| M12B | Algebra II | C |
| ENVS1130 | Management Principles | C |
Prizes received
These are the prizes and awards received from the university or department that are directly related to the degree. For other prizes and awards see my CV.
| Date | Prize |
|---|---|
| 2004 | Prize for "Outstanding graduating student performance". Awarded in June 2004 by the examination board of the UCL Computer Science Department. |
| 2003 | Prize for "Faculty Best Continuing 3rd-year Student". Awarded by the examination board of the UCL Faculty of Engineering Sciences. |
| 2002 | Prize for "Outstanding contribution to the social and intellectual life of the Department". Awarded by the examination board of the UCL Computer Science Department. |
Social responsibilities
These are formal positions in the department. For other responsibilities see my CV.
| Date | Position |
|---|---|
| 2002-2003 | 3rd year student representative. Position shared with 2 fellow students (Andrew Chung, Simon Yu). |
| 2001-2002 | 2nd year student representative. Position shared with another fellow student (Susannah Moat). |
Master's thesis
The title of my Master's thesis was "Schema-Valid Insertion of XPath-Specified Node Sets into DOM Trees by means of a Homomorphous Transformation of PSVI Data Model to a Finite Acyclic DOM Tree Model".
I am currently looking into organising the files of my Master's thesis. Unfortunately I keep not being able to find the time for it :((
Once it is done the details will appear here.
Certificates
A scan of my Master's certificate and the transcript are available at the bottom of this page.