Below you can find a list of all second year modules. All modules in this year are compulsory.
Gizmo (Mechatronics and Robotics)
Many products rely on the effective design and implementation of mechanisms for their function. This course builds on DE1-Des introducing deterministic approaches to selection and analysis of mechanisms and machine elements including bearings, shafts, gears, belts, chains, fasteners, clutches, brakes, seals, and electromagnetic actuators. Students will be introduced to physical computing platforms such as Arduino.
Students will be challenged to design and produce a functioning prototype, demonstrating principle, for a product or mechanism that effectively uses at least six different types of machine element and performs a useful function.
Engineering Analysis 2
The Engineering Analysis 2 extended module which runs throughout the year, extends the DE1-EA principles and introduces more advanced mechanical and electronic analysis. The concepts and methods of mathematical modelling in stress analysis (FEA) are also introduced. The module is broken into three thematic modules, outlined below.
2.1 - Advanced Mechanics
This theme builds on the fundamental concepts taught in year 1 and explores the use of mechanics in advanced design topics such as Bio-Mechanics, Tribology, and Failure Analysis.
2.2 - FEA
This theme aims to introduce students to the basic procedures in carrying out a practical finite element analysis and to understand the underlying theoretical basis. The FEA unit is divided into two components: Practical FEA and Theory of FEA. The Theory of FEA component is a lectured course that gives students an insight into the underlying principles of FEA, with emphasis on understanding what goes on inside a typical, modern, commercial program. The Practical FEA component is run as a computing class using commercial, industry-standard FEA software.
2.3 - Electronics for Product and System Design
This theme builds on the fundamental electronics from Engineering Analysis 1 (1.3 - Electronics) and introduces more complex components and their properties, such as signals and control, as well as applications in design.
This course is an introduction to the principles of industrial design, rough prototyping and an extension of skills in 3D brainstorming.
Case studies and a project are used to enable consideration and skill development in the use of design engineering principles to deliver technical function, aesthetic function, social function, economic functional, psychological function, and functional analysis diagrams. Students will also explore and understand the power of human emotions in design and importance of purpose driven design.
This module builds on the first programming module to apply the skills acquired there towards advanced concepts in implementation, as well as practice and management of software engineering.
The course expands on object-oriented structures in Computing I to address issues of software system design, development, integration, testing, and sustainment. Through a bottom-up implementation- based approach, lifecycle activities associated with developing software as part of a system as well as the design environment required to ensure timely, cost-effective performance will be taught. The impact of object-oriented structures in good software system design and implementation is introduced through lectures and several case studies as implemented in real-world systems.
A group project will also be undertaken focusing on software system design, programming, and project-based implementation.
The module aims to provide students with sufficient tools and techniques to explore small and large datasets, to perform data analysis and to use key insights from data mining.
Engineering Design Project
This course focuses on holistic design processes and use of integrated suite of computer tools: finite element analysis, solid modelling, rapid manufacturing, computer-aided machining, and computer numerical control manufacturing.
Students choose, design, and manufacture individual products, emphasizing individual design process and computer design tools. Engineering design and build projects will explore the application of engineering analysis to support detailed design. This will give students an introduction to project management and creating designs fit for purpose.