pdm.docx
TRANSCRIPT
ANGELES UNIVERSITY FOUNDATION
Angeles City
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-45October 23, 2014– Rev. 3
VII. Course Content(s):
LECTURE
SPECIFIC OBJECTIVES CONTENTS TIME TABLE INSTRUCTIONAL MODE
At the end of each lesson the student shall have:
Realized the underlying concepts in Programming and Database Management
Familiarized themselves with the utilization of flow charting symbols.
I. Introduction to Programming and
Database Management
II. Flow Charting
6 hours
Week 1 - 3
Research Work
Class Discussion
Quizzes
At the end of each lesson the student shall have:
Identified the different data types and operators used in a database software programming language.
III. Events
IV. Data Types and Variables
V. Mathematical Expressions and
Operators
VI. Relational and Logical Operators
6 hours
Week 4 - 6
Research Work
Class Discussion
Quizzes
P R E L I M
At the end of each lesson the student shall have:
Utilized control structures and sub procedures in developing solutions.
VII. Control Structures
a. Sequence, Selection, and Loop
Structures
b. Counter Loops, Nested Loops,
and Sentinel
VIII.Procedures and Functions
6 hours
Week 7 - 9
Research Work
Class Discussion
Quizzes
At the end of each lesson the student shall have:
Applied recursion and arrays in a database software.
IX. Recursion
X. Arrays
XI. Lists
6 hours
Week 10 – 12
Research Work
Class Discussion
Quizzes
AUF-SYL-CCS-45October 23, 2014– Rev. 3
S E M I - F I N A L S
At the end of each lesson the student shall have:
Realized fundamental concepts of Database Management
XII. Database
XIII.Database Functions6 hours
Week 13 - 15
Research Work
Class Discussion
Quizzes
At the end of each lesson the student shall have:
Familiarized themselves with the Structured Query Language
I. Structured Query Language (SQL) 6 hours
Week 16 - 18
Research Work
Class Discussion
Quizzes
F I N A L S
AUF-SYL-CCS-45October 23, 2014– Rev. 3
LABORATORY
SPECIFIC OBJECTIVES CONTENTS TIME TABLEINSTRUCTIONAL
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
II. Database Software Objects
a. Forms
b. Command Buttons
c. Text Boxes
Activity 1 – Designing a user interface
9 hoursWeek 1 - 3
Laboratory
Demonstrations
Hands on exercises
At the end of each lesson the student shall have:
Applied variables and operators in practical applications.
III. Events
IV. Data Types and Variables
V. Mathematical Expressions and Operators
VI. Relational and Logical Operators
Activity 2 – Creating a simple calculator
Activity 3 – Creating a conversion program
9 hoursWeek 4 - 6
Laboratory
Demonstrations
Hands on exercises
P R E L I M
At the end of each lesson the student shall have:
Demonstrated the use of control structures and sub procedures.
VII. Control Structures
c. Sequence, Selection, and Loop Structures
d. Counter Loops, Nested Loops, and
Sentinel
VIII.Procedures and Functions
9 hoursWeek 7 - 9
Laboratory
Demonstrations
Hands on exercises
AUF-SYL-CCS-45October 23, 2014– Rev. 3
Activity 4 – Creating a traffic light program
At the end of each lesson the student shall have:
Demonstrated the use of recursion and arrays.
IX. Recursion
X. Arrays
XI. Lists
Activity 5 – Creating an ATM program
9 hoursWeek 10 - 12
Laboratory
Demonstrations
Hands on exercises
S E M I - F I N A L S
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
environment
XIII.Access Environment
Activity 7: Managing Database Objects
XIV. 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
Activity 7: Add, Edit, Delete, Search Database Records using a database software
9 hoursWeek 13 - 15
Laboratory
Demonstrations
Hands on exercises
At the end of each lesson the student shall have:
Activity 8: Creating a database application9 hours
Week 16 - 18Laboratory
AUF-SYL-CCS-45October 23, 2014– Rev. 3
Applied database functions and a database software programming in coming up with a software project.
Demonstrations
Hands on exercises
F I N A L S
VIII. References
Book(s):
Bohl, M. et. al. (2003). Tools for Structured and Object-Oriented Design (6th Ed.). Prentice HallSwartzfager, G. (1998). Visual Basic 6 Object Oriented Programming. Coriolis Books GroupReynolds, R. (2002). OOP, Visual Basic .NET step by step. Microsoft Press
Prepared by: Evaluated by: Approved by:
ADRIANE BRENT S. CASTRO BENEDICT M. GUARIN DR. GILBERT TUMIBAYFaculty Service Units Coordinator Dean
October 23, 2014 October 24, 2014 October 25, 2014
AUF-SYL-CCS-45October 23, 2014– Rev. 3