pdm.docx

9
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 AUF-SYL-CCS-45 October 23, 2014– Rev. 3

Upload: clang-santiago

Post on 09-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PDM.docx

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

Page 2: PDM.docx

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

Page 3: PDM.docx

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

Page 4: PDM.docx

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

Page 5: PDM.docx

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

Page 6: PDM.docx

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