Undergraduate study

Undergraduate 

Software Engineering (in partnership with KMITL) BSc/MSci

Software Engineering Summer Placement (H) COMPSCI4046

  • Academic Session: 2026-27
  • School: School of Computing Science
  • Credits: 10
  • Level: Level 4 (SCQF level 10)
  • Typically Offered: Summer
  • Available to Visiting Students: No
  • Collaborative Online International Learning: No
  • Curriculum For Life: No

Short Description

During the long vacation between third and fourth year, Software Engineering students will normally be required to undertake a summer placement of at least 8 weeks to gain relevant practical experience.

Timetable

Summer prior to Level 4.

Excluded Courses

None

Co-requisites

None

Assessment

Assessment visit during placement 30%

Poster describing placement and reflection on tools and practices employed 40%

Presentation 30%.

Main Assessment In: April/May

Course Aims

To give students the experience of a real software development environment.

To embed the software engineering theory, principles and tools studied during the previous three years through practical experience.

To develop a student's ability to evaluate and enhance their personal software process.

Intended Learning Outcomes of Course

By the end of the course students will be able to:

1. Describe applicability of practices, methods and tool taught in software engineering and other academic computing science courses to real world software development efforts;

2. Present a summary of their contribution during their placement;

3. Discuss and reflect on their experiences during their placement.

Minimum Requirement for Award of Credits

No exceptions