SE401
Download as PDF
Software Engineering Apprenticeship
Course (UG/PG)
Offering Unit/Department
Course Description
During the apprenticeship, students will be working full-time at the sponsoring company in a suitable software-engineering role. Students will have the opportunity to apply skills they learn from the SE Degree programme. The focus of the apprenticeship is to provide on-job-training for students, as well as exposure to working culture and professional practices.
The apprenticeship will be closely monitored by the school and formally assessed by SCIS’s practicum manager and the sponsoring companies’ mentor(s).
Course Learning Outcomes
1. Explain the key business areas and how technology is used to drive/improve the business of the company
2. Acquire domain-related and industry-relevant knowledge
3. Analyse industry specific problems with understanding of industry constraints and context
4. Identify business objectives, KPIs and performance targets/goals of the required tasks
5. Propose and implement practical software engineering solutions to solve the task assigned
6. Work with others towards accomplishment of common goals
7. Present the result of an analysis (or a case study of selected aspects of work done) and/or implemented solution
8. Write the apprenticeship report to document the tasks completed during the apprenticeship, reflection of the work-study process, lessons learned and possible areas of improvement