lmayer@elgin.edu

Lectures

Lecture 1

Introduction / History

Lecture 2

Programming a computer, Algorithms, Pseudocode, Computer Architecture, Software Life cycle

Lecture 3

Compile-Link process, Variables, Data types, Constants, Assignment Statements, Arithmetic Operators, Comments, Syntax

Lecture 4

Input / Output, Formatting (width(), precision(), set())

Lecture 5

Selection statements, if/else, Boolean Expressions, Nested if/else, switch

Lecture 6

Repetition Statements

Lecture 7

Functions

Lecture 8

More Functions

Lecture 9

Top Down Design

Lecture 10

Streams & File I/O

Lecture 11

Arrays

Lecture 12

Review

Lecture 13

Strings

Lecture 14

Sorting and Searching