CSCI 220
Topic: Computer Programming
Visual Basic
I.Introduction
A. Purpose of class
B. Who it's for
1. What we're learning
a) programming essentials
b) specific languages
c) emphasis on concepts
d) practical applications in educational settings
2. Why program?
a) History
b) Usefulness now
c) Engineer analogy
C. Administrative mumbo-Jumbo
1. Registration
2. Drop-Add
3. Policies:
a) Attendance---BE HERE!!!
b) Food & Drink
4. Grades
a) weekly programming assignments-10 pts each
b) Final project - 40 pts
c) Midterm exam - 50 pts
d) Final exam - 50 pts
e) Total - 250 pts.
5. Makeup work
a) Late work will be accepted, but at 20% penalty
b) Usually scores on late work are lower anyway.
c) Be here- get it in on time.
6. Hardware information
a) Disk
(1) floppy 1.44 meg
(2) I will grade from disk.
(3) You may want a spare to work on outside class
b) Computer requirements
(1) No outside time necessary, but could help
(2) Visual BASIC requirements:
(a) Windows-Capable IBM compatible
(b) Visual basic language
(c) This room and SL2060B only
II. Your first project:
Instructions for 'stained glass windows' effect
Call up paintbrush program
Use square tool to make a square 1/4 size of screen
Use curvy line tool to make curvy lines inside rectangle
Click on paint roller tool
Click on a color
Click on an area inside the box to fill it in with that color
Continue until all areas inside box are colored
Click on scissors with square box icon
drag from corner to corner to select box
Choose "Copy" from the Edit menu
Choose "Paste" from the Edit menu
Choose "FLIP HORIZONTAL" from Pick menu
Move new box to right of first one
Select new larger box
Choose Copy from edit menu
Choose paste from edit menu
Choose Flip vertical from Pick menu
Move new rectangle to bottom of original rectangle
Select ENTIRE box
Choose Shrink and grow from pick menu
Drag across entire screen to fill screen with picture
Have FUN!!!
Return to Syllabus