Jun 18, 2019  
2018-2019 Course Catalog 
    
2018-2019 Course Catalog [ARCHIVED CATALOG]

[Add to Portfolio]

CIS 604 - Visual Basic

Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
An elementary course in the use of the Visual Basic. NET programming language. The various commands will be presented. Students design, code and test several programs.
Competencies
  1. Overview of .NET Framework and Object-Oriented Programming (OOP) concepts
    1. Explain the concepts of Object-Oriented Programming (OOP)
    2. Review versions of Visual Basic and the .NET Framework
    3. Discuss ASP.NET web development
  2. Identify the elements in the Visual Basic environment
    1. List several components of the Visual Basic Environment
    2. Explain the function of several components of the Visual Basic Environment.
  3. Illustrate the steps for writing a Visual Basic Project
    1. Outline the steps needed to write a Visual Basic Project
    2. Distinguish between design time, run time, and break time
    3. Identify compile errors, run-time errors and logic errors
  4. Select the proper controls needed to develop a user friendly application
    1. Explain the purpose of Visual Basic controls
    2. Set properties of Visual Basic controls
  5. Activate Visual Basic projects
    1. Identify the steps needed to load and save a Visual Basic Project
    2. Copy Visual Basic projects
    3. Identify the types of files that makeup a Visual Basic project
  6. Distinguish between variables, constants, and controls
    1. Apply consistent and descriptive naming conventions
    2. Appropriately determine the scope and type of variables and constants
  7. Examine output to determine the accuracy of program results
    1. Identify what expected result should be
    2. State the level of accuracy that is expected
    3. Discuss the outputs’ results
  8. Analyze the path of output to be used - screen or paper
    1. List the options available for output
    2. Outline the method to send output to paper
    3. Outline the method to send output to screen
  9. Examine flowcharts or other data logic diagrams
    1. Discuss the uses of a flowchart or other data logic diagrams
    2. Identify alternatives to a flowchart
    3. List the symbols used in flowcharting or other data logic diagrams
  10. Use decisions and conditions to control the flow of logic
    1. Use block Ifs and nested Ifs to control the flow of logic
    2. Evaluate conditions using relational operators
    3. Code selection logic using a Select Case statement
  11. Explain For/Next and Do/Loops and their applications
    1. Define the process of For/Next and Do/Loop statements
    2. Identify the beginning syntax in a For/Next and Do/Loop
    3. Identify the ending syntax in a For/Next and Do/Loop
  12. Explain sequential files processing
    1. Explain the purpose of the open and close command
    2. List the functions of open and close
    3. Trap user errors and handle errors appropriately
    4. Write code to read and write data using a sequential file
  13. Develop a menu driven program
    1. Explain the purpose of a menus
    2. Create menus and submenus for program control
    3. List the rules for development of menus
    4. Discuss both good and bad aspects of menus
  14. Create a project with multiple forms
    1. Write code to allow navigation between multiple forms of a project
    2. Create procedures that are accessible from multiple form modules
  15. Create an array and reference elements of the array
    1. Explain how to set up and use an array
    2. Store and retrieve data in an array
  16. Assess the logic for validating data from an input field
    1. Define validating as it applies to data
    2. List several methods of validating
    3. Review the necessity for validating data
  17. Prepare proper documentation
    1. Describe the use of internal documentation
    2. Identify uses for external documentation
  18. Explain database processing
    1. Use database terminology correctly
    2. Differentiate between a data control and data-bound controls
    3. Create a project that accesses a database file



[Add to Portfolio]