J. Levy Home CS80 Home Previous Courses

CS 80 - Class Schedule

Date Chapter Topics Lab Other
Week 1:

1, 2, 3 Brief history of Visual Basic

Review of Computer Hardware

Program Design and Designing an interface

Lab: Intro to VB .Net

Lab: Ch 3.1 & 3.2 (Walkthroughs)


VB 2005 Installation Instructions

Introduction to VB 2005
Week 2:

Week 3:

3 Adding a form and working with multiple forms

Numbers and Calculations in VB

Declaring Number Variables (Integer / Double)

Declaring String Variables
HW: Ch 3.3 #'s 2, 4-8, 10-13, 19, 22, 26-29 Due: 2/14

Lab: Ch 3.3 Examples 1-4

Lab: Ch 3.4 Examples 1-7

Lab/HW2: Ch 3.4 pg 102-103 #'s 38-40 [Due 2/21]
2/12/08: No Classes
Week 4:

Week 5:
3.3 - 3.5 Input Box, Message Box

Built-in functions

Strings and String Properties
Empty Strings

String Methods:
  1. Length
  2. ToUpper
  3. ToLower
  4. Trim
  5. IndexOf
  6. Substring
Events:
  1. Input/Ouput
  2. Formatting with zones
  3. Reading Data from Files
  4. InputBox
  5. MsgBox
  6. Masked Text Box
Lab: Lab: Ch 3.4 Examples 1-7 (cont)

Lab: Calculator Example

Lab: 3.5 Examples 1-5

InputBox MsgBox Example

Calculator

Practice Midterm 1
Practice Midterm 2

ASCII Values

Week 8: 5 Operators

Boolean Data Type

ANSI/ASCII Values

Decision Making - If/Then Statement

Select Case Blocks
Labs: Section 5.2, Examples 1-4;
Ch 5.3 Examples 1-2


HW 3: Eddie's Rental
New Calculator Code

ASCII Values

Review Sheet

Midterm 1
3/13/08
In Lecture
Week 9:

Week 10:
6 Repetion: Loop Constructs
- Do Loops
- Do Until Loops
- For ... Next Loops

Labs: Ch 6.3 Ex 1-4
Ch 6.1 Examples 1, 3, 4
Ch 6.2 Examples 1, 3


Lab Exercise [box of stars]
Answer to box of stars
Answer to empty box of stars

Lab Exercise 2 [triangles]
Answer to lower triangle
Answer to upper triangle



Lab: Loops

Last Day for P/NC/W
3/26/08

Loop Doc 1
Loop Doc 2

Lucky 7 Class Example

Week :

Week :
3, 6 Sequential Files

- Creation of Text Files
- Writing to Text Files
- Reading from Text Files

Structured Exception Handling

Lab: Project

Sample Midterm 2 (pdf)

Copy of Midterm 2 (doc)

Midterm 2
4/15/08

Week 11:

Week 12:
7
    Arrays
  1. Creating and Accessing Arrays
  2. Parallel Arrays
  3. ReDim Statement
  4. GetUpperBound Method
  5. Merging and Sorting Arrays
  6. Passing Arrays as Arguments
  7. Two-dimensional Arrays
Lab: 7.1-7.4 Examples
Lab: Project


Project Description TBA

Parallel Arrays
File for Parallel Arrays
Parallel Zip

ATM Code
accts.txt
ATM.rar

Two Dimensional Dice Stats
screen shot

super bowl

fileIO example


Week :

Week :

4.1 - 4.3 Sub Procedures

Function Procedures
Lab: Ch 4.1: Examples 1-7

Alt Lab: Ch 4.3: Examples 1-5

Old MacDonald

Using Two Forms

Two Forms Video

Quadratic Formula

Hypotenuse

More Coming Soon...