ELE161
Programming Fundamentals (Level: 4 Credits: 15)
The module aims to provide a broad introduction to high-level programming
for students who are assumed to have no prior programming experience.
The course has three main aims:
- To introduce the aims and methods of structured programming, including
design procedures such as top down stepwise refinement, and the
use of structure diagrams and pseudocode.
- To teach the basic elements of the C language with the aim that
on completion students will be able to write simple C programs using
the basic control structures, to make appropriate use of functions,
and to understand arrays and pointers.
- To provide laboratory work that gives course participants the
chance to explore their growing ability to program and that also
gives them experience in writing, debugging and running software.
|