ACS130 Introduction to Systems Engineering & Software

Module Description 

Engineering applications are typically complex, so students also need to acquire proficiency in analytical problem solving and the ability to apply a systems engineering approach, as a systematic methodology to design and implementation. A group project will develop an understanding of the type of problem solving and systems engineering needed for the design and build of a computer-controlled system. Students will improve skills in communication, team working and reflective practices as a result of the group project.

Engineering applications in manufacturing, aerospace, robotics, energy, finance, healthcare and a host of other areas are predominately computer based or computer controlled. In order to be able to create computer based and computer controlled applications, students need to acquire proficiency in relevant software and programming languages. In this module, labs and several individual assignments will build proficiency in creating C programs as solutions to engineering problems.

Credits: 20 (Academic Year)

Module Leader

Dr Tara Baldacchino








Dr Tara Baldacchino
Email: t.baldacchino@sheffield.ac.uk
Amy Johnson Building

If you have any questions about the module please talk to us 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 please contact one of us via email, or drop in to see one of us.

Other teaching staff

Bacon.jpg
Mr Craig Bacon, Amy Johnson Building
Email: c.bacon@sheffield.ac.uk

Learning Outcomes

Learning Outcomes

By the end of the unit, a student will be able to:

1. Design and construct a simple integrated hardware and software system using a systems engineering approach. [SM1i, D4i, EA4p, EP2i, EP3p]
2. Analyse and apply a systematic approach to solving simple to moderate computing problems. [D41, EA1p, EA3p]
3. Produce and interpret software programs, and understand and apply the general principles of developing software. [D41, EA6m, EP3p]

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.

Syllabus

Syllabus

  • 1. Design and construct a simple integrated hardware and software system using a systems engineering approach
    2. Analyse and apply a systematic approach to solving simple to moderate computing problems.
    3. Produce and interpret software programs and understand and apply the general principles of developing software.
Teaching Methods

Learning and Teaching Methods

Lectures: 24 hours
Laboratory Cases: 27 hours
Independent Study: 120 hours
Other: 27 hours

Teaching Materials

Learning and Teaching Materials

MOLE

Assessment

Assessment

Formal exam (55%) will assess the students ability to analyse and apply a systematic approach to solving problems using C programming, as well as interpreting C programs. LO 2,3

C programs (19%): The students come prepared to the lab with their C program (based on assignment handed out to them earlier) ready to run. Their code will be marked against a scoring rubric (which students have access to). LO 2,3

Group project (26%): The hardware (8%) and software (10%) parts of the project are assessed during the final lab session for each component. The students explain and demonstrate their project, as well as highlighting the parts contributed by the individual members of the group. The student will then write a report (8%) highlighting the systems engineering approach undertaken during the group project. LO 1,2,3

Feedback

Feedback

Marks and comments on each piece of coursework
Asking questions and getting advice in lectures and in labs
Reflecting on your own work – example using log book entries for the robot project

Student Evaluation

Student Evaluation

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 each semester.

Recommended Reading

Recommended Reading

Core Texts:

Secondary Texts:

Peripheral Texts: