ECE431: Computer Programming Course Notes

Chapter I: Introduction to Programming & C++ (Slides)
Chapter II: Variables and Expressions (Part I Slides, Part II SlidesFirst TutorialSecond Tutorial)
Chapter III: Control Flow (Slides, Tutorial)
Chapter IV: User Defined Functions (Slides, Tutorial)
Chapter V: Pointers & Arrays (Slides (Part 1), Slides (Part 2), Tutorial (Array), Tutorial (Pointers))
Chapter VI: Structures (Slides, Tutorial)
Chapter VII: File Operations (Slides)
Chapter VIII: Object-Oriented Programming (Notes)

Group Miniproject Assignments (View the last column in the spreadsheet)