
Experience scope
Categories
Mobile app development Security (cybersecurity and IT security) Software development Machine learning DatabasesSkills
cyber security user experience (ux) design software engineering code analysis machine learning software development technical support systems developmentStudents 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
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:
Additional company criteria
Companies must answer the following questions to submit a match request to this experience: