Vous êtes sur la page 1sur 16

F-ACAD-29

SYLLABUS

COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY

Course Title: APPDEV Course Code: Application Development

Total Number of Units: 3 Lecture Units: 1 Laboratory Units: 2

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:

CO1. Understand Visual Programming.


CO2. Describe a .NET Framework and enumerate its advantages to developing different types of applications.
CO3. Apply the techniques and methods learned in programming to software development using Visual Basic.
CO4. Develop an application from simple to intermediate using Visual Basic as a programming tool
CO5. Design, write and test a program using Visual Basic .NET to implement a working solution to a given problem specification.
CO6. Develop an application that solves simple business problems using Visual Basic .NET language.

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:

LO1. Laboratory Worksheet (Hands-on Exercises)


LO2. Written report
LO3. Case Studies
LO4. Case Analysis
LO5. Prototype
LO6. Database Design
LO7. Test Data
LO8. Running Application

UB Goals & Objectives :


 Pursue academic excellence through continuing search for the application of truth, and knowledge and wisdom via
traditional and alternative modes of instructional delivery.
 Develop cultural, economic and socio-civic conscience through an educational content relevant to national development
needs, conditions and aspirations;
 Strengthen involvement in community services through varied economic and environmental projects;
 Attain institutional self-reliance through responsive programs for staff, facilities and systems development;
 Adopt internationalization to meet the shifting demands in the national, regional and global labor environment; and
 Increase the University's productivity and innovation in research, scholarship and creative activities that impact economic
and societal development

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:

Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017


F-ACAD-29

 G: Faith in God
 W: Love of Wisdom
 F: Service to Fellowmen

College Goals & Objectives:


1. Offer high quality ICT programs adhering to industry standards and in accordance with Commission on Higher
Education (CHED) requirements;
2. Utilize appropriate academic tools needed to implement the college’s educational agenda gearing toward enhanced
student and faculty performance;
3. Use qualitative and quantitative information for setting the faculty achievable targets and in improving the quality of
educational process;
4. Enforce a research environment that keeps the faculty updated with advanced technological knowledge;
5. Ensure that graduates are equipped to join the national and international workforce;
6. Conserve our cultural heritage and strengthen local knowledge through IT innovations
College Attributes :
C - Catalyst of Change
I - Integrator of Information
C - Competitive problem solver
T – Technologically and technically competent

Program Outcomes / Competencies :

Upon completion of the BSIS program, the graduates shall:

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

and society as a whole;


7. recognize the need to engage in continuing professional development;

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

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

VMGO CO1  Recall the Oral Course 1 Week Course LO2


Course orientation VMGO of the Assessment syllabus syllabus
and requirements University and (Week 1)
 Syllabus the college. Student Course
 Course handbook Outline
outline  Recognize the
 Grading content of the PowerPoint Student
system syllabus, course presentation handbook
requirements
and grading
system.
Intro to Visual  Understand the
Programming difference of

Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017


F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

Visual
programming
from other
programming
paradigms

Introduction to  Understand Recitation D.Q. 1 Week Multimedia LO1


Visual Basic .NET the .NET 1. Explain what Presentation
Framework is .NET (Week 2)
.NET Overview  Distinguish Framework Textbook
Program the features of Written exam
development the Visual (Quiz) 2. Compare Software
Studio IDE .NET (Visual Basic
Visual Basic and the .NET Hands-on Framework .NET)
Controls Framework. Exercises with J2EE
 Describe the Architecture
Fundamentals of different
Programming in phases of 3. Enumerate
Visual Basic program the advantages
development of the .NET
using Visual Framework to
Basic developing
 Identify the different types
different of applications.
controls use in

Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

Visual Basic L.A.


Discussion/
Effective
questioning
Getting Started  Familiarize Hands-on D.Q. 2 Weeks Multimedia LO1
with Visual Basic the Visual Exercises 1. What are Presentation
Steps in CO2 Basic IDE the steps in (Week 3 to
Programming with  Understand Programing Week 4) Textbook
Visual Basic the different Written exam with Visual
parts of the (Quiz) Basic? Software
Examining the Visual Basic 2. What are (Visual Basic
Visual Basic IDE IDE the .NET)
 Enumerate different
Understanding the the different parts of the
Code Editor Visual Basic Visual
IDE and their Basic IDE?
What’s in the uses 3. What is the
Toolbox  Apply the difference
steps in between
Working with the programming applying
Solution Explorer with visual properties
basic to during
Understanding how simple runtime
to use the applications from

Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017


F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

properties window  Develop applying


simple properties
The Component applications during
Tray using menus, design
toolbars time?
Creating an  Learn how to
application design a L.A.
Interface simple Discussion/
program in Effective
Working with design time questioning
Menus and and run time.
Toolbars

FIRST MONTHLY Written exam 1 Week


EXAMINATION (Week 5)
Storing and CO3  Define constants, Written exam Multimedia 3 Weeks Multimedia LO2
Retrieving Data in CO5 variables, and Presentation Presentation LO4
Memory arrays (Week 6 to
 Properly specify Hands-on Lecture Week 8) Textbook
Comments data types Exercises
 Convert data from Discussion Software
Storing and one data type to (Visual Basic
Retrieving data another Group Activity .NET)
 Specify variable
Working with

Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

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

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

the exit keyword


to break out of
loops
MIDTERM Written exam 1 Week
EXAMINATION
(Week 9)

Procedures CO5  Write procedures Hands-on Multimedia Multimedia LO5


for specific tasks. Exercises Presentation 1 Week Presentation
Sub procedures  Demonstrate
passing data to a Written exam Lecture (Week 10) Textbook
Value parameters procedure (Quiz) Discussion
 Write appropriate Software
Procedure documentation Case Study Demo (Visual Basic
Documentation including .NET)
preconditions and
Reference postconditions.
Parameters  Use reference
parameters.
Control Object  Create even
Parameters handlers for
multiple events.
The Event Handler  Write function
Procedure procedures.

Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

The Tag Property  Describe code


conventions that
Function apply to
Procedures procedures

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

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

Properties to a proper scope for


Component variables.
 Validate user
Garbage input using the
Collection TryParse and
display
messages using
an ErrorProvider
component

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

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

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

SEMIFINAL Written exam 1 Week


EXAMINATION
(Week 14

Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017


F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

Windows CO3  Update Written exam Multimedia 2 week Multimedia LO7


Database CO5 database table in (Quiz) Presentation Presentation
Updates a grid and in (Week 15- Textbook
individual control Hands-on Lecture 16)
A simple Update  Use the binding exercises Software
in a Grid source properties Discussion (Visual Basic
for navigations Research .NET)
The Data Objects, and determining
Methods and the current Case Study
Properties record number
 Update original
The Binding data source by
Source Object saving a value
Data Set from a data set
Updating  Sequence
update
Updating a statements to
DataSet in accurately
Bound Controls update related
tables
Validating User  Validate user
Input Data input in an
update program
Updating Update related
related fields field in the

Revision No. 2 Issue Date: February 3, 2017 Revision Date: February 2, 2017
F-ACAD-29

Topic Course Learning Assessment Instructional Time References Learning


Outcome Outcome Material / Allotment Output
Activities

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

each reference tone used as guide for the table above.

Book No. Title Author Copyright


Microsoft visual basic programs to accompany programming logic and
1 design. 7th ed. Smith, Jo Ann 2013
Database Management Systems: study book
Kovalev, Nikolay 2015
2
3 Visual basic : visual guide Allaga, Wendelyn 2012
IBook Development
4 Visual Basic Programming Essentials Group 2013
5 Software Testing Gurpreet Kaur 2012
6 Project management : the managerial process, 5th ed Larson, Erik. W 2014

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%

AA1 Oral Assessment/Recitation 60%

AA2 Attendance and Class Participation


AA3 Presentation
AA4 Quiz 20%
AA6 Research
AA7 Assignment
AA8 MAJOR EXAMS 20%

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: 75%

Passing Grade Conditions: The student must be able to submit and comply to all the requirements before given a passing grade.

Revision No. 2 Issue Date:February 3, 2017 Revision Date: February 2, 2017

Vous aimerez peut-être aussi