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-16 at 16.12.32.png

Eoin
(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 autumn semester, starting Monday 20th 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 - 2021/2022 - Semester 1

deaglan.jpg

Deaglan

John.jpg

John

Kalyani.jpg

Kalyani

Alessandro.jpg

Alessandro

 

Screen Shot 2018-11-09 at 18.28.57.png

Phil

 

karl.jpeg

Karl

 

eoghan_0.jpg

Eoghan

 

Thomas-new1.png

Thomas

Jordan.jpg

Jordan

phoebe-new1.png

Phoebe

shreya.JPG

Shreya

 

Agatha.jpeg

Agatha

 

 

Patrick.jpg

Patrick

Katharine_0.jpg

Katharine

bhaskar_photo.jpg

Bhaskar


CSSC Tutors Timetable - 2021/2022 - Semester 1

 

  Monday Tuesday Wednesday Thursday Friday
10am - 11am Closed Closed Closed Closed Pheobe & Karl
11am - 12pm Closed Closed Closed Closed Pheobe & Déaglán
12pm - 1pm Jordan & Eoghan John & Patrick Jordan & Kalyani Karl & Katharine Shreya & Bhaskar
1pm - 2pm Jordan & Eoghan John & Phil Jordan & Déaglán Karl & Katharine Shreya & Bhaskar
2pm - 3pm John & Kalyani Alessandro & Phil Alessandro & Déaglán John & Déaglán Shreya & Patrick
3pm - 4pm John & Kalyani Alessandro & Patrick Alessandro & Kalyani John & Déaglán Shreya & Patrick
4pm - 5pm Closed Closed Closed Thomas & Eoghan Closed
5pm - 6pm Closed Closed​ Closed Thomas & Eoghan Closed

 


Tutor Module Familiarity

Module Code Module Agatha Alessandro Bhaskar Déaglán Eoghan John Jordan Kalyani Karl Katharine Patrick Phil Pheobe Shreya Thomas
COMP10010 Introduction to Programming I Basic Expert   Proficient Expert   Expert Proficient Expert   Basic       Proficient
COMP10030 Algorithmic Problem Solving   Basic   Basic Expert           Proficient        
COMP10040 Intro to Comp Architecture   Proficient   Basic       Basic Basic   Basic        
COMP10070 Formal Foundations       Basic Proficient       Expert   Basic        
COMP10110 Computer Programming I   Proficient   Proficient Expert   Expert Proficient Basic   Basic       Proficient
COMP10280 Programming I (Conv) Basic Proficient   Proficient Expert   Expert Basic Expert   Expert       Proficient
COMP10290 Computation for Scientists   Proficient                 Proficient        
COMP10300 Functional Programming       Basic Basic   Expert                
COMP20020 Digital Systems   Basic   Proficient             Basic        
COMP20070 Databases and Info. Systems I Proficient Basic   Basic Basic   Basic   Proficient   Proficient       Proficient
COMP20080 Computer Sci. for Engineers II   Proficient   Basic       Proficient     Basic        
COMP20110 Discrete Maths for Comp. Sci.       Basic Basic                    
COMP20240 Rel DB & Info Sys (Conv) Proficient Basic   Basic Basic   Basic   Proficient   Proficient       Proficient
COMP20250 Introduction to Java   Proficient   Expert Proficient   Expert Proficient Basic   Basic       Proficient
COMP20270 Python OOP (Conv) Basic Proficient   Proficient Expert   Proficient   Proficient   Expert        
COMP20300 Java Programming (Mixed Delivery)   Expert   Expert Proficient   Expert Proficient Basic           Proficient
COMP20320 Computer Networking   Basic   Basic       Basic Basic   Basic        
COMP30010 Foundations of Computing   Basic   Basic       Proficient              
COMP30020 Computer Graphics I   Basic                          
COMP30030 Introduction to AI Basic Basic   Basic Expert       Basic            
COMP30040 Networks and Internet Systems   Basic   Basic     Basic   Expert   Basic        
COMP30060 Program Construction I       Basic                      
COMP30070 Object-Oriented Programming   Proficient   Expert (TA) Proficient   Expert Basic              
COMP30080 Computer Systems   Basic   Proficient                      
COMP30190 Program Construction II       Basic                      
COMP30220 Distributed Systems               Proficient              
COMP30230 Connectionist Computing         Proficient                    
COMP30240 Multi-Agent Systems         Basic     Basic Expert            
COMP30250 Parallel and Cluster Computing                              
COMP30390 Enterprise Innovation and Entre.                              
COMP30520 Cloud Computing (UG)               Basic              
COMP30640 Operating Systems (Conv)   Basic         Expert Proficient Basic   Proficient       Expert
COMP30680 Web App Development (Conv)   Basic         Proficient Basic Expert   Proficient        
COMP30690 Information Theory   Proficient                          
COMP30760 Data Science in Python - DS Expert Expert Expert   Expert Expert     Basic Expert Proficient   Expert Basic  
COMP30800 Data Science Team Project Proficient Expert Expert   Expert Expert       Expert     Expert    
COMP30900 Final Year Project Foundations                              
COMP30930 Optimisation                   Proficient     Proficient    
COMP40100 Computer Forensics                              
COMP40110 Network Investigastions                              
COMP40250 Cognitive Psychology                   Proficient     Expert    
COMP40370 Data Mining Proficient Proficient Proficient Basic Expert         Expert          
COMP40730 High Performance Computing     Basic             Basic          
COMP41390 Connectionist Computing         Proficient         Expert          
COMP41400 Multi-Agent Systems               Basic Expert Expert          
COMP41430 Linux for Investigators                              
COMP41650 Malware Investigations                              
COMP41660 Live Data Forensics                              
COMP41670 Softwarwe Engineering (ME)   Basic Basic       Expert   Proficient Expert       Basic Proficient
COMP41720 Distributed Systems       Basic   Proficient Basic Proficient   Proficient          
COMP47230 Introduction to Cognitive Scie Basic     Basic           Expert     Expert    
COMP47340 Computational Thinking (Conv) Basic               Expert   Expert        
COMP47370 Data and Database Forensics Basic                            
COMP47420 Online Fraud Investigations                              
COMP47430 Mobile Devices Investigation                           Basic  
COMP47440 Lesgilat rgd Fraud & Econ Crime                              
COMP47450 Financial Fraud Investigation                              
COMP47460 Machine Learning (Blended Del) Expert Expert Expert   Expert       Basic Expert Proficient   Expert    
COMP47470 Big Data Programming Proficient       Basic           Expert       Expert
COMP47490 Machine Learning Expert Expert Expert Basic Expert Expert     Basic Expert Proficient   Expert    
COMP47530 Exploring ruby (Mixed Delivery)       Basic Basic         Basic          
COMP47600 Text Analytics Proficient Basic Proficient               Expert   Proficient   Proficient
COMP47670 Data Science in Python (MD) Expert Expert Expert   Expert Expert     Basic Expert Proficient   Expert Basic  
COMP47750 Machine Learning with Python Expert Expert Expert   Expert Expert       Expert Expert   Expert    
COMP47780 Cloud Computing                              
COMP47790 Optimisation   Basic                     Proficient    

 


Tutor Programming Language Familiarity

Languages Agatha Alessandro Bhasker Déaglán Eoghan John Jordan Kalyani Karl Patrick Phil Pheobe Shreya Thomas
C   Proficient Proficient Basic Proficient Basic Proficient Basic Basic Basic Proficient Basic Proficient Proficient
Python Proficient Proficient Expert Basic Expert Expert Basic   Expert Expert Expert Proficient Basic Basic
Java   Proficient Basic Expert Proficient Proficient Expert Proficient Basic Basic Expert   Proficient Expert
SQL Proficient Basic Basic Basic Proficient Expert Basic Proficient Expert Proficient Basic Basic Basic Expert
C++ Basic Proficient Proficient Basic Basic Basic   Basic   Basic Basic   Basic  
Ruby       Proficient Proficient                  
Perl                            
Scheme       Basic Basic   Expert              
HTML Basic Basic Basic     Expert Expert Expert Expert Proficient Basic Proficient Expert Basic
CSS   Basic       Expert Expert Expert Expert Proficient   Proficient Expert Basic
PHP   Basic       Proficient   Basic Proficient Basic     Expert Basic
Javascript   Basic       Proficient Basic Expert Expert Proficient   Proficient Expert Basic
Latex Expert Proficient Basic Basic Basic Proficient Basic Proficient Proficient Basic Expert Proficient Basic Expert
Android   Basic       Basic Proficient   Basic       Proficient  
Scala Basic     Proficient           Basic       Basic
Julia     Basic