Lecture notes for the Introduction to Computer Science I by James Tam Return to the course web page

Getting Started With Programming

Notes for the required material 

Optional teaching material

Background / Sources of additional information

Teaching Tips

The main point of this section is to introduce the basic parts of a computer program and how commonly used operations are implemented in the language.  The basics are generally the same regardless of the programming language taught in this course (e.g., Pascal, C, C++, Java etc.) this section should include concepts such as: the basic structure of a program written in the language (e.g., header, some sort of starting point for execution such as a "main"), how basic input and output is implemented by the programming language, what are the common mathematical operators in the language.