Vous êtes sur la page 1sur 6

ANGELES UNIVERSITY FOUNDATION

AngelesCity
COLLEGE OF COMPUTER STUDIES

COURSE SYLLABUS FOR PROGRAMMING AND DATABASE MANAGEMENT


I. Course Code:

PDM

II. Course Description:

This course provides a hands-on experience behind the concepts of programming and database management. It starts
with a review on the fundamental programming constructs of a database software, variables, types, expressions, and
assignment; simple I/O; conditional and iterative control structures, methods and functions. The students will gain a
thorough understanding of Database functions and applications using MS Access. The students are required to complete
several short programming assignments and are expected to apply the concepts in database management to create
practical working software solutions.

III. Pre-requisite:
IV. General Objective:
At the end of the semester, the student shall have:
1. Utilized a database software programming Language.
2. Identified the underlying concepts in the practice of database management
3. Developed software projects with database functions.
V. Core Value(s):

Critical thinking, Professionalism

VI. Grading System:

Preliminary Grade

= ((CS * 2) + Prelim Exam) / 3

Midterm Grade

= ((((CS * 2) + Midterm Exam) / 3) + PG) / 2

Final Grade

= (((CS + (Final Exam * 2)) / 3) + MG) / 2

Note: Class standing is composed of quizzes, laboratory work, internet research, and other related course work.

AUF-SYL-CCS-45
October 23, 2014 Rev. 3

VII. Course Content(s):

LECTURE
SPECIFIC OBJECTIVES
At the end of each lesson the student shall
have:

CONTENTS

6 hours
Week 1 - 3

Realized the underlying concepts in


Programming and Database
Management
Familiarized themselves with the
utilization of flow charting symbols.

I.

Introduction to Programming and

Research Work
Class Discussion
Quizzes

III. Events
IV. Data Types and Variables
V. Mathematical Expressions and

Identified the different data types and


operators used in a database software
programming language.

6 hours
Week 4 - 6

Operators
VI. Relational and Logical Operators
P

At the end of each lesson the student shall


have:

INSTRUCTIONAL MODE

Database Management
II. Flow Charting

At the end of each lesson the student shall


have:

TIME TABLE

Class Discussion
Quizzes

VII. Control Structures


a. Sequence, Selection, and Loop

Utilized control structures and sub


procedures in developing solutions.

Research Work

6 hours
Week 7 - 9

Structures
b. Counter Loops, Nested Loops,

Research Work
Class Discussion
Quizzes

and Sentinel
VIII.Procedures and Functions
At the end of each lesson the student shall
have:

IX. Recursion
X. Arrays
XI. Lists

6 hours
Week 10 12

Applied recursion and arrays in a


database software.

Class Discussion
Quizzes

S
AUF-SYL-CCS-45
October 23, 2014 Rev. 3

Research Work

At the end of each lesson the student shall


have:

XII. Database
XIII.Database Functions

6 hours
Week 13 - 15

Realized fundamental concepts of


Database Management

XIV.

Structured Query Language (SQL)

6 hours
Week 16 - 18

Familiarized
themselves
Structured Query Language

with

the

AUF-SYL-CCS-45
October 23, 2014 Rev. 3

Research Work
Class Discussion
Quizzes

LABORATORY

Class Discussion
Quizzes

At the end of each lesson the student shall


have:

Research Work

SPECIFIC OBJECTIVES

CONTENTS

TIME TABLE

INSTRUCTIONAL
MODE

At the end of each lesson the student shall


have:

Demonstrated the use of forms, command


buttons and text boxes to design a user
interface.

I.

Introduction to a database software


environment

9 hours
Week 1 - 3

Laboratory
Demonstrations
Hands on exercises

II. Database Software Objects


a. Forms
b. Command Buttons
c.

At the end of each lesson the student shall


have:

Applied variables and operators in


practical applications.

Activity 1 Designing a user interface

III.
IV.
V.
VI.

Events
Data Types and Variables
Mathematical Expressions and Operators
Relational and Logical Operators

Activity 2 Creating a simple calculator


Activity 3 Creating a conversion program
P

At the end of each lesson the student shall


have:

Demonstrated the use of control


structures and sub procedures.

At the end of each lesson the student shall


have:

Demonstrated the use of recursion and


arrays.

AUF-SYL-CCS-45
October 23, 2014 Rev. 3

Text Boxes

9 hours
Week 4 - 6

Laboratory
Demonstrations
Hands on exercises

VII. Control Structures


c. Sequence, Selection, and Loop Structures
d. Counter Loops, Nested Loops, and

9 hours
Week 7 - 9

Sentinel
VIII.Procedures and Functions

Activity 4 Creating a traffic light program

IX.
X.
XI.

Recursion
Arrays
Lists
Activity 5 Creating an ATM program

Laboratory
Demonstrations
Hands on exercises

9 hours
Week 10 - 12

Laboratory
Demonstrations
Hands on exercises

At the end of each lesson the student shall


have:

Familiarized with the MS Access


Environment.

Created Databases and Tables.

Performed simple database functions


using a database software.

XII. MS Access: Basics

Activity 6: Getting familiar with the access

S
9 hours
Week 13 - 15

Laboratory
Demonstrations
Hands on exercises

environment
XIII.Access Environment

XIV.

Activity 7: Managing Database Objects


Creating Databases

Activity 8: Create a normalized database

Activity 4: Creating Tables in Design View

Activity 5: Adding Additional Records to tables

Activity 6: Practice selecting records, moving


columns, changing fonts, etc.

XV. Database software and MS Access

At the end of each lesson the student shall


have:

Activity 7: Add, Edit, Delete, Search Database


Records using a database software

Activity 8: Creating a database application

Applied database functions and a


database software programming in
coming up with a software project.

Laboratory
Demonstrations
Hands on exercises

AUF-SYL-CCS-45
October 23, 2014 Rev. 3

9 hours
Week 16 - 18

VIII. References
Book(s):
Bohl, M. et. al. (2003). Tools for Structured and Object-Oriented Design (6 th Ed.). Prentice Hall
Swartzfager, G. (1998). Visual Basic 6 Object Oriented Programming. Coriolis Books Group
Reynolds, R. (2002). OOP, Visual Basic .NET step by step. Microsoft Press

Prepared by:

Evaluated by:

Approved by:

ADRIANE BRENT S. CASTRO


Faculty
October 23, 2014

BENEDICT M. GUARIN
Service Units Coordinator
October 24, 2014

DR. GILBERT TUMIBAY


Dean
October 25, 2014

AUF-SYL-CCS-45
October 23, 2014 Rev. 3

Vous aimerez peut-être aussi