THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2025/2026

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Engineering : Electronics

Undergraduate Course: Electrical Engineering Design 2 (ELEE08026)

Course Outline
SchoolSchool of Engineering CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 8 (Year 2 Undergraduate) AvailabilityNot available to visiting students
SCQF Credits20 ECTS Credits10
SummaryThis course is designed to support Electronics & Electrical Engineering students in developing skills that will provide a foundation for not only their future studies but also on a career as a professional engineer. In this course, the students will

- develop soft skills that are important for their professional development including professional ethics for engineers, as well as professional writing and literature skills that will help them write a quality technical report;

- gain core technical skills and knowledge as an electrical engineer, gaining competence with practical lab skills (e.g., use of testing and measurement equipment, electronic circuit prototyping, soldering etc.) and combined skills in both software programming and embedded system hardware development;

- bring together the skills developed in this course to solve a real-world electrical engineering design problem.
The course has been designed to map to desirable Graduate Attributes & Skills, with details presented in the course description below.
Course description The course will be 20 credits in total spanning a full academic year:
In Semester 1, the students will attend:

- Lectures and seminars (5 credits) on professional development including:
professional ethics as engineers
technical report writing

- Practical lab sessions (5 credits) through which the students will:
Learn to use equipment in the laboratory;
Understand how to construct some simple circuits on the breadboard and test them

In Semester 2, the students will work on a design project with a focus on experiential learning and engineering design. They will attend 1 introductory lecture and 10 lab sessions through which they will gain hands-on experience with C programming and embedded system hardware development through experimentation. Combining the skills they have learned throughout the course, they are tasked to develop an end-to-end audio recording system, test and demonstrate its functions, and document it in a final technical report.
Weekly activities are summarised as follows.

Semester 1
Week 1 Course Introduction
Week 2 Professional development module 1:
- Lecture 1 What is a Profession
- Lecture 2 Elevating the Profession
- Seminar 1 Professional Institution
Week 3 Professional development module 2:
- Lecture 3 Blame and Responsibility
- Lecture 4 Recognising Ethical Issues
- Seminar 2 1st Case Study on Engineering Ethics
Week 4 Professional development module 3:
- Lecture 5 Decision Making
- Lecture 6 Ethical Intent
- Seminar 3 Assignment 1 Intro
Week 5 Professional development module 4:
- Lecture 7 Trust and Honesty
- Lecture 8 Consequences
- Seminar 4 2nd Case Study on Engineering Ethics
Week 6 Professional development module 5:
- Seminar 5 Technical Writing for Electrical Engineers
- Seminar 6 Documentation in Electrical Engineering
- Assignment 1 submission
Week 7 Practical lab module 1
- Lab 1 (3hr) Electronics Testing
- Asynchronous learning (recorded video on use of testing equipment)
Week 8 Practical lab module 2
- Lab 2 (3hr) Electronics Prototyping
- Asynchronous learning (instruction manual on use of breadboard)
Week 9 Practical lab module 3
- Lab 3 (3hr) Soldering Exercise
- Asynchronous learning (recorded video on soldering guidance)
Week 10 Practical lab module 4
- Lab 4 (3hr) Demonstration
Week 11 Assignment 2 submission

Semester 2
Week 1 Software & Embedded System Design Mini Project introduction
Week 2 Mini Project Module 1
- Lab 1 (3hr) Programming Exercise 1
- Asynchronous Learning: Data Type & Organisation in C language
Week 3 Mini Project Module 2
- Lab 2 (3hr) Embedded Systems Exercise 1
- Asynchronous Learning: audio amplifier design and simulation
Week 4 Mini Project Module 3
- Lab 3 (3hr) Programming Exercise 2
- Asynchronous Learning: Making Decisions, Selection & Repetition in C language
Week 5 Mini Project Module 4
- Lab 4 (3hr) Embedded Systems Exercise 2
- Asynchronous Learning: Digital Signals & Sampling
Week 6 Mini Project Module 5
- Lab 5 (3hr) Programming Exercise 3
- Asynchronous Learning: Writing Your Own Functions in C language
- 1st Programming Class-test
Week 7 Mini Project Module 6
- Lab 6 (3hr) Embedded Systems Exercise 3
- Asynchronous Learning: STM32 Embedded System Board Intro
- Embedded Systems Class-test
Week 8 Mini Project Module 7
- Lab 7 (3hr) Programming Exercise 4
- Asynchronous Learning: Pointer & Data Operation in C language
Week 9 Mini Project Module 8
- Lab 8 (3hr) Embedded Systems Exercise 4
- Asynchronous Learning: Speech Sampling
Week 10 Mini Project Module 9
- Lab 9 (3hr) Programming Exercise 5
- Asynchronous Learning: Bit Operation & Dynamic Memory Allocation
- 2nd Programming Class-test
Week 11 Mini Project Module 11
- Lab 10 (3hr) Speech Recording System Development
- Design Report Submission

Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Other requirements None
Course Delivery Information
Academic year 2025/26, Not available to visiting students (SS1) Quota:  None
Course Start Full Year
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Lecture Hours 10, Seminar/Tutorial Hours 6, Supervised Practical/Workshop/Studio Hours 42, Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 138 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) Coursework 100%:
Feedback Not entered
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Write quality technical reports to present their work clearly and informatively, and make proper use of figures, tables, and references from diverse sources they have found in their literature search to support the rationale and findings of their work.
  2. Prototype an electrical circuit design idea by building the circuits on breadboard and soldering on printed circuit boards (PCBs), and test the circuit using necessary lab equipment.
  3. Demonstrate competence in software programming.
  4. Demonstrate competence in hardware development.
  5. Apply their skills, knowledge, and real-world considerations to solve an electrical engineering design problem.
Reading List
- Harris, C.E., Pritchard, M.S., Rabins, M.J., James, R.W. and Englehardt, E.E., 2018. Engineering Ethics: Concepts and Cases. 6th ed. Boston: Cengage Learning
- Kmiec, D. and Longo, B., 2017. The IEEE Guide to Writing in the Engineering and Technical Fields. Wiley-IEEE Press
Additional Information
Graduate Attributes and Skills Not entered
KeywordsElectrical Engineering Skills,Professional Development,Design project,practical labs
Contacts
Course organiserDr Shiwei Wang
Tel:
Email: Shiwei.Wang@ed.ac.uk
Course secretaryMiss Katie Murray
Tel:
Email: kmurra2@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information