CS Support Centre

 

Welcome to Computer Science Support Centre (CSSC)


 

THE UCD CSSC OPERATES ON A DROP-IN BASIS! JUST BRING YOUR LAPTOP/MATERIALS!

 

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

 

cormacthumb_0.jpeg

Patrick
(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.


 

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/23 - (Autumn 2023 Tutors will be added soon!)

John.jpg

John

Kalyani.jpg

Kalyani

 

eoghan_0.jpg

Eoghan

 

Bhaskar

Bhaskar

 

Ashish

Ashish

Pheobe

Pheobe

large_IMG_20211017_000351_781 (1)-min_0.jpg

Usama

Patrick.jpg

Cormac

timi.jpg

Timilehin

edoardo.png

Edoardo

bahavathy.jpg

Bahavathy

johanna.jpeg

Johanna

yunan.png

Yunan

 

 

 

 

 

CSSC Tutors Timetable - 2022/2023 - Semester 2

 

  Monday Tuesday Wednesday Thursday Friday
10am - 11am Closed Closed Closed Closed Closed
11am - 12pm Closed Closed Closed Closed Eoghan,Oshana
12pm - 1pm Timilehin, Johanna Kalyani, Usama Oshana, Timilehin Bhaskar, Hrishikesh Eoghan,Jack
1pm - 2pm Timilehin, Johanna Kalyani, Usama Oshana, Timilehin Kalyani, Hrishikesh Jack, Di
2pm - 3pm Johanna, Déaglán Usama, Yunan Hrishikesh, Thulitha Eoghan, Ashish Ashish, Di
3pm - 4pm Johanna, Déaglán Usama, Yunan Jack, Thulitha Eoghan, Ashish Ashish, Di
4pm - 5pm Closed Closed Closed Thulitha, Bhaskar Closed
5pm - 6pm Closed Closed​ Closed Yunan, Bhaskar Closed

 

 


Tutor Module Familiarity





















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

 


Tutor Programming Language Familiarity

 

















Languages
   
Ashish Bhaskar Eoghan Johanna Kalyani Cormac Timilehin Usama Yunan Hrishikesh Di Oshana Thulitha Jack Déaglán
Bash     Basic           Basic            
C   Proficient Proficient Basic Proficient     Basic Basic     Basic     Basic
Python   Expert Expert Basic Basic   Proficient Proficient Proficient     Expert     Basic
Java   Basic Proficient Expert Proficient             Proficient     Expert
SQL     Basic Basic       Proficient Proficient     Basic     Basic
C++   Basic Basic                       Basic
Ruby     Basic       Basic               Proficient
Perl                              
Scheme                             Basic
HTML   Basic   Proficient Expert   Proficient Proficient Basic     Proficient      
CSS       Proficient Expert   Proficient Proficient Basic     Basic      
PHP       Basic       Basic              
Javascript       Proficient Basic   Basic Basic       Basic      
Latex   Proficient Proficient Proficient Expert   Basic Proficient Proficient     Basic     Proficient
Android       Basic                      
Scala                             Proficient
Julia                            

 

 

 


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.