Introduction To Programming

This is an introduction to the general principles of computer programming. Topics will include the selection of basic data types, basic I/O, operators, repetition, flow control, decisions, and the use of single-dimension arrays. This course provides and nurtures a collaborative learning environment to allow students to build the appropriate skills sets for planning, designing and coding computer programs, using a high level language, to solve typical business problems. A structured programming approach is taken for the majority of the course with an introduction to event-driven principles and program design also included. The C# programming language has been selected as the language vehicle for the course.