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, also online on Thusrdays
Opening Times: See below timetable

Link to the queue: click here

 

deaglan1.jpg

Déaglán
(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 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. 

If you wish to avail of online support (Thursdays only), you should fill in a row in the queue, and set your In Person/Online status to 'Online'. A tutor will contact you using your ucdconnect email address when it is your turn. 


 

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 2

John.jpg

John

Kalyani.jpg

Kalyani

 

eoghan_0.jpg

Eoghan

 

Rashmi

Rashmi

 

Ashish

Ashish

 

Agatha.jpeg

Agatha

large_IMG_20211017_000351_781 (1)-min_0.jpg

Usama

Patrick.jpg

Cormac

timi.jpg

Timilehin

edoardo.png

Edoardo

pasika2.png

Pasika

Qinqin.jpeg

Qinqin

Bahavathy

Johanna

yunan.png

Yunan

 

CSSC Tutors Timetable - 2022/2023 - Semester 1

 

  Monday Tuesday Wednesday Thursday Friday
10am - 11am Closed Closed Closed Closed Eoghan & Usama
11am - 12pm Closed Closed Closed Closed Eoghan & Usama
12pm - 1pm Usama & Bahavathy Kalyani & Qinqin Cormac & Edoardo Eoghan & Johanna Cormac & Pasika
1pm - 2pm Usama & Bahavathy Kalyani & Qinqin Cormac & Edoardo Eoghan & Johanna Cormac & Pasika
2pm - 3pm Agatha & Yunan Eoghan & Rashmi Ashish & Timilehin John & Pasika Agatha & Qinqin
3pm - 4pm Agatha & Yunan Eoghan & Rashmi Ashish & Timilehin John & Pasika Agatha & Qinqin
4pm - 5pm Closed Closed Closed Kalyani & Edoardo Closed
5pm - 6pm Closed Closed​ Closed Kalyani & Edoardo Closed

 

This semester we are trialling an ONLINE service on THURSDAYS

 

  Thursday ONLINE
10am - 11am Closed
11am - 12pm Closed
12pm - 1pm Agatha
1pm - 2pm Agatha
2pm - 3pm Ashish
3pm - 4pm Ashish
4pm - 5pm Cormac
5pm - 6pm Rashmi

 


Tutor Module Familiarity

Module Code Module Title Agatha Ashish Bahavathy Edoardo Eoghan Johanna John Kalyani Pasika Cormac Qinqin Rashmi Timilehin Usama Yunan
COMP10010 Introduction to Programming I Basic Basic Basic Expert Proficient Basic   Basic Proficient Proficient Basic Basic Proficient Basic Basic
COMP10030 Algorithmic Problem Solving       Basic Proficient         Proficient     Basic    
COMP10040 Intro to Comp Architecture       Basic           Proficient       Expert  
COMP10070 Formal Foundations         Basic         Basic          
COMP10110 Computer Programming I     Proficient Expert Proficient Basic   Proficient Basic Basic Expert Basic Proficient Basic Basic
COMP10280 Programming I (Conv) Basic   Expert Expert Proficient         Expert   Basic      
COMP10290 Computation for Scientists     Basic Expert           Proficient       Basic  
COMP10300 Functional Programming Basic       Basic         Basic          
COMP20020 Digital Systems                   Basic          
COMP20070 Databases and Info. Systems I Proficient     Basic     Expert   Proficient Proficient   Expert   Proficient  
COMP20080 Computer Sci for Engineers II       Basic           Basic          
COMP20110 Discrete Maths for Comp. Sci.       Basic                      
COMP20240 Rel DB & Info Sys (Conv) Basic     Basic Basic   Expert(TA)   Proficient Proficient   Expert     Proficient
COMP20250 Introduction to Java       Expert Proficient Proficient   Proficient Proficient Basic          
COMP20270 Python OOP (Conv) Proficient Proficient Proficient Expert Expert   Expert     Expert     Basic Proficient  
COMP20300 Java Programming (Mixed Delive       Proficient Basic     Basic   Basic          
COMP20320 Computer Networking       Basic         Expert Basic   Basic   Expert Basic
COMP30010 Foundations of Computing                           Proficient  
COMP30020 Computer Graphics I       Basic                      
COMP30030 Introduction to AI Basic Basic   Expert Expert         Basic       Basic  
COMP30040 Networks and Internet Systems       Basic         Expert Basic       Proficient  
COMP30070 Object-Oriented Programming       Proficient Proficient         Basic     Basic    
COMP30230 Connectionist Computing         Proficient                    
COMP30250 Parallel Computing       Basic                      
COMP30250 Parallel and Cluster Computing                              
COMP30390 Enterprise Innovation & Entre                              
COMP30520 Cloud Computing (UG)       Basic         Basic           Basic
COMP30640 Operating Systems (Conv)       Basic       Basic   Proficient       Basic  
COMP30680 Web App Development (Conv)           Proficient Expert Basic   Basic     Proficient Proficient  
COMP30690 Information Theory   Basic             Basic           Basic
COMP30760 Data Science in Python - DS Expert Expert Expert Expert Expert (TA)   Proficient     Expert Proficient   Proficient Proficient Proficient
COMP30800 Data Science Team Project Proficient   Proficient Proficient Proficient   Proficient             Proficient  
COMP30900 Final Year Project Foundations                              
COMP30940 Information Security                 Expert (TA)            
COMP40070 Design Patterns       Basic   Basic                  
COMP40090 Research Project in Advanced S                              
COMP40100 Computer Forensics                   Basic          
COMP40110 Network Investigations                              
COMP40250 Cognitive Psychology                           Basic  
COMP40370 Data Mining Basic     Expert Proficient   Proficient       Proficient     Proficient Proficient
COMP40730 High Performance Computing                              
COMP41390 Connectionist Computing       Basic Proficient                    
COMP41400 Multi-Agent Systems       Basic       Basic              
COMP41430 Linux for Investigators       Proficient                      
COMP41650 Malware Investigations                              
COMP41660 Live Data Forensics                              
COMP41670 Software Engineering (ME)       Basic   Proficient                  
COMP41720 Distributed Systems       Basic     Expert Proficient Basic            
COMP47080 Design Patterns       Basic                      
COMP47090 Tech for Industrial Sys (PhD)                              
COMP47200 Dissertation                              
COMP47230 Introduction to Cognitive Scie       Basic                   Basic  
COMP47340 Computational Thinking (Conv)       Basic           Expert (TA)       Basic  
COMP47370 Data & Database Forensics       Basic                      
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 Expert Expert Expert Expert (TA)         Expert Proficient   Proficient   Basic
COMP47470 Big Data Programming Proficient Basic Basic Basic     Proficient     Expert          
COMP47490 Machine Learning (UG) Proficient Expert Proficient Expert Expert         Proficient          
COMP47530 Exploring Ruby (MixedDelivery)         Basic               Basic    
COMP47600 Text Analytics Basic Basic Basic Proficient           Proficient       Proficient Proficient
COMP47670 Data Science in Python (MD) Expert   Expert (TA) Expert Expert   Proficient     Proficient Proficient   Basic Proficient Proficient
COMP47710 Special Topics I                              
COMP47720 Guided reading Cog. Sci I                              
COMP47740 Guided reading Cog.Sci. III                              
COMP47750 Machine Learning with Python Expert Expert Expert Expert Expert   Proficient     Proficient Proficient   Proficient Proficient Proficient
COMP47780 Cloud Computing       basic         Basic         Proficient Basic
COMP47800 Leadership in Security                              
COMP47920 Information Security       basic         Expert (TA)            
COMP47930 Augmented and Virtual Reality                              
COMP47940 Swift for Prog App Dev(Online)                              

 

 


Tutor Programming Language Familiarity

Languages Agatha Ashish Bahavathy Edoardo Eoghan Johanna John Kalyani Pasika Cormac Qinqin Rashmi Timilehin Usama Yunan
Bash Basic Proficient Basic Basic Proficient         Proficient Basic       Basic
C Basic Proficient Proficient Basic Proficient Basic   Proficient Basic Basic   Expert     Basic
Python Proficient Expert Expert Expert Expert Basic Expert   Basic Expert Expert Proficient Proficient Expert Proficient
Java       Proficient Proficient Expert   Proficient Proficient Basic Proficient Basic      
SQL Proficient   Basic Proficient Proficient Basic Expert   Proficient Proficient Basic Expert   Proficient Proficient
C++   Proficient Basic Basic Basic     Basic Basic Basic   Basic      
Ruby         Proficient               Basic    
Perl                              
Scheme         Basic                    
HTML Basic     Basic   Proficient Expert Expert   Proficient   Basic Proficient Expert  
CSS   Basic Basic Basic   Proficient Expert Expert   Proficient   Basic Proficient Expert  
PHP             Proficient Basic   Basic     Basic    
Javascript       Basic   Proficient Expert Proficient   Proficient     Basic    
Latex Proficient Basic Proficient Expert Basic Proficient Proficient Expert Expert Basic Proficient Basic Basic   Proficient
Android       Basic   Basic                  
Scala Basic   Basic             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.