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

CSSC during COVID-19

 

  • The Computer Science Support Centre will continue to help students by using Google Hangouts during the extent of autumn semester, starting Monday 28th September.​

  • The Centre will maintain its normal operating hours and tutor schedule during this time period (see below).

  • To register for help, please enter your details in the following queuing spreadsheet, where you must sign in using your ucdconnect email account.

  • Please wait on the main Google Hangouts page, and when it is your turn in the queue, the tutor/s will contact you using your ucdconnect email address

  • When the tutor/s contact you for the first time, you may need to accept their invitation to allow communication.

  • For screen sharing to work, both users must be using Google Hangouts on a web browser. To enable screen sharing click the three dots in the upper right hand corner of the screen and click 'Share Screen'. 

  • If you are not available when the tutor tries to contact you then you will be placed at the bottom of the queue.

  • We will limit all interaction to 20 minutes at a time, to facilitate helping as many students as possible.

  • If you are found to not be following the code of conduct of the Support Centre, or are causing problems related to the online service, you may be temporarily banned from the system and the school will be made aware of any issues.

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 - 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

phoebe-new1.png

Phoebe

shreya.JPG

Shreya

deaglan.jpg

Déaglán

 

 

Thomas-new1.png

Thomas

 

 

 

 

 


CSSC Tutors Timetable - 2020/2021 - Semester 1

Green cells: Undergraduate only hours

  Monday Tuesday Wednesday Thursday Friday
10am - 11am Closed Closed Closed Closed Jordan & Mansura
11am - 12pm Closed Eoin & Mansura Closed Antonio & Egemen Jordan & Mansura
12pm - 1pm Ellen & Phoebe Antonio & Duncan Antonio & Mansura Jordan & Shreya Ellen & Shreya
1pm - 2pm Ellen & Phoebe Antonio & Duncan Antonio & Mansura Jordan​ & Shreya Ellen & Shreya
2pm - 3pm Déaglán & Karl Duncan & Phil Déaglán​ & Eoin Egemen​ & Phil Egemen & Karl
3pm - 4pm Déaglán & Karl Duncan & Phil Déaglán​ & Eoin Egemen​ & Phil Egemen & Karl
4pm - 5pm Closed Closed Closed Eoin & Thomas Closed
5pm - 6pm Closed Closed​ Closed Eoin & Thomas Closed

 


Tutor Module Familiarity

Module Code Module Mansura Phil Eoin Antonio Egemen Duncan Jordan Ellen Déaglán Shreya Karl Phoebe Thomas
COMP10010 Introduction to Programming I Expert Expert Expert Expert Expert Expert Expert Expert Proficient Expert Basic   Expert
COMP10030 Algorithmic Problem Solving Expert Basic Proficient Proficient Proficient Proficient   Proficient Proficient Basic Basic   Basic
COMP10040 Intro to Comp Architecture     Proficient     Basic   Proficient Proficient Basic Proficient    
COMP10070 Formal Foundations     Expert   Basic Basic     Proficient Basic Expert    
COMP10110 Computer Programming I Expert Proficient Expert Proficient Expert Expert Expert Proficient Proficient Proficient Basic   Proficient
COMP10280 Programming I (Conv) Expert Expert Expert Expert Expert Expert Expert Expert Proficient Proficient Expert   Expert
COMP10300 Functional Programming     Basic   Basic   Expert   Basic        
COMP20020 Digital Systems Basic   Basic Proficient         Proficient        
COMP20070 Databases and Info. Systems I Expert Basic Expert Basic Expert Expert   Proficient Basic Basic Proficient   Expert
COMP20080 Computer Sci for Engineers II Proficient Basic Proficient Proficient Expert Expert Expert Proficient Basic Basic     Basic
COMP20110 Discrete Maths for Comp. Sci. Basic   Basic Basic Basic Basic   Basic Basic Basic   Basic  
COMP20190 Intro to Functional Programming     Basic   Basic   Expert   Basic        
COMP20240 Rel DB & Info Sys (Conv) Expert   Expert   Expert Expert   Proficient   Proficient Proficient   Expert
COMP20250 Introduction to Java   Expert Expert Expert Expert Expert Expert Proficient Expert Proficient Basic   Expert
COMP20270 Python OOP (Conv) Expert Proficient Expert Expert Proficient Proficient Proficient Expert   Proficient Proficient Proficient  
COMP20300 Java Programming (Mixed Delive Basic Expert Expert Expert Expert Expert Expert Proficient Expert Proficient Basic   Expert
COMP30010 Foundations of Computing   Basic Basic   Basic Proficient     Basic Basic      
COMP30020 Computer Graphics I Expert Basic Basic           Basic Basic      
COMP30030 Introduction to AI   Proficient Proficient     Basic   Expert Basic   Basic Proficient  
COMP30040 Networks and Internet Systems Basic   Basic Basic Expert Basic Basic Basic Basic   Expert    
COMP30060 Program Construction I     Expert           Basic        
COMP30070 Object-Oriented Programming Expert Proficient Expert Expert Expert Basic Proficient Expert Expert Proficient     Proficient
COMP30080 Computer Systems     Proficient           Expert        
COMP30170 Computer Science Project Proficient Proficient Expert Proficient   Proficient     Expert Basic Basic Basic  
COMP30190 Program Construction II     Expert           Basic        
COMP30220 Distributed Systems     Expert Basic Proficient       Basic        
COMP30240 Multi-Agent Systems     Expert         Basic     Expert    
COMP30250 Parallel and Cluster Computing         Proficient                
COMP30390 Enterprise, Innovation & Entre           Basic         Expert Expert  
COMP30520 Cloud Computing (UG)     Basic Basic Expert Basic         Basic    
COMP30640 Operating Systems (Conv)     Basic Basic Proficient Basic Expert Expert   Basic Basic   Expert
COMP30680 Web App Development (Conv) Expert   Expert Expert   Expert Basic Basic   Expert Expert Basic Basic
COMP30690 Information Theory         Basic                
COMP30760 Data Science in Python - DS Expert Proficient Expert Expert Expert Proficient Basic Expert   Proficient Basic Proficient  
COMP40250 Cognitive Psychology   Expert       Basic       Basic   Basic  
COMP40370 Data Mining   Basic   Expert   Proficient   Expert          
COMP40730 High Performance Computing         Proficient                
COMP41110 Cloud Computing     Basic Basic Expert           Proficient    
COMP41400 Multi-Agent Systems     Expert               Expert    
COMP41670 Software Engineering (ME)   Expert Proficient Proficient Proficient Proficient Proficient Proficient Proficient Basic Expert   Proficient
COMP47230 Introduction to Cognitive Scie   Expert   Basic           Basic   Basic  
COMP47340 Computational Thinking (Conv)                     Expert    
COMP47420 Online Fraud Investigations                          
COMP47460 Machine Learning (Blended Del) Expert Proficient   Expert   Proficient   Expert     Basic    
COMP47490 Machine Learning Expert Proficient   Expert   Proficient   Expert Basic   Basic Proficient  
COMP47500 Adv. Data Structures in Java Expert Proficient Expert Expert Expert   Proficient Expert Expert Proficient     Proficient
COMP47530 Exploring Ruby (MixedDelivery)     Basic Basic         Basic        
COMP47570 Ubiquitous Computing     Proficient               Expert    
COMP47600 Text Analytics Expert Proficient   Basic Basic Proficient   Expert         Proficient
COMP47750 Machine Learning with Python Expert Proficient   Expert       Expert   Basic Basic Proficient  
COMP50060 ML CRT Bootcamp                          

 


Tutor Programming Language Familiarity

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