course provides a strong base in the principles and practice of structured
programming. A high level programming language such as C is used to explain the
principles of programming and provide students with hands on practical skills.
Areas covered include program structure, data structures, syntactical and
semantic correctness, planning and segmentation in programming as well as
working with data files.