| Lecture 1 |
| The Algorithmic
Model |
Slides |
| View of
Programming Language |
Slides |
| Data |
Slides |
| Assignment |
Slides |
| Arithmetic |
Slides |
| Input and
Output |
Slides |
| |
|
| Lecture 2 |
| Conditionals |
Slides |
| |
|
| Lecture 3 |
| Procedural
Abstraction |
Slides |
| Procedures and
Functions |
Slides |
| Module
Invocation & Parameters |
Slides |
| |
|
| Lecture 4 |
| Records |
Slides |
| Arrays |
Slides |
| Iteration |
Slides |
| |
|
| Lecture 5 |
| Introduction to the
VB IDE |
|
| |
|
| Lecture 6 |
| Test 1 |
|
| |
|
| Lecture 7 |
| Controls, Events, Properties,
and Methods |
|
|
|
| Lecture 8 |
| Farenheit to Celsius Form
(MsgBox, Events, etc.) |
|
|
|
| Lecture 9 |
| Form Lifecycle example |
|
|
|
| Lecture 10 |
| Message and Input Boxes (quiz was also given) |
|
|
|
| Lecture 11 |
| Variable
Declaration & Scope, Sub & Function |
|
|
|
| Lecture 12 |
| Arrays, Types, and
Conversion |
|
|
|
| Lecture 13 |
| Control Structures |
|
|
|
| Lecture 14 |
| Test 2 |
|
|
|
| Lecture 15 |
| String Formatting & Debugging |
|
|
|
| Lecture 16 |
| Controls |
|
|
|
| Lecture 17 |
| DayRunner VB Program |
|
| File Access |
|
|
|
| Lecture 18 |
| ADO Database |
|
|
|
| Lecture 19 |
| Control Arrays |
|
|
|
| Extra (In Case
You're Interested In More) |
| Writing an
Algorithm |
Slides |
| Software
Engineering Principles |
Slides |
| Tracing |
Slides |
| Dynamic Memory
and Pointers |
Slides |
| Linked Lists |
Slides |
| Insertion Into
Linked Lists |
Slides |
| Introduction to
Trees |
Slides |
| Introduction to
Recursion |
Slides |
| Binary Search
Tree Insertion |
Slides |
| Deleting from a
Binary Search Tree (BST) |
Slides |
| Graphs |
Slides |
| Combining Data
Structures |
Slides |
| Traversals of
Arrays |
Slides |
| Searching via
Traversals |
Slides |
| Searching a
Binary Search Tree (BST) |
Slides |
| Introduction to
the Object-Oriented Paradigm |
Slides |
| Introduction to
Classes and Objects |
Slides |
| Initializing
Objects |
Slides |
| Making Use of
Classes in Algorithms |
Slides |
| Class Examples |
Slides |
| Generic Classes |
Slides |
| Use Cases |
Slides |
| Clone vs. Copy |
Slides |
| Inheritance |
Slides |
| Class
Hierarchies |
Slides |
| Deferred
Classes |
Slides |
| Polymorphism |
Slides |
| Pure Object
Oriented Programming |
Slides |
| Deleting an
Element from a Linked List |
Slides |
| Doubly Linked
Lists |
Slides |
| Stacks |
Slides |
| Queues |
Slides |