Module Code | CS7091 |
Module Name | Internship |
ECTS Weighting | 30 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:
- Contribute to the design and development of systems at the forefront of computer science research and critically evaluate their performance;
- Apply theoretical knowledge in an industrial or research laboratory setting to solve real world problems;
- Practice and further develop skills in communication, management and teamwork;
- Practice and further develop skills in time management and reporting within an industrial or research laboratory setting;
- 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 Component | Brief Description | Learning Outcomes Addressed | % of Total | Week Set | Week Due |
Mid-Point Report | A report containing their goals, their reflective journal and an analysis of the software engineering management in the company. | 1,2,3,4,5 | 40% | Week 1 | April |
In-Company Presentation | Presentation to industry Mentor and Academic Supervisor. | 3,4 | 10% | Week 1 | April |
Final Report | Report on the technology design worked on during internship, reflection on Goals, reflective learning journal. | 1,2,3,4,5 | 50% | 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 |
Lecture | 0 hours |
Laboratory | 0 hours |
Tutorial or seminar | 0 hours |
Other | 800 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 Hours | 820 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