Choose from a range of activities both within CS and in the wider UCL community, to augment your technical education or to meet new people and have a good time
There are a number of UCL societies focusing on technology, computing and engineering, which are run by students, for students. You can find a full list of these on the UCL Engineering website.
TechSoc and the Data science Society organise and deliver a packed programme of TechTalks, hackathons, competitions and socials each term, and work with the Department of Computer Science to help its students make the most of their time at university.
Society presidents and officers are elected each year by students, and the societies’ activities are governed by their constitutions.
President: Deep Shah
We live our lives surrounded by technology with more and more innovations flooding the market every day. How to keep up? We’re here to help!
Throughout the year, our society is holding workshops, talks, forums, socials, hackathons and many other events to make sure you can learn something new and achieve your goals with the help of technology. No matter what you study, we planned the year to make sure everyone can find something to enjoy and meet new people who were not afraid to step into a wonderful world of Technology. And to top it up, the membership is free! Make sure to join, we can’t wait to welcome you to our TechSoc family!
UCL Technology Society, raising technological awareness since 1999 - Create, Connect, Collaborate.
- Data Science Society
President: Scott Fan
Text and link to follow
Careers in Computer Science
Our graduates are particularly valued as a result of the Department's international status, strong reputation for leading research and numerous links with industry partners. Leavers go on to secure careers in a wide variety of organisations; with global IT consultancies, as IT analysts with City banks, as IT specialists within manufacturing industries, or starting up their own companies.
- UCL Careers: Engineering
UCL Engineering has a dedicated team of staff, who support students to move forward with your career journey. They organises careers events, builds relationships with employers, and offers application and interview advice, specifically tailored for you.
Look out for news about departmental and faculty-wide events happening during term-time directly through your department or through the regular UCL Careers Engineering newsletter. Look out also for Moodle alerts from the Engineering Careers & Events Moodle page, to which you are enrolled.
- Departmental research internships
The departmental runs a programme of paid research internships during the summer holidays, offering students a chance to try research in a university setting, with one of the department's research teams.
The project lasts for between eight and ten weeks and can take place between the end of the exam period and the start of the new academic year (by arrangement between student and supervisor). Students will be provided with necessary software and equipment to undertake the work.
Interns are employed and paid in accordance with UCL Internship Policy: www.ucl.ac.uk/hr/docs/internships.php. Currently the rate of pay is £10.20 per hour (the London Living Wage) with the expectation of no more than a 36.5 hr working week. Interns are subject to UKVI Right to Work in the UK requirements.
Application Process for Students
Students wishing to apply for a research bursary should consult the list of project proposals from members of staff posted above during application season (January - March). If a project is of interest, please contact the member of staff concerned to arrange an initial discussion. Each supervisor will run a "fair and open" (www.ucl.ac.uk/hr/docs/internships.php) procedure to select one or more students for their internship(s). Once a student and supervisor have agreed on a project, the supervisor will take over the application process.
Application Process for supervisors
Supervisors wishing to propose projects should email these to (TBC).
Once a student has expressed interest in a project, please arrange a meeting to discuss the timing, detail and so forth. If more than one student is interested, please arrange a fair process of assessing who is the most appropriate to take forward.
Subsequently, complete a funding application. This should be an A4 case for support outlining the project, justifying the work to be undertaken by the student and how it will benefit them. Specify the amount of subsistence expenses funding requested in weeks, plus the costs of any necessary software licences or other equipment that may be required.
Funding decisions are made on the basis of the student’s past exam performance and the project’s value to the student. The highest ranked applications will be supported, subject to the availability of funds. Supervisors will be notified shortly after the closing date for applications.
- UCL Computer Science Graduate Outcomes 2017/18
Context: All recent graduates across the UK are surveyed 15 months after completing their course in the Graduate Outcomes Survey, run by the UK government. 17/18 is the first and most recent set of data.
See HESA website for more information and for national Graduate Outcomes data.
- MSc Computational Statistics and ML - Graduate Outcomes 2017-18
- MSc Computer Graphics Vision and Imaging - Graduate Outcomes 2017-18
- MSc Information Security - Graduate Outcomes 2017-18
- MSc Machine Learning - Graduate Outcomes 2017-18
- MSc Computer Science - Graduate Outcomes 2017-18
- MSc Software Systems Engineering - Graduate Outcomes 2017-18
- MSc Financial Risk Management - Graduate Outcomes 2017-18
- MSc Computational Finance Graduate Outcomes 2017-18
- Computer Science MSc (all) - department report 2017-18
- Computer Science UG - department report 2017-18
Notes on the data:
'Graduate-Level Work or Study' is the proportion of graduates in graduate-level work or any type of study of all those in work or study. 'Unemployed' and 'Other' are excluded.
'Average Salary' is based on full-time working graduates who gave their salary in £GBP as >£9,999 and <£250,000.
We have a growing number of industry sponsored prizes, awarded to outstanding students every year at graduation. We are grateful to the following sponsors for their ongoing support.
- IBM: BSc & MEng Computer Science - Best Individual Project Prize
- SAS: MSc Business Analytics - Best Student Prize
- BCS: MSc Software Systems Engineering - Best Exam Performance Prize
- Winton: MSc Computational Statistics & Machine Learning - Best Individual Project & Best Overall Academic Achievement
Helping you settle in when you come to UCL
Here in Computer Science we place great store by providing a supportive environment for our students and one of the ways in which we do this is via our student mentoring scheme.
If you take up a place with us, you and other first year students will be linked up with a fellow student, known as a Transition Mentor, who can guide you through the transition to university life. Our mentors are second, third, and fourth year students in Computer Science who can draw on their experience of moving to London, getting to grips with their studies, making friends, joining student societies, and much more.
The inspiring quotes below are from our mentors, who are looking forward to welcoming you to the Department.
Find out more about UCL’s Transition Mentors scheme at https://www.ucl.ac.uk/students/academic-support/transition-mentors
I had a really good transition mentor when I was in my first year. This made me apply to the transition mentor programme in the first place, so that more students could experience what I had. This year, I have also been a transition mentor and very much enjoyed the role.
I really liked interacting with the students and helping out with any work or enquiries that they had about anything.
I believe that this programme helps students to adapt to university life and I know that they all come from very different backgrounds and thus try to tailor the experience to each of them individually. I would be honoured to be a transition mentor to help new students.
Working as a transition mentor last year, I found the experience very rewarding. I had a number of people I was mentoring who were very nervous about coming to university and fitting in. I enjoyed answering their questions and applying what I had learned from my first year at university. I organised activities during the mentor sessions and communicated well with my partner to ensure that every week there was a session that fitted with everyone's timetables, this has given me the necessary skills to organise the 'Meet Your Mentor' session and the social event for first years.
I am familiar with what is required to reduce stress for students in first year. Therefore, I can assist other transition mentors with any issues they have during their sessions.
I know how difficult it is starting university, and specifically computer science. I started computer science with no prior coding experience and still managed to complete and submit work that I was proud of.
My transition mentor really helped me get through some of my tough experiences in UCL and I feel obligated to help people like she helped me. I believe I could really assist students who are struggling with the course and possibly other social aspects in UCL to settle in nicely.
As a non-UK national myself, I also believe I could help international students feel at home in London. I've previously volunteered in a school in Tanzania so I have experience helping and guiding younger students. I volunteered in a club for the elderly and taught elderly people how to use technology. I will be attentive to my peers' needs and would always be available for career and course related advice or just general support.
Having been at UCL myself for two years, I can help students with the steep learning curve and transition between school and university and how this is improves when going from 1st year into 2nd year.
I am familiar with the department and can redirect students to the right sources of support. Having come from a non-computer science background, I can support those with less experience at the beginning of the academic year and can provide resources to help them excel.
As an individual, I am very empathic which will allow me to support students without any judgement - we are all here to learn. Having been a technology representative in MedTech society last year and helped organise some of UCL's largest events, as well as leading technical workshops for those with non-technical backgrounds, I can break down complex concepts and work well in a team, allowing students to collaborate.
I will spend the first session doing ice-breakers with my team to create a personal connection between the mentees.
In sixth form, I was part of a combined transitional and academic mentoring program where I collaborated with GCSE and AS-Level students have a smooth transition into A-Level computer science. I have delivered online tutoring to students as part of the Duke of Edinburgh program, achieving the gold award. In both instances, the students became more confident with their studies and their results improved dramatically.
I achieved this by giving meaningful study strategies and advice on how to cope when they are finding the course hard. I will transfer this to the mentoring program at UCL, helping students get off on the right foot.
Outside of mentoring, I take part in an array of societies, including the AI Society and the Technology Society. I strive to support students on which societies to join out of the plethora of distinct societies available. I can also give advice on how to improve their CV, societies being an amazing thing to put on one.
Having lived in London for many years, I am familiar with this vibrant city. I can support those students who have never set foot in London to make sure they are getting the most out of this city, including saving money on public transport and saving money on food. I am an open individual and am more than happy to answer any questions the students may have through any platform, whether this be face-to-face or a quick message. The inbox is always open!
I can help make the progression from school to university one that is both seamless and gradual. Having had no programming experience before starting my programme, then to having my own personal projects and flourishing at coursework, I know the difficulty and stress one could face when greeted with the countless students with years of experience they will meet. I will help these students not face as much stress as me, by guiding them not only through their course problems, but with helping them to strive to succeed at UCL, and make the most of the vast opportunities I know there are to be had.
Having been a personal tutor for the past year to both an A- level and GCSE student, I believe I can guide students in a way tailored to each of them, ensuring they grasp whatever the topic may be, or whatever the problem they may have. As well as this, I taught chess for 2 years at my 6th form college- this experience helped me progress my ability to impact a larger group of students.
I believe I made the most of the last 2 terms at UCL. I joined and participated in 7 different societies, as well as different Hackathons. I have a strong grasp on all the different wonders UCL has to offer, and am sure I can guide new students to these wonders too.
After two years of study in UCL, it will be a great chance to meet new friends and share my experience, and advise new students. I volunteered as a teacher for grade 8 students teaching Maths and English and joined many clubs and interest groups at UCL.
One of the junior students in my high school is just ready for university and asked me lots of questions about life at UCL, so I am familiar with things that might concern new students.
As a computer science student with no experience before, it was hard for me to start writing my first program. But now after two years of training, I am familiar with programming in different languages, and understand what kind of academic support a programmer with no experience needs. I am willing to help at any time and looking forward to meeting new friends!
I am an approachable and compassionate individual. I have experience in listening to other students' concerns and trying to help them. I have good communication skills, which I have built from working in teams. As part of my degree programme, I have had to work in teams and be understanding of the situations of others, and I think that this has further enhanced my communication skills.
It is important to be able to listen to the concerns of other students and convey them to the right people, who will able to deal with those concerns. Throughout my time at UCL, I have picked up valuable tips to help with my degree and I hope to be able to pass these on to new students.
I have taken part in student events such as hackathons and was also part of the UCL Tech Society marketing team. Recently, I have also been taking language lessons. I hope that my involvement with student clubs and societies will help me recommend events to students so that they can settle into UCL.
I hope my experience will allow new students to make the most of their time here, both in academic study and extra-curricular activities.
When entering the field of Computer Science at UCL, I had minimal experience and was intimidated by the skilled programmers around. Therefore, I understand the challenges other students may face and how to cope with them. I am a supportive and caring individual.
I have thoroughly enjoyed the past year studying mathematical computation and would like to ensure that the next cohort of students feel the same way. As a transition mentor I will make sure students are comfortable with their course and would be willing to address any problems they may have.
My experience at UCL so far has been nothing but positive. From the high-quality teaching to the warm welcoming people, with so many different nationalities. Being a freshman, University life was difficult, but it was fun and exciting as well. I can help students ease in and have the most enjoyable experience at UCL.
Coming into the UK from abroad and adjusting into university life has been difficult but having transition mentors who guided us through the whole process helped us tremendously. I can help new students ease into UCL and give them tips and tricks that I've had to learn throughout the first year to survive in such a competitive environment.
Having been student council president at my previous school, I am familiar with welcoming new students from all over the world and helping them settle in. As an international student, I will also be able to relate to people from different backgrounds.
In the past year I have not only engaged in the academic side of things, but also the social side of things. I am currently part of four UCL society Committees and I can help new students gain an insight into the social life at UCL as well.
As a Maths Comp transition mentor I can help the niche group of students if they have any queries or need help regarding the course as well, such as module choices.