Schedule
Refer to chapters in my manual as appropriate or assigned.
See me if you need help or have questions about any of the assignments
|
August |
||
|
Week |
Chapter |
Topic |
|
1 |
1 |
Introduction to Computers, the Internet and Visual Basic My Web site, languages, compilers and the free Microsoft Express Edition compiler, Windows and Console Applications, the Integrated Development Environment |
|
2 |
2
3 |
Introduction to the Visual Basic Express 2005 IDE Toolbox, Properties Window, Using Help Introduction to Visual Basic Programming Displaying text, adding Integers, Memory Concepts, Arithmetic, Equality and Relational Operators |
|
3 |
4 |
Introduction to Classes and Objects Classes, Objects, Methods, and Instance Variable, Declaring a Class, Instantiating and Object of a Class, Declaring a methods with a parameter, Instance Variables and Properties |
|
September |
||
|
Week |
Chapter |
Topic |
|
1 |
5 |
Control Statements: Part 1 Algorithms, Pseudocode, Control Structures, If Then, If Then Else |
|
2 |
5 |
Control Statements: Part 1 While, Do While Loop, Do Until Loop, Nested Control Statements An Introduction to Windows Applications - Game of Chance Random Numbers, A Game of Chance |
|
3 |
6
|
Control Statements: Part 2 For Next, Nested, Exit, Continue |
|
4 |
4 |
Introduction to Classes and Objects Value Types and Reference Types, Initializing Objects with Constructors, Validating Data with Set Accessors in Properties |
|
October |
||
|
Week |
Chapter |
Topic |
|
1 |
7 |
Methods: A Deeper Look Modules, Classes, Methods, Subroutines, Functions, Shared Methods and Class Math, Declaring and Using Methods |
|
2 |
7 |
Methods: A Deeper Look Value and Reference Types, Passing Arguments, Scope of Declarations, Random Number Generation, Method Overloading |
|
3 |
8 |
Arrays Declaring and Allocating, Initialization, Summing Elements, Passing an Array to a method, Sorting an Array, Searching an Array |
|
4 |
8 |
Arrays Rectangular Arrays, Changing Size at Execution Time, Passing ByVal and ByRef |
|
5 |
9 |
Arrays Rectangular Arrays, Changing Size at Execution Time, Passing ByVal and ByRef |
|
November |
||
|
Week |
Chapter |
Topic |
|
1 |
9 |
Classes and Objects: A Deeper Look Class Scope, Default and Parameterless Constructors, Time Class Case Study Composition, Me Reference, Examples |
|
2 |
10 |
Object Oriented Programming: Inheritance Base Classes and Derived Classes, Protected Members, Constructors in Derived Classes |
|
3 |
10 |
Object Oriented Programming: Inheritance Base Classes and Derived Classes, Protected Members, Constructors in Derived Classes |
|
4 |
10 |
Object Oriented Programming: Inheritance Applications and Examples |
|
5 |
13 |
Graphical User Interface Concepts: Part 1 Event Handling, Control Properties and Layout, Labels, TextBoxes, and Buttons |
|
December |
||
|
Week |
Chapter |
Topic |
|
1 |
13 |
Graphical User Interface Concepts: Part 1 GroupBoxes and Panels, CheckBoxes and RadioButtons |
|
2 |
13 |
Graphical User Interface Concepts: Part 1 PictureBoxes, ToolTips, NumericUpDown Control, Mouse-Event Handling, Keyboard-Event Handling |
|
3 |
All |
All Chapters Covered First Semester Review of All Concepts |
|
January |
||
|
Week |
Chapter |
Topic |
|
1 |
14 |
Graphical User Interface Concepts: Part 2 Menus, MonthCalendar Control, DateTimePicker Control, LinkLabel Control |
|
2 |
14 |
Graphical User Interface Concepts: Part 2 ListBox Control, CheckedListBox Control, ComboBox Control |
|
February |
||
|
Week |
Chapter |
Topic |
|
1 |
16 |
Strings, Characters and Regular Expressions Fundamentals of Characters and Strings, String Constructors, Indexer, Length Property, CopyTo Methods |
|
2 |
16 |
Strings, Characters and Regular Expressions Comparing Strings, Locating Characters and Substrings, Concatenating, Miscellaneous Methods |
|
3 |
17 |
Graphics and Multimedia Drawing Classes and the Coordinate System, Graphics Objects, Color Control |
|
4 |
17 |
Graphics and Multimedia Font Control, Drawing Lines, Rectangles, Ovals, Arcs |
|
March |
||
|
Week |
Chapter |
Topic |
|
1 |
17 |
Graphics and Multimedia Polygons and Polylines, Translation, Scaling, and Rotation |
|
2 |
17 |
Graphics and Multimedia Introduction to Multimedia, Animating a Series of Images |
|
3 |
17 |
Graphics and Multimedia Introduction to Multimedia, Animating a Series of Images |
|
April |
||
|
Week |
Chapter |
Topic |
|
1 |
18 |
Files and Streams Serialization, Creating a Sequential-Access File, Reading Data from a Sequential-Access File |
|
2 |
18 |
Files and Streams Serialization, Creating a Sequential-Access File, Reading Data from a Sequential-Access File |
|
3 |
18 |
Files and Streams Cryptography and Other Example Uses |
|
4 |
18 |
Files and Streams Cryptography and Other Example Uses |
|
5 |
All |
Review All Material Covered in the Course Identify and Start Final Project |
|
May |
||
|
Week |
Chapter |
Topic |
|
1 |
All |
Work on Final Project Review of All Course Material |
|
2 |
All |
Work on Final Project Review of All Course Material |