RESTRICTED DEC40062 Visual Basic Programming
COURSE INFORMATION
DEPARTMENT OF POLYTECHNIC AND
COMMUNITY COLLEGE EDUCATION,
MINISTRY OF EDUCATION MALAYSIA
NAME OF COURSE : VISUAL BASIC PROGRAMMING
1
COURSE CODE : DEC40062
2 SYNOPSIS:
Visual Basic Programming introduces students to event-driven programming using
Microsoft Visual Basic. This module covers designing an application in Windows
environment, creating forms, compiling an application, interacting with databases,
error checking and debugging, and testing of the application.
3 NAME(S) OF ACADEMIC STAFF :
4 SEMESTER AND YEAR OFFERED :
5 CREDIT VALUE :2
6 PREREQUISITE/CO-REQUISITE (IF ANY) : None
7 COURSE LEARNING OUTCOMES (CLO):
Upon completion of this course, students should be able to:
design an application programmes based on the standard procedure of
CLO1 : ( C6 , PLO 3 )
Visual Basic Programming
build Visual Basic language programs using standard Visual Basic
CLO2 : ( P4 , PLO 5 )
programming format for practical works and assigned mini project
demonstrate good ability in managing a well-defined software based
CLO3 : ( A3 , PLO 11 )
project in a cost effective manner
Salinan Disahkan Benar Seperti Salinan Asal
TERHAD UNTUK KEGUNAAN PINDAHAN KREDIT
1/5 RESTRICTED
RESTRICTED DEC40062 Visual Basic Programming
8 TRANSFERABLE SKILLS:
a. Design/development of solutions
b. Modern Tool Usage
c. Project Management and Finance
9 DISTRIBUTION OF STUDENT LEARNING TIME (SLT):
Teaching and Learning Activities
Guided Learning (F2F)
Guided
Independent
Learning
Learning
(NF2F) eg: e-
Course Content Outline CLO* L P T O (NF2F) SLT
Learning
1.0 INTRODUCTION TO VISUAL BASIC
PROGRAMMING
1.1 Visual Basic Editions, Requirements and Integrated
CLO1 1 0 0 0 0 1 2
Development Environment.
1.2 Visual Basic Programming design concept and
development.
2.0 USER INTERFACE CONCEPTS
2.1. Style and criteria to design user interface.
2.2 Objects control for creating user interface. CLO1 2 0 0 0 0 2 4
2.3 Interface using Menu and Sub Menu.
2.4 Dialog Boxes, Message Box and Input Box, and List
Boxes and Combo Boxes.
2.5 Styles, object control and event procedure in user
interface concepts.
2.6 Dialog Boxes, Message Box and Input Box, and List CLO2 0 6 0 0 0 3 9
Boxes and Combo Boxes in application.
2.7 Menu application using MenuStrip control.
3.0 VISUAL BASIC FUNDAMENTAL
3.1. Basic fundamentals in Visual Basic Programming.
3.2 Variables, Operator and Control Statement. CLO1 4.5 0 0 0 0 4.5 9
3.3 Control array, Single Dimension and Multi
Dimensional Arrays.
3.4 Procedure in Visual Basic.
3.5 Element of program in visual basic programming.
3.6 New sub procedure, a new function procedure and
argument to procedure. CLO2 0 2 0 0 0 1 3
3.7 Application using single dimension and multi
dimensional array.
4.0 DEBUGGING AND ERROR TRAPPING CLO1 2 0 0 0 0 2 4
4.1 Types of Error, Debugging and Error Trapping.
4.2 Types of error, debugging and trapping process.
4.3 Debugging and error trapping application. CLO2 0 8 0 0 0 4 12
5.0 DATA ACCESS CONTROL
5.1 Database concepts. CLO1 2 0 0 0 0 2 4
5.2 [Link] object model.
5.3 Database application using [Link].
5.4. Database application using bound controls and CLO2 0 8 0 0 0 4 12
lookup table .
6.0 PROJECT DEVELOPMENT CLO1 1 0 0 0 0 1 2
6.1 Stages of programming project development.
6.2 Project proposal and project plan.
6.3 Project application development. CLO3 0 2 0 0 0 1 3
TOTAL: 64
Salinan Disahkan Benar Seperti Salinan Asal
TERHAD UNTUK KEGUNAAN PINDAHAN KREDIT
2/5 RESTRICTED
RESTRICTED DEC40062 Visual Basic Programming
CONTINUOUS ASSESSMENT PERCENTAGE (%) F2F NF2F SLT
Quiz 10 0.5 1 1.5
Test 20 1 2 3
Practical Work 50 1.5 0.75 2.25
Mini Project (Generic Skills) 5 0.5 0.5 1
Mini Project 15 0 8.25 8.25
TOTAL: 16
FINAL ASSESSMENT PERCENTAGE (%) F2F NF2F SLT
0 0 0 0 0
TOTAL: 0
**Please tick (√) if this course is Latihan Industri/ Clinical Placement/ Practicum/ WBL
GRAND TOTAL SLT: 80
using 2-weeks, 1 credit formula
L = Lecture, T = Tutorial, P= Practical, O= Others, F2F=Face to Face, NF2F=Non Face to Face
*Indicate the CLO based on the CLO’s numbering in Item 8.
Salinan Disahkan Benar Seperti Salinan Asal
TERHAD UNTUK KEGUNAAN PINDAHAN KREDIT
3/5 RESTRICTED
RESTRICTED DEC40062 Visual Basic Programming
10 SPECIAL REQUIREMENT OR RESOURCES TO DELIVER THE COURSE:
a. Computer Lab
b. Microsoft Visual Basic 2015 Software
11 REFERENCES:
Main reference supporting the course
Foxall, J. (2015). Sams Teach Yourself Visual Basic 2015 in 24 in hours. 1st
ed. United States. Pearson Education (US)
Additional references supporting the course
Boehm, A. (2016). Murach's Visual Basic 2015.6th ed. United States. Mike
Murach& Associates.
Conrod, P. & Tylee, L. (2013). Visual Basic and Databases. 12th [Link]
Software.
Irvine, K. and Gaddis, T. (2013). Starting Out With Visual Basic 2012. 6th ed.
United States. Pearson Education (US)
Newsome, B. (2015). Beginning Visual Basic 2015. United States.
JohnWiley& Sons Inc
Schneider, D. (2013). An Introduction to Programming Using Visual Basic
2012.9th ed. United [Link] Education (US)
Salinan Disahkan Benar Seperti Salinan Asal
TERHAD UNTUK KEGUNAAN PINDAHAN KREDIT
4/5 RESTRICTED
RESTRICTED DEC40062 Visual Basic Programming
12 OTHER ADDITIONAL INFORMATION:
GENERIC SKILLS
a. Personal & Entrepreneurial Skills
Attribute 1: Management
Sub-Attribute :
i. Time Management
ii. Decision Making
iii. Organization of ideas
iv. Delegation of work
v. Motivation
Reference: iCGPA Rubric Learning Outcomes Assessment Guide 2016.
The generic skill(s) need to be assessed at least TWO (2) times
Salinan Disahkan Benar Seperti Salinan Asal
TERHAD UNTUK KEGUNAAN PINDAHAN KREDIT
5/5 RESTRICTED