CS7091 – Internship

Module CodeCS7091
Module NameInternship
ECTS Weighting30 ECTS
Semester Taught Semester 2
Module Coordinator/s  Prof Tim Savage

The aim of this module is to further develop the students understanding of how the design and theoretical aspects of computer science are applied to practical problems within a real world context.

Module Learning Outcomes

On successful completion of this module, students will be able to:

  1. Contribute to the design and development of systems at the forefront of computer science research and critically evaluate their performance;
  2. Apply theoretical knowledge in an industrial or research laboratory setting to solve real world problems;
  3. Practice and further develop skills in communication, management and teamwork;
  4. Practice and further develop skills in time management and reporting within an industrial or research laboratory setting;
  5. Contribute to an ethical and professional work culture.

Module Content

Host Companies and Research University laboratories play an important role in ensuring the success of the internship programme.

They are expected to provide the following support:

  • In partnership with TCD staff plan and schedule the overall internship to provide maximum opportunity for students to achieve the learning outcomes;
  • Provide students with a stipend for the period of the internship;
  • Provide students with real practical experience of system level design;
  • Provide students with an opportunity to communicate their work in a professional context;
  • Provide students with an opportunity to demonstrate ability to tackle a challenging technical problem;
  • Mentor and guide students on a day to day basis during the internship.

Teaching and Learning Methods

The student will be embedded in an industrial or research team and will work on projects as assigned. 

The students will be required to:

  • Work as directed by their industry mentor in the development team;
  • Complete a set of goals for their internship;
  • Complete a reflective learning journal;
  • Write 2 reports  on project management and software development;
  • Deliver an in-company presentation to both industry mentor and academic supervisor.

Assessment Details

Assessment ComponentBrief DescriptionLearning Outcomes Addressed% of TotalWeek SetWeek Due
Mid-Point ReportA report containing their goals, their reflective journal and an analysis of the software engineering management in the company.1,2,3,4,540%Week 1April
In-Company PresentationPresentation to industry Mentor and Academic Supervisor.3,410%Week 1April
Final ReportReport on the technology design worked on during internship, reflection on Goals, reflective learning journal.1,2,3,4,550%Week 1 July

Reassessment Details

Students will be asked to re-submit their final report.

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by:800 hours
Lecture0 hours
Laboratory0 hours
Tutorial or seminar0 hours
Other800 hours
Independent Study (outside scheduled contact hours), broken down by:20 hours
Preparation for classes and review of material (including preparation for examination, if applicable)0 hours
Completion of assessments (including examination, if applicable) 20 hours
Total Hours820 hours

Recommended Reading List

  • Internship Handbook.

Module Pre-requisites

Prerequisite modules: N/A

Other/alternative non-module prerequisites: Students must be enrolled on the MCS stream of the ICS Programme with a grade of II.1 (Second Class Honors, First Division) in their Year 3 exams.

Module Co-requisites

N/A

Module Website

https://www.scss.tcd.ie/internships/