This module offers practical experience and insight into the skills needed to thrive in the contemporary policy world. Teaching and learning activities will build your capacity to understand complex policy problems, critically assess the use of evidence in policy, and communicate effectively with other policy actors. This lively and interactive class features a variety of practical tasks designed to help students learn, practice, develop and hone these professional skills and prepare them for a career in policy and administration.
Zero Credit module to develop transferrable academic and practical skills for professional psychological practice.
This module introduces you to the professional skills necessary to write about music in different contexts
To introduce the student to the concepts of programming using the C programming language, with an emphasis on programming for embedded systems.
This module introduces advanced programming, simulation and design modelling frameworks and tools. Teaching activities are a combination of taught sessions, expanded self-study supported by the Professional Skills Hub and practical hands-on sessions in computer laboratories. The tools and techniques studied in this module are also used in the companion design module in practical hands-on applications. For Mechatronics students, the analogue relationship between mechanical and electrical systems are explored, enabling circuit problems and mechanical systems to be treated in the same framework. Efficient state-space approaches to represent, simulate and analyse dynamics systems are then developed and applied. Modelling and analysis are then used to understand vibration problems in continuous mechanical systems, including beams and shafts. Programming techniques are then introduced to simulate and visualise mechanical vibration within a design project.
This module introduces some advanced programming, simulation and design modelling frameworks and tools. Teaching activities are a combination of taught sessions, expanded self-study supported by the Professional Skills Hub and practical hands-on sessions in computer laboratories. The tools and techniques studied in this module are also used in the companion design module in practical hands on applications.
This module provides students with the skills to automate geospatial data science workflows using code, specifically code written in the open source programming language Python.
This module introduces students to the principles of programming, and provides them with the programming skills necessary to continue the study of computer science. Python and C are used as the introductory languages.
The aim of this module is to teach the students object-oriented programming techniques using Java.
This module develops programming skills in Python and Java, introducing object-oriented design and software development through examples relevant to biomedical engineering.
This module aims to introduce students to recursion and to the principles of recursive, applicative and functional programming. In it, they will use various functional abstractions to control the complexity of programming, and will use abstraction mechanisms in programming. They will also study the principles of program evaluation and explore the evaluation mechanism.
This module will introduce the basics required to produce efficient and effective code. You will be introduced to the underpinning architecture of a modern computer and from this starting point learn the basic of good computer practice from a code agnostic starting point. You will then develop your skills through computer programming (mainly in Python) with a series of guided workshops and worksheets that develop these practical skills.
This module aims to introduce students to the fundamental concepts underlying all programming languages, to introduce a broad range of programming language styles and features, and to provide the theoretical foundation that they will need in order to be able to make informed judgements about programming languages.
Students are allocated a project with an external organisation or on a topic devised by a member of staff in the Operational Research or Management Sciences group at the University of Southampton.
The topics of research projects will cover different concepts in photonic materials and in design, fabrication and testing of device-oriented applications in photonic technology. Each student will work under a supervision of a senior research/academic staff member. A project will start with a meeting between a student and a supervisor, where technical goals, a workplan and the schedule of work will be agreed. Weekly meetings will then take place throughout the project duration with a supervisor or, if a supervisor is unavailable, a delegated deputy. The Project coordinator will need to be notified about such arrangements and know the names of those temporary deputies. Following the research part of the project, a report will be written up by the student that will cover both the results achieved as well as covering in-depth their relevant physics and engineering background. The students should aim to complete all research and data analysis by the end of August to allow sufficient time for writing up reports. The deadline for submitting the reports is in early September. In case of late submission, the standard, University approved penalties will apply, except for well justified cases. Any such extensions have to be requested in advance and in writing to the Project Module coordinators. A part of the project is the “industrial showcase” which involves interaction with the relevant industry (photonic technologies) giving a flavour of the business aspect of the technology to the students. The students learn how to conduct a SWOT analysis to evaluate the performance of a business and are asked to write a short essay. The industrial showcase takes place during the Easter holiday and includes a full week of interacting with local industry. The assignment should be completed within 15 days after showcase week.