CGS 3460, Programming using C

Class Notes


Lecture 1 : Introducing C

Lecture 2 : C Fundamentals

Lecture 3 : Formatted Input/Output

Lecture 4 : Expressions

Lecture 5 : Selection Statements

Lecture 6 : Loops

Lecture 7 : Basic Types

Lecture 8 : Arrays

Lecture 9 : Functions

Lecture 10: Program Organization

Lecture 11: Pointers

Lecture 12: Pointers and Arrays

Lecture 13: Strings

Lecture 14: The Pre-processor

Lecture 15: Writing Large Programs

Lecture 16: Structures, Unions, and Enumerations

Lecture 17: Advanced Pointers

Lecture 18: Declarations

Lecture 19: Program Design

Lecture 20: Low-level Programming

Lecture 21: The Standard Library

Lecture 22: File Input/Output