Introduction to Programming
An introduction to computer programming and problem
solving. General topics covered include the fundamentals of programming, good software
development practices and solving problems using computer programming. Specific
topics include compiling, running and debugging a program, program testing, documentation,
variables and data types, assignments, arithmetic expressions, input and output,
top-down design and procedures, the random number generator, conditionals and loops
functions, arrays, and an introduction to classes and object oriented programming.