7
0,0 SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY 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 CO1997The Sault CoUegeof Applied Arts & Technology Reproduction of this document by any means, in whole or in part, without the prior writtenpermission of The Sault College of Applied Arts & Technology is prohibited. Foradditionalinformation, please contact , School of , (705) 759-2554, Ext. - . l ,I --I ! i NOV 13 1998 ' SP.vL. '- 0" ~y & J~l' - fM Hjf: L -- -- - - -

COURSE TITLE: VISUAL BASIC PROGRAM: G.LS. SPECIALIST · the various components into Visual Basic applications. The course will focus on introductory application building. Once the

  • 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.

    - - --- ---