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

Screen Shot 2018-11-09 at 18.23.24.png

Vivek
(CSSC Coordinator)

cssc@ucd.ie

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.


CSSC Tutors - 2020/2021 - Semester 1

Screenshot from 2019-02-07 17-39-51.png

Mansura

ellen-cs.jpg

Ellen

Antonio-CSSC.jpeg

Antonio

Duncan-CSSC_0.jpg

Duncan

 

Screen Shot 2018-11-09 at 18.28.57.png

Phil

 

karl.jpeg

Karl

 

Screen Shot 2018-11-09 at 18.26.03.png

Egemen

 

Screen Shot 2018-11-16 at 16.12.32.png

Eoin

jordan.jpg

Jordan

luca_0.jpeg

Luca

shreya.JPG

Shreya

deaglan.jpg

Déaglán

 


 


Tutor Module Familiarity

Modules Phil Eoin Antonio Vivek Egemen Duncan Jordan Ellen Déaglán Shreya Luca Karl
COMP10020  Introduction to Programming II Proficient Expert Expert Expert Expert Expert Expert Basic Basic Basic Expert Proficient
COMP10050  Software Engineering Project 1 Expert Expert Proficient Expert Expert Expert Expert Proficient Basic Proficient Expert Proficient
COMP10060  Computer Sci for Engineers 1 Basic Expert Expert Expert Expert Expert Expert Proficient Proficient Proficient Expert Proficient
COMP10120  Computer Programming II Proficient Expert Expert Expert Expert Expert Expert   Basic Basic Expert Proficient
COMP20030  Web Design   Proficient Expert Proficient Proficient Expert Proficient Basic   Expert Basic Expert
COMP20050  Software Engineering Project 2 Expert Expert Proficient Expert Proficient Expert Expert Proficient Expert Proficient Expert Proficient
COMP20090 Intro to Cognitive Science Expert         Basic     Basic Proficient   Basic
COMP20170  Introduction to Robotics         Basic Basic     Proficient     Basic
COMP20180  Intro to Operating Systems   Proficient Basic Basic Expert Basic Expert Proficient Basic Basic Expert Proficient
COMP20230  Data Structures and Algorithms (Conv) Proficient Expert Expert Expert Expert Proficient Proficient Expert Proficient Proficient Expert Proficient
COMP20280 Data Structures & Algorithms I Proficient Expert Expert Expert Expert Expert Proficient Expert Proficient Basic Expert Basic
COMP20290 Algorithms Basic Expert Expert Proficient Expert Expert Basic Expert Basic Basic Expert Basic
COMP30050  Software Engineering Project 3 Expert Expert Proficient Expert Proficient Proficient Expert Proficient Expert Basic Proficient Basic
COMP30090 Operating Systems   Proficient Basic Basic Proficient Basic Expert Expert Basic   Expert Proficient
COMP30110  Spatial Information Systems   Expert   Basic               Proficient
COMP30170 Final Year Project (FYP) Expert Expert   Proficient         Proficient Basic    
COMP30230 Connectionist Computing   Proficient Proficient         Expert        
COMP30440 Software Engineering Project Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Basic Proficient Proficient
COMP30540  Game Development                     Basic  
COMP30650  Networks & Internet Systems (Conv)   Proficient Proficient Expert Expert Proficient   Basic Basic   Proficient Expert
COMP30660  Computer Architecture & Organisation (Conv)   Basic Expert Basic Basic Basic   Basic Basic   Expert Basic
COMP30720  Ethical Computer Hacking   Expert       Proficient     Proficient Basic    
COMP30750 Information Visualisation Basic     Expert Basic Basic       Expert Basic  
COMP30770 Programming for Big Data Basic Basic Basic Basic Expert Proficient   Basic     Expert  
COMP30780 Data Science in Practice Basic   Basic Expert Expert Proficient   Expert     Proficient  
COMP30800 Data Science Team Project Basic     Expert Proficient Proficient   Expert     Proficient  
COMP30820 Java Programming (Conv) Expert Expert Expert Expert Expert Expert Expert Proficient Proficient Expert Expert Basic
COMP30830 Software Engineering (Conv) Proficient Expert Proficient Expert Expert Proficient Expert Proficient Proficient Proficient Expert Expert
COMP30840 Enviro-Tech Boot Camp                        
COMP30850 Network Analysis       Expert       Proficient       Basic
COMP30860 Web Development   Expert Expert Expert Basic Expert Basic Basic   Expert   Expert
COMP30870 Graph Algorithms Basic Basic Proficient Basic Expert     Basic     Expert  
COMP30880 Software Engineering Project 3 Expert Expert Proficient Proficient Proficient Proficient Proficient Proficient Expert   Proficient  
COMP30910 FYP: Design and Implementation Basic Proficient       Basic     Basic Basic   Basic
COMP40020 Human Language Technologies           Basic            
COMP40260 Connectionism (Neural Networks) Basic Basic Proficient     Basic   Expert     Proficient  
COMP40270 Cognitive Modelling Basic                      
COMP40390 High Performance Heterogenous Computing         Proficient           Proficient  
COMP40610  Information Visualisation       Expert Basic Basic       Expert    
COMP40660  Advances in Wireless Networking   Basic             Basic     Basic
COMP40725  Introduction to Relational Databases and SQL Programming Basic Expert Proficient Expert Expert Expert Basic Expert   Basic Expert Expert
COMP41390  Connectionist Computing   Basic Proficient         Expert        
COMP41680  Data Science Methods in Python Proficient Basic Expert Expert Proficient Proficient Basic Expert   Basic Proficient  
COMP47290  Green Sustainable Data Centre Management                        
COMP47350  Data Analytics (Conv)     Proficient Expert Basic Proficient   Expert   Basic Expert Proficient
COMP47390 Mobile App Development       Basic Proficient   Basic     Proficient   Basic
COMP47470  Big Data Programming       Proficient Expert Proficient   Proficient     Expert  
COMP47480  Contemporary Software Development     Proficient Basic     Proficient   Expert     Basic
COMP47580 Recommender Systems & Collective Intelligence   Basic Basic Expert Basic Basic Proficient Expert       Proficient
COMP47590 Advanced Machine Learning Basic   Proficient Expert       Expert     Proficient  
COMP47650 Deep Learning Basic   Proficient Basic   Basic   Expert     Proficient  
COMP47660 Secure Software Engineering                 Proficient     Basic
COMP47680 Human Computer Interactions Basic         Basic       Expert   Proficient
COMP47700 Speech & Audio       Basic       Expert       Basic

 


Tutor Programming Language Familiarity

Languages Phil Eoin Antonio Vivek Egemen Duncan Jordan Ellen Déaglán Shreya Luca Karl
C Proficient Proficient Proficient Proficient Proficient Expert Proficient Basic Basic Proficient Proficient  
Python Expert Proficient Expert Expert Expert Proficient Proficient Expert Basic Basic Expert Expert
Java Expert Expert Expert Expert Expert Expert Expert Proficient Expert Expert Expert Basic
SQL Basic Expert Basic Expert Expert Expert Proficient Expert Basic Proficient Expert Expert
C++ Basic   Proficient Proficient   Basic   Basic Basic Basic Basic  
Ruby   Proficient Basic Basic     Basic   Proficient      
Perl                        
Scheme   Basic         Expert   Basic      
HTML Basic Expert Expert Expert Expert Expert Expert Proficient   Expert Basic Expert
CSS   Expert Expert Expert Expert Expert Expert Proficient   Expert Basic Expert
PHP   Proficient Basic Basic Proficient Expert   Basic   Expert Basic Proficient
Javascript   Expert Expert Expert Basic Proficient Basic Basic   Expert Basic Expert
Latex Expert Expert Expert Proficient Expert Expert Basic Expert Basic Basic Expert Proficient
Android   Expert Basic Basic Basic   Proficient     Proficient Expert Basic