ACS233 Systems Engineering and Object Oriented Programming
Module Description (subject to change)
Engineering applications in manufacturing, aerospace, robotics, energy, finance, healthcare and a host of other areas are predominantely computer based or computer controlled. In order to be able to create computer based and computer controlled applications, students need to acquire understanding of and proficiency in working across the systems engineering lifecycle. This module builds on the first year undergraduate Introduction to Systems Engineering and Software module, to develop further students’ skills in the design and development of computer based and software dominated systems. There will be an emphasis on the systems engineering lifecycle (requirements capture, architecture definition, sub-system design and testing, integration, implementation and validation) and project management. Students will use UML/SysML to model systems. C++ will be introduced for algorithmic problem solving. Quality, risk and reliability associated with engineering systems will be explored.
Credits: 20 (Academic year)
Restrictions: Available to ACSE students only
Dr Tara Baldacchino
If you have any questions about the module please talk to me during the lectures or the labs in the first instance. It is likely that other students will learn from any questions you ask as well, so don’t be afraid to ask questions.
Outside of lectures either post a question on the ACS233 Blackboard (MOLE) discussion board, contact me via email, or drop in to see me in my office.
By the end of the module students will be able to:
This module satisfies the AHEP3 (Accreditation of Higher Education Programmes, Third Edition) Learning Outcomes that are listed in brackets after each learning outcome above. For further details on AHEP3 Learning Outcomes, see the downloads section of our accreditation webpage.
Learning and Teaching Methods
NOTE: This summary of teaching methods is representative of a normal Semester. Owing to the ongoing disruption from Covid-19, the exact method of delivery will be different in 2020/21.
Learning and Teaching Materials
Coursework only Module
Group Requirements Document, Semester 1 (15%)
Group Design Document, Semester 1 (15%)
Group Implementation, Semester 1 (20%)
Group Reliability, Semester 2 (15%)
Group UML Class Diagram, Semester 2 (15%)
Group Arduino C++ Programming, Semester 2 (20%)
Students will have the opportunity to resit the exam in August. The module resit mark will be based on the resit exam plus the original assignment marks (this is due to the high percentage of coursework in this module).
Students are encouraged to provide feedback during the module direct to the lecturer. Students will also have the opportunity to provide formal feedback via the Faculty of Engineering Student Evaluation Survey at the end of the module.
In response to last year’s student feedback, webPA will be used to support groupwork, in an attempt to expose those who do not contribute and reward (without overburdening) those who do.
You can view the latest Department response to the survey feedback here.