Undergraduate study

Undergraduate 

Product Design Engineering BEng/MEng

Engineering Skills 2 ENG2077

  • Academic Session: 2026-27
  • School: School of Engineering
  • Credits: 10
  • Level: Level 2 (SCQF level 8)
  • Typically Offered: Runs Throughout Semesters 1 and 2
  • Available to Visiting Students: Yes
  • Collaborative Online International Learning: No
  • Curriculum For Life: No

Short Description

This course consists of four main components:

■ an introduction to programming and problem solving within an engineering context using Python;

■ a design and manufacturing skills component comprising manufacturing and workshop practice;

■ computer aided drawing/design (CAD);

■ a foundation component on Creativity, based on the "double-diamond approach", involving multidisciplinary interaction.

Timetable

1 lecture per week

5 tutorials

Excluded Courses

None

Co-requisites

None

Assessment

40% Written assignment

40% Set Exercise (lab sessions)

20% Attendance at student-organised meetings and poster presentation on a creative outcome

Main Assessment In: April/May

Course Aims

The aims of this course are to:

■ develop an understanding of the use of computing in addressing and solving engineering problems;

■ provide a deeper understanding of how engineering problems can be framed in a computing context;

■ develop a logical top-down problem solving approach to this process in order to be able to write well-structured programming solutions;

■ provide introductory training in the use of CAD and industrially relevant software;

■ provide training in engineering drawing and design presentation;

■ indicate the use of CAD to provide manufacturing information for design;

■ provide practical engineering applications labs, building on 1st year engineering practice.

■ provide students with practical experience in measurement and analysis;

■ encourage independent thought and the application of analytical skills to an unfamiliar area useful to society;

■ provide an introductory course on a systematic approach to creativity in engineering;

■ provide the experience of working on projects in single discipline and multidisciplinary group environments.

Intended Learning Outcomes of Course

By the end of this course students will be able to:

■ solve problems using Python and develop its use as a tool in solving familiar engineering problems and investigate Python libraries in solution of more complex problems;

■ analyse a problem, adopt a logical step-wise approach to its solution and be able to formalise this solution within the Python programming environment;

■ explain and use basic programming methods such as iteration, branching;

■ draw an engineering system using CAD;

■ use CAD libraries, tools and layers; 

■ present detailed components assemblies and projections using CAD;

■ perform more advanced practical engineering tasks within the engineering application workshops describe engineering workshop manufacturing techniques and requirements;

■ explain the requirements of the Health and Safety at Work Act;

■ complete simple workshop tasks including sheet metal work, measurement, machining and the use of CNC;

■ demonstrate an understanding of the importance and systematic application of creativity in engineering.

Minimum Requirement for Award of Credits

No exceptions