Topic outline

  • General


    Semester : 2 2010/2011

    Synopsis :

    This course introduces students to the aspect of visual programming. It will emphasize on the event-driven programming paradigm starting with the exposure of procedural paradigm, followed by object-oriented and event-driven paradigm. The design of interface development such as the usage of visual control tools and form are integrate in the implementation of programming techniques (such as variable and basic operators, selection and looping, functions and array). At the end of the course, the students should be able to apply the knowledge and skill of visual programming by developing a small application for teaching and learning purposes.

    Learning Outcome :

    At the end of the course, students should be able to:
    • Identify basic concepts of visual objects in visual programming.
    • Identify the programming paradigm based on program.
    • Apply the fundamental of Visual Basic programming (such as variable and basic operators, selection and looping, functions and array) in building Visual Basic program.
    • Produce application interface design using visual objects with the implementation of programming techniques creatively.
    • Work in group to build multimedia application by using visual programming language software.

    Creative Commons License This work, SPM3112 PROGRAMMING LANGUAGE II by NOOR AZEAN ATAN / NORAH MD NOOR is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at

    • Topic 1

      Introduction to programming paradigm
      • Procedural programming

      • Object-oriented programming

      • Event-driven programming

      • Visual programming

    • Topic 2

      Introduction to Visual Basic

      • Visual Basic components

      • Basic VB program

    • Topic 3

      Visual Basic Objects-Part 1

      • buttons, label, text box, picture box & image, frame, option button and check box
    • Topic 4

      Visual Basic Objects-Part 2

      • combo box, listbox, message box, input box and menu
    • Topic 5

      Visual Basic Programming-Part 1

      • Variables and constants

      • VB operators

    • Topic 6

      Visual Basic Programming-Part 2

      • Selection (If-Then, If-else-then & Select case)
      • Looping (While, do-while & for)

    • Topic 7

      Procedures and Functions-Part 1

      • General Procedure

      • Event Procedure

    • Topic 8

      Procedures and Functions- Part 2

      • Functions

      • Built-in Function

    • Topic 9


      • Array in VB

      • Array declaration

      • LBound & UBound

      • Option Base

      • Control Array

      • Two-dimensional Array