Experiences

University of Stirling
Stirling, Scotland, United Kingdom
Head of Work Based Learning
2
Experience
8 projects wanted
Dates set by projects
Preferred companies
United Kingdom
Any company type
Any industries

Experience scope

Categories
Mobile app development Security (cybersecurity and IT security) Software development Machine learning Databases
Skills
cyber security user experience (ux) design software engineering code analysis machine learning software development technical support systems development
Learner goals and capabilities

Students from our Computing Science degrees undertake a summer placement in the third year of their degree.


Student must undertake an 8-12 week placement at the end of their 3rd year, in which the student is asked to undertake a mini-project or job role within a company. Many students select placements where they will work on software engineering and development project involved with projects analysing, designing, implementing and/or evaluating solutions for a problem which the placement provider or one of its clients faces. Other placements such as in technical support and job roles are also feasible.


Students will have gained skills across a varied curriculum in the first 3 years of their programme including Software Development, Systems Development, Developing Mobile Web Based Applications, Software Engineering, UX Design, Database Principles and Applications, Concurrent and Distributed Systems, Code Analysis and Performance, Computer Game Technologies and an introduction to Machine Learning.


Learners

Learners
Undergraduate
Intermediate levels
40 learners
Project
300 hours per learner
Educators assign learners to projects
Individual projects
Expected outcomes and deliverables

The students will be expected to tackle a substantial piece of work, under supervision by the industrial partner and contribute to the ongoing success of the business. 


The specific outputs required will vary across projects and will be agreed with each employer partner depending on project requirements.


Students will be required to document and verbally present on the work they complete as part of their placement.

Project Examples

Requirements

Previous projects have included:

  • Visualising IoT building data using Python and Power BI
  • Developing an e-commerce web app for stock data using C#
  • Upgrading a smart heating controller
  • Developing an online learning environment for learning the English language
  • Creating an integrated data storage and visualisation solution for racing data
  • Using machine learning to detect defective equipment from images
  • Front-end development for an office management system
  • Using Raspberry Pi for sports performance measurements
  • Turbine blade damage image recognition using AI/ML
  • Developing a mobile app for a taxi system

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

  • Q1 - Checkbox
     *
  • Q2 - Checkbox
     *
  • Q3 - Text short
    Would you be open to offering compensation for the students' work on this project? Since this is a summer placement, many students may need to forego their part-time jobs to fully dedicate themselves to the project, and compensation could help support their commitment.  *