This book is aimed at undergraduate students, users of MATLAB programmes, and those who want to be in pace with developing technology. As C is used in a variety of areas from software development to hardware programming, including embedded systems and driver writing or system programming, it is essential to have knowledge of this particular language. This book will meets the needs of a range of programmers, as well as MATLAB users in various fields, both in academia and scientific research. This book is made up of two sections - C11 and MATLAB. The C11 section begins with an explanation of programme structure, before moving on to programme development using the various basic building materials of the language. The MATLAB section offers comprehensive coverage of MATLAB so that readers can use this language for research purposes.