Netbeans Eclipse Qt Java
College of Engineering Aeronautics and Astronautics Agricultural and Biological Engineering Biomedical Engineering Chemical Engineering Civil Engineering Construction Engineering and Management Electrical and Computer Engineering Engineering Education Engineering Professional Education Environmental and Ecological Engineering Industrial Engineering Materials Engineering Mechanical Engineering Nuclear Engineering
EPICS (Engineering Projects In Community Service) First-Year Engineering Program First-Year Engineering Honors Program Global Engineering Program Minority Engineering Program Professional Practice (Co-Op) Program Women in Engineering Program
College Administration Schools Programs All Groups All People ECN Webmail
Purdue Home

Video Lectures

Lectures on Youtube

Lectures on Purdue Servers

Source code is available at Google Code.

slides (zip)

Chapter Topic
Introduction (32:17)
  Simple C Examples (9:15)
  Linux in Windows using VirtualBox (9:34)

Writing C Programs using Eclipse (7:27)

Writing C Programs using Netbeans (slides)

  Data Types (6:01)
Flow Control (45:20)
  If, Switch, For, While (12:08)
  Common Mistakes (8:12)
  Array (5:04)
  Pointer (5:45)
  Function (8:12)
  Sorting (5:59)
File (17:08)
  Open, Read, Write, Close (4:36)
  String (7:01)
  Example: Couting Words (5:31)
Memory Management (20:50)
  Allocation and Release (6:54)
  Memory Leak and Detection (2:49)
  Pointer Examples (11:07)
Example: Sorting the Lines in a File (7:23)
Example: Sorting by the n-th Words in Each Line (6:19)
  Vector (3:29)
  Person, Structure with Pointer (4:07)
  Deep Copy (8:31)