|One||Course Introduction||10 minutes (mainly student discussions)||Programmer, Intern||Possible job options discuss summer jobs. Discuss the motivations of teaching the class and how you think it will benifit the students.||a. Look for jobs and internships on the web. See what jobs are interesting and how much you can make doing those.
b. Compare these jobs to other options available
|Two||Introduction to programming logic||20 minutes||Logic, algorithms||This module is supposed to introduce the students to the concepts of "dumb computer" and "smart programmer".||(Instructor lead) Use finding the maximum of 3 numbers as an example and illustrate the terms||Come up with an algorithm for finding the maximum of n numbers.|
|Three||Simple VB program demonstration||20 minutes||This is a demonstration to show how you can write a simple VB program easily.||Discuss how to extend the program to get the maximum of 5 numbers.|
|Four||The VB Environment||20 minutes||Projects, Files, Classes, Forms, Code Modules, Forms, text boxes, command buttons, lables, events, code window, conditions||Put the terms in context, Explanation in a nutshell||Create and open and a VB project. Add differnt types of files to the project||Try to create the VB program demonstrated in module three.|
|Four||Career discussion||20 minutes||Jobs, salaries, job requirements, college|
|Five||Next steps||20 minutes||Discuss the next steps for getting internships.
Discuss college etc.