CS415 - Industrial Placement
TIMETABLE | TEACHING MATERIAL |
Credits | 20 |
Level | 4 |
Semester | Semester 1, Semester 2 |
Availability | This module is only available to BSc Hons Software Engineering students. |
Prerequisites | None |
Learning Activities Breakdown | Lectures: 0 | Tutorials: 0 | Labs: 0 Assignments: 0 | Self study: 200 |
Items of Assessment | 2 |
Assessment | The assessment comprises:
The summary paper is an eight page two-column paper that contains the general context, overview of the student's work and an analysis of software engineering practices. The summary talk is presented as 10 minute + 5 minutes of questions. Each assessment is marked as pass or fail. Both assessments must be passed for the module to be passed. |
Lecturer | William Bell |
Aims and Objectives
To enable students to experience the application of aspects of their degree course in an industrial context and so to understand the complexities of commercial software development.
Learning Outcomes
The objectives of the module are to:
- Work within a professional software development team.
- Apply and expand on taught curriculum.
- Critically reflect on software engineering practices followed during the placement.
- Improve quality of reporting, in written and verbal form.
Students are provided with resources to support the process of finding and applying for internships. However, it is ultimately the responsibility of the student to secure their own placement. Students may need to perform additional research to find an internship.
The placements should last approximately 12 months. Therefore, significant learning is expected to be displayed in the assessed deliverables.
Syllabus
The syllabus comprises:
- Completing the internship over 9 to 13 months of a calendar year, starting in June/July following completion of level 3 modules.
- Working within a professional team, developing software as required by an employer.
- Producing a summary paper and project summary talk.
Students are provided with resources to support the process of finding and applying for internships. Students may need to perform additional research to find an internship.
It is expected that students may contribute to one, two, or three different software projects while working for their employer. Students are expected to keep a reflective logbook of their internship experience, sharing summary status updates with the project coordinator.
The summary paper and talk will be evaluated in terms of what was possible within a particular placement, rather than according to some absolute standard.
Recommended Reading
This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.
Last updated: 2024-08-16 07:31:28