COP 3502 - Computer Science I - Fall 2010
Monday, Wednesday, & Friday --- 9:30 - 10:20 AM, HEC 125
Go back to COP 3502 Homepage
Lecture Notes
Note: Most of these notes are made in Powerpoint to facilitate the learning experience.
In the event that you do not have Powerpoint, I have also converted the Powerpoint slides to PDF files.
Please do know, however, that you lose the annimation (which does assist in learning) in the process.
- C Review/Language Topics
- My C Review PPT PDF (read on own)
- My C Review of Pointers/Arrays PPT PDF (in class, 8/27)
- Arup's C Review (read on own)
- Dynamic Memory Allocation PPT PDF (in class, 8/30)
- Programming Team Info
- Programming Team Slides PDF (in class by Dr. Orooji, 8/25)
- Programming Team Tryout Flyer PDF (in class by Dr. Orooji, 8/25)
- Introductory Algorithms
- Introduction PPT PDF (in class 8/23)
- Linear, Binary Search PPT PDF (in class, 8/25)
- Sorted List Matching Problem PPT PDF (in class, 8/27)
- Linked Lists
- Linked Lists Intro PPT PDF (in class, 9/1)
- Linked List Insertion PPT PDF (in class, 9/3)
- Linked List Deletion PPT PDF (in class, 9/8)
- Linked List Variations (Circular and Doubly-Linked Lists) PPT PDF (in class, 9/10)
- Recursion
- Recursion PPT PDF (in class, 9/13)
- More Recursion, General Structure, Examples, and Towers of Hanoi PPT PDF (in class, 9/15)
- And More Recursion: Permutations PPT PDF (in class, 9/17)
- Recursion: Fast Exponentiation PPT PDF (in class, 9/20)
- Base Conversion PPT PDF (in class, 9/22)
- Mathematics and Algorithm Analysis
- Algorithm Analysis PPT PDF (in class, 9/24)
- More Algorithm Analysis PPT PDF (in class, 9/27)
- And More Algorithm Analysis PPT PDF (in class, 9/29)
- Summations PPT PDF (in class, 9/24)
- Recurrence Relations - Iteration Technique PPT PDF (in class, 10/4)
- Stacks and Queues
- Stacks and Their Applications PPT PDF (in class, 10/6)
- Stack Implementation PPT PDF (in class, 10/8)
- Queues PPT PDF (in class, 10/13)
- Binary Trees
- Binary Trees PPT PDF (in class, 10/15)
- Binary Trees - Insertion PPT PDF (in class, 10/18)
- Binary Trees - Deletion PPT PDF (in class, 10/20)
- Binary Trees - Practice Problems PPT PDF (in class, 10/22)
- Sorting
- N-Squared Sorts PPT PDF (in class, 10/25)
- Merge Sort PPT PDF (in class, 10/27)
- Quick Sort PPT PDF (in class, 11/1)
- Quick Select PPT PDF (in lab, 11/8)
- Other Data Structures
- Heaps PPT PDF (in class, 11/8 and 11/10)
- Hash Tables PPT PDF (in class, 11/12)
- AVL Trees - Insertion PPT PDF (in class, 11/19)
- AVL Trees - Deletion - PPT PDF (in classs, 12/3)
***Note*** These are only a few slides and do not fully cover the subject. For additional reference, here are Arup's notes:
AVL Tree Insertion AVL Tree Deletion
- Brute Force Search Techniques
- Backtracking PPT PDF (in class, 11/22)
- More Notes
- Introduction to Graphs PPT PDF (in class, 12/1)
- Review of Alg. Analysis