Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

Schedule

 

Date

Topic

6-6

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

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 

6-7

Movie: The Creation of the Computer

6-8

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

6-9

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

6-10

Control Statements: Part 1

Algorithms, Pseudocode, Control Structures, If Then, If Then Else

While, Do While Loop, Do Until Loop, Nested Control Statements

An Introduction to Windows Applications - Game of Chance

Random Numbers, A Game of Chance

 

Control Statements: Part 2

For Next, Nested, Exit, Continue

 

Introduction to Classes and Objects

Movie: Computers

Value Types and Reference Types, Initializing Objects with Constructors, Validating Data with Set Accessors in Properties

 

Methods: A Deeper Look

Modules, Classes, Methods, Subroutines, Functions, Class Math, Declaring and Using Methods

 

Methods: A Deeper Look

Modules, Classes, Methods, Subroutines, Functions, Class Math, Declaring and Using Methods

Value and Reference Types, Passing Arguments, Scope of Declarations, Random Number Generation, Method Overloading

 

Arrays

Declaring and Allocating, Initialization, Summing Elements, Passing an Array to a method, Sorting an Array, Searching an Array

 

Arrays

Rectangular Arrays, Changing Size at Execution Time, Passing ByVal and ByRef

 

Arrays

Rectangular Arrays, Changing Size at Execution Time, Passing ByVal and ByRef

 

Classes and Objects: A Deeper Look

Class Scope, Default and Parameterless Constructors, Time Class Case Study

Composition, Me Reference, Examples

 

Classes and Objects: A Deeper Look

Class Scope, Default and Parameterless Constructors, Time Class Case Study

Composition, Me Reference, Examples

 

Object Oriented Programming: Inheritance

Base Classes and Derived Classes, Protected Members, Constructors in Derived Classes

 

Object Oriented Programming: Inheritance

Base Classes and Derived Classes, Protected Members, Constructors in Derived Classes

 

Movie: Creation of the Internet

Strings, Characters and Regular Expressions

Fundamentals of Characters and Strings, String Constructors, Indexer, Length Property, CopyTo Methods

 

Strings, Characters and Regular Expressions

Comparing Strings, Locating Characters and Substrings, Concatenating, Miscellaneous Methods

6-25

Graphics

Drawing Classes and the Coordinate System, Graphics Objects, Color Control

 

Graphics

Font Control, Drawing Lines, Rectangles, Ovals, Arcs

 

Graphics

Polygons and Polylines, Translation, Scaling, and Rotation

 

Graphics
Utilization of Concepts

 

Graphics
Utilization of Concepts

 

Graphics
Utilization of Concepts

 

Multimedia
Introduction to Multimedia, Animating a Series of Images

 

Holiday

  Movie: Revolution OS
Multimedia

Introduction to Multimedia, Animating a Series of Images
  Multimedia
Introduction to Multimedia, Animating a Series of Images
  Multimedia
Introduction to Multimedia, Animating a Series of Images
  Multimedia
Introduction to Multimedia, Animating a Series of Images
  Multimedia
Introduction to Multimedia, Animating a Series of Images