ITP 195 (IST 176)
Event Driven BASIC I (Visual Basic)
Syllabus

General ELI Policies and Procedures


COURSE SUMMARY
This course is designed to introduce students to the Visual Basic programming language.  The course teaches writing BASIC programs in an event-driven environment from stated problems or specifications applying graphical user interface techniques to develop working software that meets specifications. It provides specific skills to create, modify, and debug applications.  Prerequisite: ITP 100 (IST 153) and a working knowledge of Windows.

return to top

COURSE MATERIALS
The textbook is:  Programming with Visual Basic 6 Enhanced Edition by: Diane Zak
ISBN: 0619062045
Publisher:  Course Technology

The textbook includes a CD which contains a working model of Visual Basic 6.  This is not a full blown version of VB 6, but it contains the proper instruction set to complete the requirements for this course. Please note that the Working Model does not support several features of VB.  For example, it doesn't allow the creation of executable files, it doesn't support the scroller control, and it doesn't include the MSDN library files, which are the help files.  If you do not have access to a personal computer at home you may use any of the computer labs on any of the 5 campuses.  You will need to verify that the lab of your choice has Visual Basic 6 available for student use.

The textbook may be purchases in any NVCC campus bookstore or online from the publisher or any online bookstore such as Amazon.com or Barnes&Noble.

Student Data Files:  If you did not receive a student data disk with your textbook you may download the student data files from the internet.  The student data files are necessary to complete the exercises in the textbook. Click here to download the student data files.

All students must have access to the internet.  You will need a web browser and email capabilities.  If you do not have access to an Internet Service Provider, you may use an internet account at the college which will require you to come on campus to use NVCC's internet connection.

return to top

COURSE OBJECTIVES
Upon completion of this course, the student will be able to:

  1. Identify and use the components of the Event-Driven BASIC environment
  2. Write, save and run a Visual Basic program
  3. Identify and use common controls, events, properties and methods
  4. Distinguish between basic keyboard and mouse movements
  5. Identify and use the program control structures (If's, Case, Loops)
  6. Distinguish among the different data types
  7. Define scope
  8. Determine the appropriate type of procedure in which to place variables and code
  9. Distinguish among forms, modules and procedures
  10. Perform data validation/testing and debugging
  11. Create and use menus in program code
  12. Create and use dialog boxes in program code
  13. Create and use control arrays in program code
  14. Create and use single dimensional arrays in program code


return to top

GRADING SCALE

Assignments
% of Final Grade
Introductory Email
Not graded
Assignment 1
5%
Assignment 2
5%
Assignment 3
5%
Assignment 4
10%
Assignment 5
10%
Assignment 6
10%
Assignment 7
10%
Exam 1
15%
Exam 2
15%
Exam 3
15%
Total Grade
100%


Final grades are based on the following scale:
A = 94 - 100%
B = 84 - 93%
C = 74 - 83%
D = 64 - 73%
F = below 64%

return to top

COURSE NOTES
You must pass, with a 64% or better, 2 out of the 3 exams in order to pass this course, regardless of the percentage of points you have earned.

Please note that your Start date, Withdrawal date, and End of Enrollment date are very important.  They are listed on the Quick Start Syllabus you received in the mail.  Please note the meaning of each in this course:

Start Date:  This is the date when your semester begins and you may begin submitting assignments.

Withdrawal Date: You may choose to withdraw from the course prior to this date for any reason.  After this date you must have a mitigating circumstance as well as instructor approval.

Please note: In order to avoid being administratively withdrawn from the course the instructor must receive your Introductory Email prior to your withdrawal date.  Once the Introductory Email has been received, you will not be administratively withdrawn from the course and it will be your responsibility to initiate a withdraw from the course should you desire to do so.

End of Enrollment Date:  This is the date by which you need to submit all assignments and exams.  If you get close to your end of enrollment date and find you need a time extension, you may send the instructor an email requesting one provided you have successfully completed at least 50% of the course requirements.  Fifty percent of the course requirements would be:  Assignments 1-3 and Exam 1.

return to top
 
 


Return to ITP 195 (IST 176) Home Page