CS Support Centre
Welcome to Computer Science Support Centre (CSSC)
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
Link to the queue: click here
Déaglán
(CSSC Coordinator)
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 problematic modules. If the CSSC is busy, you might be asked to move to another room; when a tutor is available, they will contact you to come back to B1.03.
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 - 2022/2023 - Semester 2
John |
Kalyani |
Eoghan |
Bhaskar |
Ashish |
Pheobe |
Usama |
Cormac |
Timilehin |
Edoardo |
Bahavathy |
Johanna |
Yunan |
|
|
CSSC Tutors Timetable - 2022/2023 - Semester 2
Monday | Tuesday | Wednesday | Thursday | Friday | |
10am - 11am | Closed | Closed | Closed | Closed | Kalyani & Johanna |
11am - 12pm | Closed | Closed | Closed | Closed | Kalyani & Johanna |
12pm - 1pm | Pheobe & Timilehin | Usama & Edoardo | Bhaskar & Edoardo | Yunan & Ashish | Eoghan & Bahavathy |
1pm - 2pm | Pheobe & Timilehin | Usama & Edoardo | Bhaskar & Edoardo | Yunan & Ashish | Eoghan & Bahavathy |
2pm - 3pm | Kalyani & Eoghan | Usama & Johanna | Yunan & Pheobe | Cormac & Bahavathy | Ashish & Cormac |
3pm - 4pm | Kalyani & Eoghan | Usama & Johanna | Yunan & Pheobe | Cormac & Bahavathy | Ashish & Cormac |
4pm - 5pm | Closed | Closed | Closed | Bhaskar & John | Closed |
5pm - 6pm | Closed | Closed | Closed | Bhaskar & John | Closed |
Tutor Module Familiarity
Module Code | Module Title | Ashish | Bahavathy | Bhaskar | Edoardo | Eoghan | Johanna | John | Kalyani | Cormac | Pheobe | Timilehin | Usama | Yunan |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COMP10020 | Introduction to Programming II | Proficient | Proficient | Proficient | Proficient | Basic | Proficient | Proficient | Proficient | Proficient | ||||
COMP10050 | Software Engineering Project I | Basic | Basic | Proficient | Basic | Basic | Basic | Proficient | Proficient | |||||
COMP10060 | Computer Sci for Engineers I | Basic | Proficient | Proficient | Profiecent | Proficient | ||||||||
COMP10120 | Computer Programming II | Proficient | Proficient | Proficient | Basic | Proficient | Proficient | Proficient | ||||||
COMP10310 | Web Design | Basic | Expert(TA) | Proficient | Proficient | Proficient | Proficient | |||||||
COMP20050 | Software Engineering Project II | Basic | Basic | Basic | Proficient | |||||||||
COMP20170 | Introduction to Robotics | Basic | Proficient | |||||||||||
COMP20180 | Intro to Operating Systems | Basic | Basic | Basic | Basic | |||||||||
COMP20200 | UNIX programming | Proficient | Basic | |||||||||||
COMP20230 | Data Struc & Algorithms (Conv) | Proficient | Proficient | Proficient | Proficient | Proficient | Proficient | Basic | Proficient | |||||
COMP20280 | Data Structures | Proficient | Proficient | Proficient | Proficient | Proficient | Basic | Basic | Basic | basic | ||||
COMP20290 | Algorithms | Proficient | Proficient | Proficient | Proficient | Basic | Basic | Basic | Basic | basic | ||||
COMP30220 | Distributed Systems | Expert | Expert(TA) | |||||||||||
COMP30540 | Game Development | Basic | ||||||||||||
COMP30650 | Networks & Internet Sys (Conv) | Basic | Basic | Proficient | basic | |||||||||
COMP30660 | Computer Arch & Org (Conv) | |||||||||||||
COMP30750 | Information Visualisation -DS | Basic | Basic | Expert | Expert | Basic | ||||||||
COMP30770 | Programming for Big Data | Basic | Proficient | |||||||||||
COMP30780 | Data Science in Practice | Proficient | Proficient | Proficient | Expert | Proficient | Expert | Basic | Proficient | basic | ||||
COMP30820 | Java Programming (Conv) | Proficient | Proficient | Basic | ||||||||||
COMP30830 | Software Engineering (Conv) | Proficient | ||||||||||||
COMP30850 | Network Analysis | Expert (TA) | Expert | Basic | ||||||||||
COMP30860 | Web Development | Basic | Expert | Basic | Proficient | Basic | ||||||||
COMP30870 | Graph Algorithms | Basic | Basic | Proficient | ||||||||||
COMP30880 | Software Engineering Project 3 | Basic | ||||||||||||
COMP30930 | Optimisation | |||||||||||||
COMP40020 | Human Language Technologies | Proficient | ||||||||||||
COMP40610 | Information Visualisation | Expert | Proficient | Basic | ||||||||||
COMP40660 | Advances Wireless Networking | Basic | ||||||||||||
COMP40725 | Intro to RD & SQLProgrammiing | Basic | Expert(TA) | Proficient | ||||||||||
COMP41280 | Intro to Information Security | Basic | Basic | basic | ||||||||||
COMP41680 | Data Science in Python | Expert | Expert | Expert | Expert | Expert | Expert | Proficient | Proficient | |||||
COMP41710 | Human Computer Interaction | Expert (TA) | ||||||||||||
COMP47350 | Data Analytics (Conv) | Expert | Expert | Expert | Expert | Proficient | Basic | basic | ||||||
COMP47470 | Big Data Programming | Basic | Proficient | Proficient | ||||||||||
COMP47480 | Contemporary Software Dev | |||||||||||||
COMP47500 | Advanced Data Structures in Java (online) | Basic | ||||||||||||
COMP47580 | Rec Sys & Collective Intelligence | Expert (TA) | Basic | Basic | ||||||||||
COMP47590 | Advanced Machine Learning | Proficient | Proficient | Proficient | Expert | Expert | ||||||||
COMP47650 | Deep Learning | Proficient | Proficient | Proficient | Expert (TA) | Expert | Basic | |||||||
COMP47670 | Data Science in Python (MD) | Proficient | Proficient | Expert | Expert | Expert | Expert | Basic | Proficient | Proficient | ||||
COMP47700 | Speech and Audio | Expert | ||||||||||||
COMP47750 | Machine Learning with Python | Proficient | Expert | Expert | Expert | Proficient | Expert | Proficient | Proficient | Proficient | ||||
COMP47860 | Ethical Computer Hacking |
Tutor Programming Language Familiarity
Languages | Bhaskar | Ashish | Bahavathy | Edoardo | Eoghan | Johanna | John | Kalyani | Pheobe | Cormac | Timilehin | Usama | Yunan |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bash | Proficient | Basic | Basic | Proficient | Basic | Proficient | Basic | ||||||
C | Proficient | Proficient | Proficient | Basic | Proficient | Basic | Proficient | Basic | Basic | Basic | |||
Python | Expert | Expert | Expert | Expert | Expert | Basic | Expert | Expert | Expert | Proficient | Expert | Proficient | |
Java | Basic | Proficient | Proficient | Expert | Proficient | Basic | |||||||
SQL | Basic | Proficient | Proficient | Basic | Expert | Basic | Proficient | Proficient | Proficient | ||||
C++ | Basic | Proficient | Basic | Basic | Basic | Basic | Basic | ||||||
Ruby | Proficient | Basic | |||||||||||
Perl | |||||||||||||
Scheme | Basic | ||||||||||||
HTML | Basic | Basic | Proficient | Expert | Expert | Expert | Proficient | Proficient | Expert | ||||
CSS | Basic | Basic | Basic | Proficient | Expert | Expert | Expert | Proficient | Proficient | Expert | |||
PHP | Proficient | Basic | Basic | Basic | |||||||||
Javascript | Basic | Proficient | Expert | Proficient | Proficient | Proficient | Basic | ||||||
Latex | Proficient | Basic | Proficient | Expert | Basic | Proficient | Proficient | Expert | Proficient | Basic | Basic | Proficient | |
Android | Basic | Basic | |||||||||||
Scala | Basic | Basic | |||||||||||
Julia | Basic |
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.