Module | Objective | ECT | Terminology | Explanation | Exercises | Test |
---|---|---|---|---|---|---|
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 |
NA |
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. |