You will be introduced to the fundamentals of engineering communication through sketches and drawings. Firstly, you will learn basics of hand-drawn sketches to develop design concepts and creativity for product realisation. You will learn how to draw in perspective and other techniques. Secondly, you will build on your hand-sketching skills to formalise your design into technical drawings. You will be taught principles of Computer Aided Design (CAD) software, and how to use it to communicate your design effectively. You will learn: CAD software, 2D and 3D orthographic projection techniques, drawing of physical objects and plotting your drawings. You will be introduced to writing software in a high level language, C. You will gain experience in a range of software environments: data types and operators, I/O, program structure and flow, conditional flow and expressions, functions and procedures, mathematical functions and programme documentation. You will learn: the structured design, development and testing of software. This will allow you to debug programs to give a solution to an engineering problem. You will be introduced to computer hardware, microprocessors, microcontrollers, memory, control, interfaces and writing software in C language.