Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
0,0
SAULTCOLLEGE OF APPLIED ARTS ANDTECHNOLOGY
SAULTSTE.~,ON
COURSE OUTLINE
COURSE TITLE: VISUAL BASIC
CODE NO.: GIS401 SEMESTER: 1
PROGRAM: G.LS. SPECIALIST
AUTHOR: WlLLEM DE BRUYNE
DATE: NOVEMBER 1998 PREVIOUS OUTLINE DATED: NEW
APPROVED:
PREREQUISITE(S): NONE
LENGTH OF' COURSE: 15 Weeks TOTAL CREDIT HOURS: 30
Copyright CO1997 The Sault CoUegeof Applied Arts & TechnologyReproduction of this document by any means, in whole or inpart, without the priorwrittenpermission of TheSault College of Applied Arts & Technology isprohibited.Foradditionalinformation,pleasecontact , Schoolof
, (705) 759-2554, Ext.
- . l, I --I ! i
NOV 13 1998 'SP.vL. '- 0" ~y
& J~l' - fM Hjf:L -- --
- - -
-4-VISUAL BASICCOURSE NAME
GIS401CODE NO.
L COURSE DESCRIPTION:
The course will overview the TOOLS Visual Basic has to offer, and how to incorporatethe various components into VisualBasic applications. The course will focus onintroductory applicationbuilding. Once the student becomes familiarwith VisualBasic'sprogrammingenvironment, they will be ready to create their own programs. The coursewill guide the students in comfortablycreating a Visual Basic tront end to a databaseapplication.
n. LEARNINGOUTCOMESANDELEMENTSOF THE PERFORMANCE:(GenericSkillsLearningOutcomesplacementonthe courseoutlinewillbe determinedandcommunicatedat a laterdate.)
Upon successfulcompletion of this course the student will demonstrate the abilityto:
1) DESCRIBE AND USE SOME ELEMENTARY COMPONENTS ANDFUNCTIONS
Potential Elements of the Performance:
· DescribewhatVisualBasic5 is· Demonstrateanduse VisualBasic'smaincomponents. ExplainKey Terms That ShouldBe Known· Designa UserInterface· SetPropertyValues· WriteCodeandRuntheProgram· Save,Open,andModifya Project· PrintFormImage,FormText,andCode
2) EXPLAIN AND USE VISUAL BASIC'S FEATURES
Potential Elements of the Performance:
· Explain the VisualBasic Objects· Set Object Properties· Describe Naming Conventions· Use Font, Colour, Picture, Visible,and Enabled Properties
---
- - . - _..-- - -- - -- - --- - --- -- - -- - - .
-5-VISUAL BASICCOURSE NAME
GIS401CODENO.
n. LEARNINGOUTCOMESANDELEMENTSOF THE PERFORMANCE(Continued)
3) ALTER PROPERTIES AT RUN TIME
Potential Elements of the Performance:
· Change Property Values Wrth Code· Perform Drag-and-Drop Techniques· Use SpecialTechniquesWith Forms
4) USE ADDmONAL FEATURES OF VISUAL BASIC 5
· DemonstrateHowto ManageControls· Usethe CommandButtons· CreateLabels· CreateTextBoxes· CreateScrollBars· CreateInputBoxesandMessageBoxes
5) DESCRIBE AND USE ACTIVE X CONTROLS
Potential Elements of the Performance:
· ExplainWhatActiveX ControlsAre· Usea Varietyof Controls
6) EXPLAJN, DESCRIBE AND USE VARIABLES IN VISUAL BASIC
Potential Elements of the Performance:c
· ExplainVariablesandValues· ExplainOperatorsandPrecedence· ExplainVariablesandDataTypes· Describethe Scopeof Variables· FormatOutputUsingthe Above
- - - - -
.-6-
VISUAL BASICCOURSE NAME
GIS401CODE NO.
n. LEARNINGOUTCOMESANDELEMENTSOF THE PERFORMANCE(Continued)
7) USE VARIOUSFUNCTIONSIN DATABASEAPPLICATIONS
Potential Elements of the Performance:
· Describe the Nature of Computer Records· Describe Record Structures and Keys· Use the Data Control to View File Records· Use the Data Form WIZardto Create Database Applications· Use Data Control Methods· Use the Data Manager to Create a New Database File
m. TOPICS:
1) GETTING STARTED 6 HOURS
What is visual basic?Main components and key terms.Designing user interfaces.Setting property values, writing the code and running the program.Saving, opening and modifyinga project.Printing
2) VISUAL BASICS FEATURES 3 HOURS
Uses of objects and setting object properties.Naming conventions.Using various properties.
3) ALTERING PROPERTIES AT RUN TIME 3 HOURS
Changingproperty values with code.Drag-and-drop techniques.Special techniques with forms.
-7-VISUAL BASIC
COURSE NAMEGIS401
CODE NO.
m TOPICS(Continued):
4) ADDmONAL FEATURES OF VISUAL BASIC 5 6 HOURS
M~nagingcontrols.Commandbuttons. .Creating labels. text boxes and scroll bars.Creating input boxes and message boxes.
5)
6)
ACTIVE X CONTROLS 3 HOURS
VISUAL BASIC VARIABLES 3 HOURS
Variables and their values.Operators and precedence.Variables and data types.Scope of variables.Formatting output.
7) DATABASE APPLICATIONS 6 HOURS
Computer records.Record structures and record keys.Viewingfile records.Creating database applications.Using data control methods.Using data manaRer.
IV. REQ1JIRED RESOURCEStrEXTSIMATERlALS:~
1&;"
Applicatio~Programming in V1SU8lBasic 5. 211IIed.. Mark G. Simkin
-8-VISUAL BASICCOURSE NAME
GIS401CODE NO.
v. EVALUATIONPROCESS/GRADINGSYSTEM
The mark for this course will be arrived at as follows:
Tests (3)Assignments
60%40%
100%
LATE LABORATORY EXERCISES WILL BE DISCOUNTED
The grading schemeused will be as follows:
A+ABCRX
90 -10001080 -89%70 -79%60 -69%RepeatIncomplete
Outstanding AchievementExcellent AchievementAverage AchievementSatisfactoryAchievement
VI. SPECIAL NOTES:
SpecialNeeds
· If you are a student with special needs (eg. physicallimitations,visual impairments.hearing impairments,learningdisabilities),you are encouraged to discuss requiredaccommodat~oDSwith the instructor and/or contact the SpecialNeeds Office, RoomE1204, Ext. 493, 717, 491 so that support services can be arranged for you.
Retention of Course Outlines
· It is the responsibilityof the student to retain all course outlines for possible future usein acquiring advanced standing at other post-secondary institutioDS.
Substitute Course Information is availableat the Registrar's Office.
-- --- --
-9-VISUAL BASICCOURSE NAME
GIS401CODE NO.
VI. SPECIAL NOTES (Continued):
· In order to pass this course the student must obtain an overall test/quiz average of60% or better.
. Assignmentsmust be submittedby the due date according to the specificationsof theinstructor. Late assignmentswill nonnally be given a mark of zero. Late assignmentswill only be marked at the discretion of the instructor in cases where there wereextenuating circumstances.
. The instructor reserves the right to modify the assessmentprocess to meet anychangingneeds of the class. Consultation with the class will be done prior to anychanges.
vn. PRIOR LEARNINGASSESSMENT
Students who wish to applyfor advanced credit in the course should consult theinstructor.
- - --- ---