Lecture | Video Segment | Link To Source Code |
Advanced Programming |
1a | Basics | basics.ppt |
1b | Derived Data Types | derived.ppt |
Concepts in Object-Oriented Design |
2a | Introduction | intro.ppt |
2b | UML - Based Notation | UMLNotation.pdf |
Classes |
3a | Introduction | classIntro.ppt |
3b | Constructors and Destructors | constAndDest.ppt |
3c | Access Specifiers | specifiers.ppt |
3d | Copy Constructors | copyConst.ppt |
3e | Static Members | statMembers.ppt |
3f | Friends | friends.ppt |
3g | Class Data Members and Initializers | initial.ppt |
3h | This and Pointer to Members | thisPointer.ppt |
3i | Member Qualifiers | qualifiers.ppt |
Stream Input/Output Basics |
4a | Basics | streamBasics.ppt |
4b | Manipulators | manipulators.ppt |
4c | File IO | streamFiles.ppt |
Abstract Data Type |
5a | Fraction Example | fractionIE.ppt |
Operator Overloading |
6a | Member Functions | memberFunctions.ppt |
6b | Friend Functions & Special Forms |
specialForms.ppt
formsExample.html
|
Inheritance |
7a | Part I | inheritanceI.ppt |
7b | Part II | inheritanceII.ppt |
Virtual Functions |
8a | Introduction | virtualFunctions.ppt |
8b | Polymorphism | polymorphism.ppt |
Exception Handling |
9a | Introduction | excepHandling.ppt |
Templates |
10a | Introduction |
templates.ppt
templateExamples.html
|
Standard Template Library |
11a | Introduction | stanTempLibrary.ppt |
History of Graphical User Interfaces |
12a | Introduction | historyOfGUIs.ppt |
Introduction To Visual Programming |
13a | Introduction | |
QT Designer |
14a | demo | |
Boolean Algebra |
15a | Introduction | booleanAlg.ppt |
15b | Standard Forms | standardForms.ppt |
Digital Logic |
16a | Introduction | digitalLogic.ppt |
Analysis of Algorithms |
17a | Introduction using Insertion Sort | insertionSort.ppt |
17b | Growth Rates | growthRates.ppt |
17c | Big-Oh | bigOh.ppt |
17d | Big-Omega and Big-Theta | bigOhbigTheta.ppt |
17e | Statement Analysis | statementAnalysis.ppt |
Elementary Data Structures |
18a | Array Lists | arrayLists.ppt |
18b | Linked Lists | linkedLists.ppt |
Recursion |
19a | Review of Recursion | recursion.ppt |
Abstract Data Types |
20a | Stacks | stacks.ppt |
20b | Queues | queues.ppt |
20c | Polynomials | polynomials.ppt |
20d | Sparse Matrices | sparseMatrices.ppt |
20e | Trees | trees.ppt |
Elementary Sorting Algorithms |
21a | Sorting | sorting.ppt |
Quicksort |
22a | Algorithm | algorithm.ppt |
22b | Analysis | analysis.ppt |
Mergesort |
23a | Introduction | mergeSort.ppt |
Ethics |
24a | Ethics | ethics.ppt |