Embedded C for Microcontrollers A - MECH60009
Aims
This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 6 version of the enhanced level 7 ECM module and students cannot take both for credit towards their final degree.
ECTS units: 5
Role
Associate Course Leader
Embedded C for Microcontrollers A - MECH60009
Aims
This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 6 version of the enhanced level 7 ECM module and students cannot take both for credit towards their final degree.
ECTS units: 5
Role
Tutor
Embedded C for Microcontrollers B - MECH70013
Aims
This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 7 variant of the level 6 ECM module and students cannot take both for credit towards their final degree.
ECTS = 5
Role
Associate Course Leader
Embedded C for Microcontrollers B - MECH70013
Aims
This module aims to introduce students who are proficient in MATLAB programming to the C programming language: amongst the most widely-used ever amongst programming languages, and one which provides an excellent foundation for learning others (e.g. C++ and JavaScript). It also aims to develop, from the basic knowledge of mechatronics provided in ME2, an ability to build mechatronic systems containing typical sensors and actuators that are controlled by a microcontroller programmed in C. This is a level 7 variant of the level 6 ECM module and students cannot take both for credit towards their final degree.
ECTS = 5
Role
Tutor
Mechatronics 3B - MECH70046
Aims
This module is a continuation of the ME1 and ME2 modules in Mechatronics. The first term focuses on further concepts of Control Theory, following the introductory part taught in ME2 course. In the second term advanced electronic components are introduced, which are not taught in ME1 and ME2 courses. These further topics will provide students with a comprehensive knoweldge, theoretical and applied, enough to be able to design and realise a full mechatronic system.
Role
Lecturer
Mechatronics 3A - MECH60018
Aims
This module is a continuation of the ME1 and ME2 modules in Mechatronics. The first term focuses on further concepts of Control Theory, following the introductory part taught in ME2 course. In the second term advanced electronic components are introduced, which are not taught in ME1 and ME2 courses. These further topics will provide students with a comprehensive knoweldge, theoretical and applied, enough to be able to design and realise a full mechatronic system. This is a level 6 version of the enhanced level 7 Mechatronics module and students cannot take both for credit towards their final degree.
ECTS = 5
Role
Lecturer