Introduction to Programming
Develop an understanding of data structures and programming
techniques in context of a programming language.
Demonstrate an understanding of how programs are developed i.e.
from concept to development and testing.
Demonstrate an ability to write programs using appropriate structure
and language rules