Welcome to the UCD Computer Science Support Centre (CSSC)
The centre is currently operating on a drop-in basis. Please check the module familiarity information below, and bring your laptop/query materials to an appropriate tutor slot!
What We Do
Free tutoring for COMP modules
What We Don't Do
Give solutions to practicals/assignments
CSSC Location: B1.03, 1st Floor CS Main Building
Opening Times: See below timetable
Patrick
(CSSC Coordinator)
cssc@ucd.ie
If you drop into the support centre, you will be asked to fill in a row in our queue, this helps us track numbers and highlight student requirements.
Tips for Getting the Most from the Support Centre
Do
-
engage fully with lectures and labs and carry out autonomous work before visiting
-
visit the Centre for help after an absence (e.g. due to illness, bereavement etc)
-
wait for your turn quietly to allow the tutors to work with the other students
-
follow the instructions of the tutors (e.g. come back in 30 minutes if it's too busy)
-
prepare a succinct description of the problem and attempts you have made to address it
-
expect tutors to explain concepts in general, rather than using the specifics of an assignment
Don't
-
attend the Support Centre during labs or lectures of modules you are taking
-
ask or expect tutors to give solutions to assignments
-
expect tutors to work with you for more than 20-30 minutes
-
stay in the Centre after a tutor has worked with you (unless asked by a tutor to do so)
-
enter the Support Centre without a tutor present
-
wait in the corridor in a manner that blocks passers by or make noise at a level that disrupts the teaching inside
Note: priority is given to students enrolled in COMP modules (i.e. modules conducted by the school of computer science). Students enrolled in these modules may be students in the school of computer science or from other schools within the university. Students from the university seeking help with non-COMP modules may be seen also, but we cannot guarantee this during busy periods.
The CSSC first opened its doors on the 22nd September 2008. The CSSC aims to:
- provide additional academic support to that provided by the primary resources which are lecturers, teaching assistants (TA's) and demonstrators
- provide tuition on a drop-in basis. This means students may personally call in to the Centre during the opening hours that are posted on the website
- help students to understand course material that they are still struggling with after utilizing the primary resources provided (I.e., lecturers, TA's, demonstrators)
- enable students to successfully complete coursework independently
- show students how to solve a problem by breaking it down into smaller, more manageable parts
- teach students how to debug there programs properly.
This is a FREE SERVICE, offered to UCD students taking computer science modules. The Centre operates as a drop-in service, so if you have any computer science related difficulty, feel free to drop in.
If you have any further queries then please contact us as cssc@ucd.ie
CSSC Tutors 2024/25
CSSC Tutors Timetable - 2024/25 - Autumn Trimester
|
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
10am - 11am |
Closed |
Closed |
Closed |
Closed |
Closed |
11am - 12pm |
Closed |
Yunan, Diptasree |
Closed |
Closed |
Jack, Usama |
12pm - 1pm |
Saugat, Tharindu |
Zhongyi , Diptasree |
Rashmi, Oshana |
Yunan, Thulitha |
Zhongyi, Usama |
1pm - 2pm |
Saugat, Tharindu |
Zhongyi ,Yunan |
Rashmi, Oshana |
Yunan, Thulitha |
Zhongyi, Chamara |
2pm - 3pm |
Chamara, Rashmi |
Di, Hrishi |
Tharindu , Oshana |
Diptasree, Thulitha |
Zhongyi, Hrishi |
3pm - 4pm |
Chamara, Rashmi |
Di, Hrishi |
Tharindu, Oshana |
Diptasree, Thulitha |
Usama , Hrishi |
4pm - 5pm |
Closed |
Closed |
Closed |
Di, Jack |
Closed |
5pm - 6pm |
Closed |
Closed |
Closed |
Di, Jack |
Closed |
Tutor Module Familiarity
CS Autumn Modules |
|
|
|
|
Module Code |
Module Title |
Cormac |
Usama |
Yunan |
Hrishikesh |
Di |
Oshana |
Thulitha |
Jack |
Rashmi |
Chamara |
Diptasree |
Zhongyi |
COMP10010 |
Introduction to Programming I |
Proficient |
Basic |
Proficient |
Proficient |
Expert |
Proficient |
proficient |
Expert |
Expert |
Proficient |
Expert |
Expert |
COMP10030 |
Algorithmic Problem Solving |
Proficient |
|
Proficient |
|
|
|
basic |
Expert(TA) |
|
Proficient |
Expert (TA) |
Proficient |
COMP10040 |
Intro to Comp Architecture |
Proficient |
Expert |
|
|
|
|
|
Proficient |
|
Proficient |
Proficient |
|
COMP10070 |
Formal Foundations |
Basic |
|
|
|
|
|
|
Proficient |
|
|
Expert |
|
COMP10110 |
Computer Programming I |
Basic |
Basic |
Proficient |
Basic |
Proficient |
Proficient |
|
Expert |
Expert |
|
Expert |
Expert |
COMP10280 |
Programming I (Conv) |
Expert |
|
Proficient |
Proficient |
Basic |
Proficient |
Proficient |
Expert |
Proficient |
|
Expert |
Expert |
COMP10290 |
Computation for Scientists |
Proficient |
Basic |
|
Proficient |
|
Proficient |
|
Expert |
Proficient |
|
Expert |
|
COMP10300 |
Functional Programming |
Basic |
|
|
|
Basic |
|
|
Expert |
|
|
Proficient |
|
COMP20020 |
Digital Systems |
Basic |
|
|
|
|
|
|
Proficient |
|
|
Expert |
|
COMP20070 |
Databases and Info. Systems I |
Proficient |
Proficient |
Proficient |
Proficient |
Proficient |
|
|
Proficient |
Basic |
Basic |
Proficient |
Expert |
COMP20080 |
Computer Sci for Engineers II |
Basic |
|
basic |
|
|
|
|
Expert |
Expert |
|
Expert |
Basic |
COMP20110 |
Discrete Maths for Comp. Sci. |
|
|
|
|
|
|
|
Proficient |
|
|
Proficient |
|
COMP20240 |
Rel DB & Info Sys (Conv) |
Proficient |
|
|
Proficient |
|
|
|
Proficient |
|
Basic |
Proficient |
Expert |
COMP20250 |
Introduction to Java |
Basic |
|
|
Proficient |
Basic |
Proficient |
Basic |
Expert |
Proficient |
Expert |
Basic |
Expert |
COMP20270 |
Python OOP (Conv) |
Expert |
Proficient |
Proficient |
Proficient |
Basic |
Expert |
Expert |
Expert |
Proficient |
Proficient |
Expert |
Proficient |
COMP20300 |
Java Programming (Mixed Delive |
Basic |
|
|
|
Basic |
Proficient |
|
Expert |
Proficient |
Proficient |
Basic |
Expert |
COMP20320 |
Computer Networking |
Basic |
Expert |
|
|
|
Basic |
|
Basic |
|
|
Basic |
|
COMP30010 |
Foundations of Computing |
|
Proficient |
|
|
|
|
|
Expert |
|
|
Basic |
|
COMP30020 |
Computer Graphics I |
|
|
basic |
|
|
|
|
Proficient |
|
|
Basic |
Expert |
COMP30030 |
Introduction to AI |
Basic |
Basic |
|
|
|
Proficient |
Basic |
Expert |
|
Expert |
|
|
COMP30040 |
Networks and Internet Systems |
Basic |
Proficient |
|
|
|
Proficient |
|
Basic |
|
|
|
|
COMP30070 |
Object-Oriented Programming |
Basic |
|
|
Basic |
Basic |
Basic |
Proficient |
Expert |
Proficient |
Proficient |
Basic |
Proficient |
COMP30230 |
Connectionist Computing |
|
|
|
|
Proficient |
|
|
Expert |
|
|
|
|
COMP30250 |
Parallel Computing |
|
|
|
|
|
|
|
Expert |
|
|
|
|
COMP30250 |
Parallel and Cluster Computing |
|
|
|
|
|
|
|
Expert |
|
|
|
|
COMP30390 |
Enterprise Innovation & Entre |
|
|
|
|
|
|
|
|
|
|
|
|
COMP30520 |
Cloud Computing (UG) |
|
|
Basic |
|
|
|
|
|
|
Basic |
|
|
COMP30640 |
Operating Systems (Conv) |
Proficient |
Basic |
Proficient |
|
|
|
|
Basic |
|
|
Basic |
|
COMP30680 |
Web App Development (Conv) |
Basic |
Proficient |
Proficient |
Proficient |
|
Basic |
|
|
Basic |
Basic |
|
Basic |
COMP30690 |
Information Theory |
|
|
Proficient |
|
|
|
|
Basic |
|
|
Basic |
Basic |
COMP30760 |
Data Science in Python - DS |
Expert |
Proficient |
basic |
Proficient |
Proficient |
Expert |
Basic |
Expert |
Basic |
Proficient |
Expert |
Basic |
COMP30800 |
Data Science Team Project |
|
Proficient |
Proficient |
Basic |
Basic |
Basic |
|
Proficient |
|
|
Basic |
Basic |
COMP30900 |
Final Year Project Foundations |
|
|
|
|
|
|
|
Expert |
|
|
|
|
COMP30940 |
Information Security |
|
|
basic |
|
|
|
|
|
|
|
Basic |
|
COMP40070 |
Design Patterns |
|
|
|
|
|
|
|
Proficient |
|
Proficient |
|
|
COMP40090 |
Research Project in Advanced S |
|
|
|
|
|
|
|
|
|
|
|
|
COMP40100 |
Computer Forensics |
Basic |
|
|
|
|
|
|
|
|
|
|
|
COMP40110 |
Network Investigations |
|
|
|
|
|
|
|
|
|
|
|
|
COMP40250 |
Cognitive Psychology |
|
Basic |
|
|
Basic |
|
|
|
|
|
|
|
COMP40370 |
Data Mining |
|
Proficient |
Proficient |
Basic |
|
|
|
Basic |
|
|
Proficient |
Basic |
COMP40730 |
High Performance Computing |
|
|
|
|
|
|
|
Proficient |
|
|
|
|
COMP41390 |
Connectionist Computing |
|
|
|
|
Proficient |
|
|
Expert |
|
|
|
|
COMP41400 |
Multi-Agent Systems |
|
|
|
|
|
|
|
Basic |
|
|
|
Basic |
COMP41430 |
Linux for Investigators |
|
|
|
|
Basic |
|
|
|
|
|
|
|
COMP41650 |
Malware Investigations |
|
|
|
|
|
|
|
|
|
|
|
|
COMP41660 |
Live Data Forensics |
|
|
|
|
|
|
|
|
|
|
|
|
COMP41670 |
Software Engineering (ME) |
|
|
|
|
|
|
|
Expert |
|
Proficient |
|
Proficient |
COMP41720 |
Distributed Systems |
|
|
|
|
|
|
|
Expert |
|
|
|
Basic |
COMP47080 |
Design Patterns |
|
|
|
|
|
|
|
Expert |
|
Proficient |
|
|
COMP47090 |
Tech for Industrial Sys (PhD) |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47200 |
Dissertation |
|
|
|
|
|
|
|
|
|
|
Basic |
|
COMP47230 |
Introduction to Cognitive Scie |
|
Basic |
|
|
Basic |
|
|
Expert |
|
|
|
|
COMP47340 |
Computational Thinking (Conv) |
Expert (TA) |
Basic |
|
|
|
|
|
Basic |
|
|
Basic |
|
COMP47370 |
Data & Database Forensics |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47390 |
Swift for App Development |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47420 |
Online Fraud Investigations |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47430 |
Mobile Devices Investigation |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47440 |
Legislat rgd Fraud&Econ Crime |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47450 |
Financial Fraud Investigation |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47460 |
Machine Learning (Blended Del) |
Expert |
|
Basic |
Basic |
Basic |
Expert |
Basic |
Proficient |
Proficient |
Proficient |
Proficient |
Basic |
COMP47470 |
Big Data Programming |
Expert |
|
Basic |
|
|
|
|
Proficient |
|
|
Basic |
|
COMP47490 |
Machine Learning (UG) |
Proficient |
|
Basic |
Basic |
Basic |
Expert |
proficient |
Proficient |
Proficient |
Proficient |
Proficient |
Basic |
COMP47530 |
Exploring Ruby (MixedDelivery) |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47600 |
Text Analytics |
Proficient |
Proficient |
Basic |
Basic |
|
Basic |
Basic |
Basic |
|
Basic |
Proficient |
|
COMP47670 |
Data Science in Python (MD) |
Proficient |
Proficient |
Basic |
Proficient |
Proficient |
Expert |
|
Expert |
Proficient |
Proficient |
Expert |
Basic |
COMP47710 |
Special Topics I |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47720 |
Guided reading Cog. Sci I |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47740 |
Guided reading Cog.Sci. III |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47750 |
Machine Learning with Python |
Proficient |
Proficient |
Basic |
Proficient |
Proficient |
Expert (TA) |
Proficient |
Proficient |
Proficient |
Proficient |
Expert |
|
COMP47780 |
Cloud Computing |
|
Proficient |
Proficient |
Basic |
|
|
|
|
|
|
|
|
COMP47800 |
Leadership in Security |
|
|
|
|
|
|
|
|
|
|
|
|
COMP47920 |
Information Security |
|
|
|
|
|
|
|
|
|
|
Basic |
|
COMP47930 |
Augmented and Virtual Reality |
|
|
|
Proficient |
|
|
|
|
|
|
|
|
COMP47940 |
Swift for Prog App Dev(Online) |
|
|
|
|
|
|
|
|
|
|
|
Tutor Programming Language Familiarity
Languages/Tools
|
Tutor |
Hrishikesh Dilip Mulay |
Di Meng |
Oshana Dissanayake |
Thulitha Theekshana. |
Jack Geraghty |
Joana Tirana |
Zhongyi Lu |
Usama Ikhlaq |
Yunan Li |
Bash |
|
|
|
|
Proficient |
|
|
|
|
C |
Basic |
Basic |
Basic |
Basic |
Proficient |
|
Proficient |
|
|
Python |
Proficient |
Proficient |
Proficient |
Proficient |
Expert |
|
Proficient |
|
|
Java |
Proficient |
Basic |
Basic |
Basic |
Expert |
|
Proficient |
|
|
Julia |
|
|
|
|
Basic |
|
|
|
|
C++ |
|
|
|
Basic |
Basic |
|
Basic |
|
|
Ruby |
|
|
|
|
|
|
|
|
|
Perl |
|
|
|
|
|
|
|
|
|
Scheme |
|
|
|
|
Proficient |
|
|
|
|
HTML |
Proficient |
Basic |
Proficient |
Basic |
|
|
Basic |
|
|
CSS |
Proficient |
Basic |
Proficient |
Basic |
|
|
Basic |
|
|
PHP |
|
|
|
|
|
|
|
|
|
Javascript |
Proficient |
|
|
|
|
|
|
|
|
Latex |
Proficient |
Basic |
Basic |
Basic |
Proficient |
|
Proficient |
|
|
Android |
|
|
|
|
|
|
|
|
|
Scala |
|
|
|
|
|
|
|
|
|
SQL |
Proficient |
Basic |
|
Basic |
|
|
Proficient |
|
|
NoSQL/Other |
|
|
|
|
|
|
|
|
|
Assembly |
|
|
|
|
Basic |
|
|
|
|
Platforms |
|
|
|
|
|
|
|
|
|
Windows |
Basic |
|
Basic |
Proficient |
Proficient |
|
Basic |
|
|
Mac |
|
Proficent |
Proficent |
|
|
|
Proficient |
|
|
Linux Distro |
Basic' |
Proficent |
Basic |
Basic |
Expert |
|
|
|
|
Hosted (Azure/AWS) |
|
|
|
|
|
|
|
|
Want to work in the CSSC?
The CSSC is always on the lookout for knowledgeable and passionate PhD students interested in tutoring in the support centre. If you're interested, send an email to cssc@ucd.ie.