C For Non-Majors
Textbook code examples - Deitel, 4th ed.
Lecture Notes and Outlines
Overview of Computers and Programming
C Basics (Part 1)
C Basics (Part 2)
Basics of Formatted I/O
Control Structures - Logical Operators, Selection Statements
Control Structures -- Loops
Functions
Random Number Generation
(some library functions)
Function Overloading (a C++ feature)
Enumerations
Array Basics
Arrays and Functions
Typedefs
Pointer Basics
Pointer: Pass by Address, Pointers and Arrays
Characters and Strings
Structures (Part 1)
Structures (Part 2)
Review Materials
Some practice exercises