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 spring semester, starting Monday 25th January.​

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

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

 

deaglan.jpg

Déaglán

 

Screen Shot 2018-11-16 at 16.12.32.png

Eoin

Jordan.jpg

Jordan

phoebe-new1.png

Phoebe

shreya.JPG

Shreya

Thomas-new1.png

Thomas

Agatha.jpeg

Agatha

Alessandro.jpg

Alessandro

John.jpg

John

Kalyani.jpg

Kalyani

 

 

Patrick.jpg

Patrick

 

 

 

 

 


CSSC Tutors Timetable - 2020/2021 - Semester 2

 

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

 


Tutor Module Familiarity

Module Code Module Agatha Alessandro Antonio Déaglán Duncan Ellen Eoin John Jordan Kalyani Karl Mansura Patrick Phil Pheobe Shreya Thomas
COMP10020 Introduction to Programming II Basic Proficient Proficient Proficient Expert Proficient Proficient Proficient Proficient Basic Proficient Expert Basic Proficient Basic Basic Proficient
COMP10050 Software Engineering Project 1 Basic Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Basic Proficient - Proficient Proficient
COMP10060 Computer Sci for Engineers I Basic Proficient Proficient Proficient Expert Proficient Proficient Proficient Proficient Proficient Basic Expert Proficient Proficient Basic Proficient Proficient
COMP10120 Computer Programming II Basic Proficient Proficient Proficient Proficient Proficient Proficient Proficient Proficient Basic Expert (TA) Expert Basic Proficient Basic Basic Proficient
COMP10130 Computer Science in Practice Basic Proficient Expert Proficient Proficient Expert Proficient Basic Basic Basic Expert (TA) Proficient Proficient Proficient Proficient Basic Proficient
COMP20030 Web Design - Basic Expert - Expert Basic Proficient Proficient Basic Proficient Proficient Expert Basic - Basic Expert Basic
COMP20050 Software Engineering Project 2 Basic Basic Proficient Proficient Proficient Proficient Proficient   Expert Proficient Basic Proficient Basic Proficient - - Proficient
COMP20090 Intro. to Cognitive Science Basic   - Basic Basic   -   - - - -   Expert Proficient - -
COMP20180 Intro to Operating Systems - Basic Basic Basic Basic Expert Basic Basic Expert Proficient Basic Basic Basic - - - Basic
COMP20200 UNIX Programming - Basic Basic Basic Basic   - Basic Basic Basic Basic     - - - -
COMP20230 Data Struc & Algorithms (Conv) Expert Proficient Expert Expert Proficient Expert Expert Basic Basic Basic Basic Expert Proficient Proficient Basic - Basic
COMP20280 Data Structures Proficient Proficient Expert Expert Proficient Proficient Expert Basic Basic Basic Basic Expert Basic Basic Basic Basic Basic
COMP20290 Algorithms Proficient Proficient Expert Expert Basic Proficient Expert Basic Basic Basic Basic Expert Basic Basic - Basic Basic
COMP30110 Spatial Information Systems Proficient   - - -   Expert Proficient - - Proficient -   - - - Basic
COMP30230 Connectionist Computing Basic   Proficient - Basic Expert Basic - - - - Basic   Basic - - -
COMP30540 Game Development -   - - -   - - - - - -   - - - -
COMP30650 Networks & Internet Sys (Conv) - Basic Basic Basic Basic Basic Basic Basic Basic Basic Expert (TA) - Proficient - - - -
COMP30660 Computer Arch & Org (Conv) Basic Proficient Expert (former TA) - - Proficient Proficient Basic - Basic Proficient - Proficient - - Basic -
COMP30720 Ethical Computer Hacking Basic   - Basic Expert   Proficient - - - - Basic   - - Basic -
COMP30750 Information Visualisation -DS Basic   - - Basic Basic - Proficient - - - Expert   Basic Basic Expert -
COMP30770 Programming for Big Data -   Basic - Basic Basic - Expert - - - Basic Proficient Basic - - Expert (TA)
COMP30780 Data Science in Practice Proficient Proficient Expert - Basic Expert - Expert - - - Expert   Basic Expert (TA) Basic -
COMP30820 Java Programming (Conv) - Proficient Expert Expert Expert Proficient Expert Basic Expert Proficient Basic basic Proficient Expert - Proficient Expert
COMP30830 Software Engineering (Conv) Basic Proficient Expert Expert Proficient Proficient Expert Basic Proficient Proficient Expert (TA) Proficient Proficient Proficient - Expert Proficient
COMP30840 Enviro-Tech Boot Camp Proficient   - - -   - - - - Proficient -   - - - -
COMP30850 Network Analysis Basic   Basic - Basic Basic - Basic - - Proficient -   - Expert (TA) - -
COMP30860 Web Development - Basic Expert - Expert Basic Expert Proficient Basic Proficient Expert Expert Basic - Basic Expert Basic
COMP30870 Graph Algorithms Basic Basic Basic - - Basic - Basic - - - -   - - - Basic
COMP30880 Software Engineering Project 3 Basic Basic Proficient Proficient Basic   Proficient Basic Basic Basic Basic Basic   Proficient - Basic Proficient
COMP40010 Performance of Comp Systems Basic   Basic - -   - - - - - -   - - - -
COMP40020 Human Language Technologies Basic   - - Basic   - - - - - Proficient Expert Proficient Basic - -
COMP40260 Connectionism Basic   Proficient - -   - - - - Basic -   Basic - - -
COMP40270 Cognitive Modelling Basic   - - -   - - - - - -   Basic Proficient - -
COMP40280 Embod & Enactv Appr to Cog Sci Basic   - - -   - - - - - -   Expert - - -
COMP40390 HighPerform.Heterogeneous Comp -   - - -   - - - - - -   - - - -
COMP40400 Bioinformatics Basic   - - -   - - - - - -   Basic - - -
COMP40610 Information Visualisation Basic   Proficient - Basic Basic - Proficient - - - Expert   Basic Basic Expert -
COMP40660 Advances Wireless Networking Basic   Basic Basic -   Basic Basic - Basic Basic -   - - - -
COMP40725 Intro to RD & SQLProgrammiing Basic   Basic Basic Expert Proficient Proficient Expert - Basic Proficient Expert Proficient - - Basic Expert
COMP41280 Intro to Information Security -   - - Proficient   - - - - Basic Basic   - - - -
COMP41390 Connectionist Computing -   Proficient - Basic Expert - - - - - -   Basic - - -
COMP41680 Data Science in Python Proficient Proficient Expert - Proficient Expert - Expert - - Basic Expert Proficient Proficient Expert Proficient Basic
COMP47250 Team Software Project Basic   Proficient - Proficient Basic - Proficient Basic Proficient Proficient Proficient   Proficient - Basic Proficient
COMP47350 Data Analytics (Conv) Proficient Proficient Expert - Expert Expert - Expert - - Basic Expert Proficient Basic Proficient Basic Basic
COMP47390 Mobile App Dev - Cocoa Touch -   - - -   - - Basic - - -   - - Basic -
COMP47410 Computational Creativity Basic   - - -   - - - - - -   Expert (TA) - - -
COMP47470 Big Data Programming -   Basic - Proficient Basic - Expert - - - - Proficient Basic - - Expert
COMP47480 Contemporary Software Dev -   Proficient Expert (TA) Basic   - - - - Basic Basic   Basic - - Basic
COMP47500 Adv. Data Structures in Java - Proficient Expert Expert Expert Proficient Expert - Basic Basic - Expert Basic Basic - - Basic
COMP47560 Coding & Software Engineering Basic Basic Expert Basic Basic Basic Basic Basic Basic Basic Basic Basic   Basic - Basic Proficient
COMP47580 Rec Sys & CI Basic   Basic - Basic Proficient - - - - - Expert   - - - -
COMP 47590 Advanced Machine Learning Proficient Proficient Expert Basic Basic Expert - Expert - - - Expert Basic Basic Basic - -
COMP47650 Deep Learning Proficient Expert Expert - Proficient Expert - Proficient - - - Proficient Proficient Basic Basic - -
COMP47660 Secure Software Engineering -   - Expert (TA) -   - - - - - -   - - - -
COMP47670 Data Science in Python (MD) Proficient Proficient Expert - Proficient Expert - Expert - - Basic Expert Basic Proficient Expert - Basic
COMP47680 Human Computer Interaction Basic   - -     - - - - Proficient Proficient   Proficient Basic Expert (TA) -
COMP47290 Green Sustainable Data Centr Basic   - -     - - - - -     - - - -

 


Tutor Programming Language Familiarity

Languages Agatha Alessandro Antonio Déaglán Duncan Ellen Eoin John Jordan Kalyani Karl Mansura Patrick Phil Pheobe Shreya Thomas
C   Proficient Proficient Basic Expert Basic Proficient Basic Proficient Basic Basic Expert Basic Proficient Basic Proficient Proficient
Python Proficient Proficient Expert Basic Proficient Expert Proficient Expert Basic   Expert Expert Expert Expert Proficient Basic Basic
Java   Proficient Expert Expert Expert Proficient Expert Proficient Expert Proficient Basic Basic Basic Expert   Proficient Expert
SQL Proficient Basic Basic Basic Expert Expert Expert Expert Basic Proficient Expert Expert Proficient Basic Basic Basic Expert
C++ Basic Proficient Proficient Basic Basic Basic Basic Basic   Basic   Expert Basic Basic   Basic  
Ruby     Basic Proficient     Proficient                    
Perl                                  
Scheme       Basic     Basic   Expert                
HTML Basic Basic Expert   Expert Proficient Expert Expert Expert Expert Expert Expert Proficient Basic Proficient Expert Basic
CSS   Basic Expert   Expert Proficient Proficient Expert Expert Expert Expert Expert Proficient   Proficient Expert Basic
PHP   Basic Basic   Expert Basic Proficient Proficient   Basic Proficient Proficient Basic     Expert Basic
Javascript   Basic Expert   Proficient Basic Expert Proficient Basic Expert Expert Expert Proficient   Proficient Expert Basic
Latex Expert Proficient Expert Basic Expert Expert Expert Proficient Basic Proficient Proficient Expert Basic Expert Proficient Basic Expert
Android   Basic Basic       Expert Basic Proficient   Basic proficient       Proficient