Lecture Notes
- Introduction to Computer Programming (1.82 MB)
- Algorithms-Pseudocode-Flowcharts (1.29 MB)
- C Programming - Lecture I (475 KB) (Structure of C program, input/output functions, variables)
- C Programming - Lecture II (183 KB) (Selection structures - If, If/Else, Switch/Case)
- C Programming - Lecture III (101 KB) (Logical Operators - math.h library - for loop)
- C Programming - Lecture IV (319 KB) (While loop - Do while loop - Debuging - Random numbers)
- Computer Programming Midterm Exam Question (2011-12 Spring)
- Computer Programming Midterm Exam Question (2012-13 Spring)
- Computer Programming Midterm Exam Question (2014-15 Spring)
- C Programming - Lecture V (86 KB) (Modular programming - Functions - Recursive Function)
- C Programming - Lecture VI (177 KB) (Arrays - One Dimensional Array - Two Dimensional Array - Bubble Sorting Algorithim)
- C Programming - Lecture VII (166 KB) (Strings - File Operations)
External Links
- Dev-C++ A free, portable, fast and simple C/C++ IDE (Download Page)
- A History of Computer Programming Languages
- Which Programming Language Should I Learn First? [Infographic]
- What Code Should You Learn? [Infographic]
- Code.org
- An Overview of Popular Programming Languages