Modules at Cardiff University
1,660 modules catalogued from the public module catalogue.
| Code | Title | Level | Credits | Department |
|---|---|---|---|---|
| EN3034 | Fluid Mechanics | FHEQ 6 | 10 | Engineering |
| EN3036 | Energy Studies | FHEQ 6 | 10 | Engineering |
| EN3037 | Solid Mechanics | FHEQ 6 | 10 | Engineering |
| EN3042 | Thermodynamics and Heat Transfer | FHEQ 6 | 10 | Engineering |
| EN3045 | Fluid Mechanics | FHEQ 6 | 10 | Engineering |
| EN3057 | Automatic Control | FHEQ 6 | 10 | Engineering |
| EN3058 | Power Electronics | FHEQ 6 | 10 | Engineering |
| EN3062 | Robotics and Image Processing | FHEQ 6 | 10 | Engineering |
| EN3082 | HF and RF Engineering | FHEQ 6 | 10 | Engineering |
| EN3085 | Object Oriented Engineering Computing | FHEQ 6 | 10 | Engineering |
| EN3087 | Embedded Systems | FHEQ 6 | 10 | Engineering |
| EN3095 | Industrial Training | FHEQ 6 | 120 | Engineering |
| EN3098 | Engineering Optimisation with Python | FHEQ 6 | 10 | Engineering |
| EN3100 | Project | FHEQ 6 | 30 | Engineering |
| EN3104 | Construction and Construction Management | FHEQ 6 | 10 | Engineering |
| EN3108 | Medical Device Evaluation | FHEQ 6 | 10 | Engineering |
| EN3201 | Integrated Building Design | FHEQ 6 | 10 | Engineering |
| EN3211 | Architectural Engineering Design Studio | FHEQ 6 | 10 | Engineering |
| EN3213 | Tensile Structures | FHEQ 6 | 10 | Engineering |
| EN3220 | Environmental Policy and Regulation | FHEQ 6 | 10 | Engineering |
| EN3300 | Project | FHEQ 6 | 30 | Engineering |
| EN3302 | Structural Analysis | FHEQ 6 | 10 | Engineering |
| EN3303 | Water Engineering | FHEQ 6 | 10 | Engineering |
| EN3304 | Geotechnical Engineering | FHEQ 6 | 10 | Engineering |
| EN3307 | Structural Design Studies | FHEQ 6 | 10 | Engineering |
| EN3309 | Civil Engineering Design | FHEQ 6 | 10 | Engineering |
| EN3311 | Concrete Materials and Structures | FHEQ 6 | 10 | Engineering |
| EN3314 | Environmental Geotechnics | FHEQ 6 | 10 | Engineering |
| EN3317 | Environmental Hydraulics | FHEQ 6 | 10 | Engineering |
| EN3400 | Individual Project | FHEQ 6 | 40 | Engineering |
| EN3401 | Waste Management and Recycling | FHEQ 6 | 10 | Engineering |
| EN3440 | Finite Elements for Full-scale Engineering Problems | FHEQ 6 | 10 | Engineering |
| EN3450 | Biomechanics 2 | FHEQ 6 | 10 | Engineering |
| EN3453 | Engineering Applications | FHEQ 6 | 10 | Engineering |
| EN3459 | Clinical Engineering | FHEQ 6 | 10 | Engineering |
| EN3460 | Biomaterials and Tissue Engineering | FHEQ 6 | 10 | Engineering |
| EN3461 | Medical Electronics 1 | FHEQ 6 | 10 | Engineering |
| EN3513 | Fluid Power and Control | FHEQ 6 | 10 | Engineering |
| EN3517 | Electrical and Electronic Engineering 3 | FHEQ 6 | 10 | Engineering |
| EN3608 | Mechanical Power Transmission | FHEQ 6 | 10 | Engineering |
| EN3701 | Power Systems A | FHEQ 6 | 10 | Engineering |
| EN3702 | Electrical Machines and Drives A | FHEQ 6 | 10 | Engineering |
| EN3708 | Renewable Energy Technologies | FHEQ 6 | 10 | Engineering |
| EN3709 | Grid Integration of Renewables | FHEQ 6 | 10 | Engineering |
| EN3710 | Advanced Energy Materials | FHEQ 6 | 10 | Engineering |
| EN3805 | Advanced Analogue IC Design | FHEQ 6 | 10 | Engineering |
| EN3818 | Analogue and Digital Communication Systems | FHEQ 6 | 20 | Engineering |
| EN3820 | Introduction to Magnetic Materials | FHEQ 6 | 10 | Engineering |
| EN3906 | Product Design | FHEQ 6 | 10 | Engineering |
| EN4018 | Applied Numerical Methods in Engineering | FHEQ 7 | 10 | Engineering |