Module overview
Aims and Objectives
Learning Outcomes
Partial CEng Programme Level Learning Outcomes
Having successfully completed this module you will be able to:
- Evaluate the environmental and societal impact of solutions to complex problems and minimise adverse impacts (assessed via portfolio).
- Identify and analyse ethical concerns and make reasoned ethical choices informed by professional codes of conduct (assessed via portfolio).
- Select and apply appropriate computational and analytical techniques to model complex problems, recognising the limitations of the techniques employed (assessed via portfolio).
- Use a risk management process to identify, evaluate and mitigate risks (the effects of uncertainty) associated with a particular project or activity (assessed via portfolio).
- Adopt a holistic and proportionate approach to the mitigation of security risks (assessed via portfolio).
- Communicate effectively on complex engineering matters with technical and non-technical audiences (assessed via portfolio).
- Analyse complex problems to reach substantiated conclusions using first principles of mathematics, statistics, natural science and engineering principles (assessed via portfolio).
- Apply knowledge of mathematics, statistics, natural science and engineering principles to the solution of complex problems. Some of the knowledge will be at the forefront of the particular subject of study (assessed via portfolio).
Syllabus
Learning and Teaching
Teaching and learning methods
Type | Hours |
---|---|
Completion of assessment task | 42 |
Practical classes and workshops | 12 |
Preparation for scheduled sessions | 60 |
Lecture | 36 |
Total study time | 150 |
Resources & Reading list
General Resources
University Computing Teaching Laboratories/ School of Engineering Labs & Computing Facilities are required.. University Computing Teaching Laboratories/ School of Engineering Labs & Computing Facilities are required. - Student access on own machines to a range of computational tools including Excel, Python and Matlab is required. - [Demonstrators/ Module Tutors] 10:1 ratio of students: staff (demonstrators) for laboratory classes are required. - [Compute Equipment] Sufficient resource for in person learning sessions (Labs) for classes is required.
Internet Resources
Python for Science and Engineering.
Textbooks
Jake VanderPlas. Python Data Science Handbook.
Hans Fangohr. Introduction to Python for Computational Science and Engineering.
John Hunt. A Beginners Guide to Python 3 Programming.
Jaan Kiusalaas. Numerical Methods in Engineering with Python 3.
Assessment
Assessment strategy
The Learning Outcomes of this module will be assessed under the Part I Assessment Schedule for Engineering Programmes which forms an Appendix to your Programme Specification. Feedback will be provided through module communications, during lectures, workshops, tutorials and associated with formative activities. Feedback will be provided generally to the module cohort and specifically to groups and individuals. [Module teaching and labs etc. would run and be completed by end of Semester 1 in Part 1]Summative
This is how we’ll formally assess what you have learned in this module.
Method | Percentage contribution |
---|---|
Portfolio | 100% |
Repeat Information
Repeat type: Internal & External