Académique Documents
Professionnel Documents
Culture Documents
SYLLABUS
Course Description: It covers the essential elements of Visual Basic in the creation of simple and intermediate applications. It
also provides skills to create full-featured database and Internet applications. It covers topics on database handling, report
generation, ActiveX, dynamic–link libraries (DLL), objects and classes among others.
Learner Description: Learners of this course are BSCS 2nd Year students who have taken and passed the pre-requisite subject
Computer Programming2.
Course Outcomes: At the end of this course the learner should be able to:
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Learning Outputs: As evidence of attaining the above course outcomes, the student has to do and submit the
following:
UB Attributes (BEST) :
B - Builder and Innovator of Knowledge
E – Efficient professional and effective communicator
S – Social, moral and global minded citizen
T – Transformed lifelong learner
UB Core Values:
G: Faith in God
W: Love of Wisdom
F: Service to Fellowmen
1. evaluate and implement organizational planning, design, and integration of information systems solutions in competitive
environment;
2. plan and design organizational communications infrastructure;
3. improve strategic information management procedures and processes;
4. identify innovative and efficient solutions to solve organizational problems;
5. apply project management concepts to manage information technology projects, processes and professionals;
6. demonstrate an ability to apply ethical behavior and professional standards to ensure computing benefits for individuals
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
8. demonstrate knowledge in technologies that support the information environment as a technical member or leader of a
multi-functional team.
Learning Plan: In order to achieve the outcomes, learner will go through this learning plan
Visual
programming
from other
programming
paradigms
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Constants scope
Test two logical Case study
Working with conditions
Variables Provide for
alternative
Functions and courses of action
Methods Embed
conditional
Working with statements to
Arrays create more
Control Structures complicated
conditional logic
Conditional Logic tests
Rest multiple
Loops conditions against
a single value
Create Do..While
and Do..Until
Loops
Create For..Next
and For
Each..next Loops
Create while
loops
Use variations of
Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Cincinnati Case
Study
Building Multiier CO5 Discuss object- Hands-On Multimedia 1 Week Multimedia LO5
Programs with oriented Exercises Presentation Presentation
Classes terminology. (Week 11) Textbook
Create your own Written Exam Lecture
Object-Oriented class and Software
Programming instantiate Case Study Discussion (Visual Basic
objects based on .NET)
Creating Classes the class. Group Activity
Create a new Online:
Namespaces, class based on https://msdn.
Scope and existing class. microsoft.co
Accessibility Divide an m/en-
application into us/library/ms
Creating Inherited multi tiers. 973874.aspx
Classes Throw and catch
exceptions.
Passing Control Choose the
Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Accessing Data CO5 Apply database Written exam Seminar 2 week Multimedia LO6
in the .Net manipulations (Quiz) Presentation
Framework commands in an Multimedia (Week 12- Textbook
application Hands-on Presentation 13)
Data Sources Sort database exercises Software
using a method Lecture (Visual Basic
DataSet Object in SQL query Case Study .NET)
Model Concatenate Discussion
data fields using
Table Adapters SQL or Dataset Group Activity
Designer
Binding Source Explain the types
Objects of table
relationships
Windows Create a search
Database using a
Application
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Database parametized
Manipulations query and write a
Adding filter to retrieve
Selecting specific data
Sorting Create an
application that
Data Relationship displays data
from a many-to-
Related Tables many
Queries and relationship
Filters
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Writing Database CO3 Create a crystal Hands-on Multimedia 1 Week Multimedia LO7,LO9
Reports Using CO4 report template exercises Presentation Presentation
Crystal Reports and display (Week 17)
report from the Assignment Lecture Textbook
Using Crystal windows form
Reports Use advanced Discussion Software
reporting (Visual Basic
Creating and features Case study .NET/Crystal
displaying reports Base a report on Report)
a data file or a
Moving a Crystal dataset
reports project Display a
report at
runtime based
on a user
request
FINAL Written exam 1 Week
EXAMINATION
(Week 18)
REFERENCES : Enumerate the references used using APA format with copyright titles within the recent 5 years. Number
Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
GRADING SYSTEM: The final grade in this course is composed of the following items and their weights in the final grade
computation. The UB Grading System will be used as a guide for the computation of the final grade
Assessment Item Grade Source (Score or Rubric Grade) Percentage of Final Grade
Lecture Grade 40%
Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29
Assessment Item Grade Source (Score or Rubric Grade) Percentage of Final Grade
Laboratory Grade 60%
AA5 Final Project Defense
LO1 Lab Worksheet 60%
LO2 Written Report
LO3 Case Study
LO4 Case Analysis
LO5 Prototype
LO6 Database Design
LO7 Test Data
LO8 Application Solution
AA4 Quiz 20%
AA6 Research
AA7 Assignment
AA8 MAJOR EXAMS 20%
Passing Grade Conditions: The student must be able to submit and comply to all the requirements before given a passing grade.