CS 2 Syllabus
CS 2 Syllabus
II. Program Outcomes Vision: We envision top performing graduates to 1. Conduct experiments and research as Technically and socially
respond to the changing demands of time. well as analyze and interpret data; competent
Mission: To promote the value of learning, self- 2. Design and develop software and Employable graduates
worth, and quality performance of students. hardware systems;
III. Course Outcomes Graduates of the BSCS program can: 1. Apply mathematical foundations, Demonstrate knowledge
(BS Computer algorithmic principles, and computer and skills of a competent
Science) 1. Apply the concepts of programming, design science theory in the modeling and computer scientist in
and development principles in computing design of computer-based systems in a solving issues and
solutions. way that demonstrates comprehension problems.
2. Perform technical skills to cope with the rapid of the tradeoffs involved in design
changes in the field of Information choices.
Technology 2. Apply design and development
3. Apply abstract and analytical processes in principles in the construction of software
response to the needs of times. systems of varying complexity.
IV.Subject Outcome 1. Understand the fundamental in designing and Apply the concepts into the development of Database Application
implementing database systems; database applications developer
2. Understand the importance of modeling tools in Database Administrator
the design of database systems; System Analyst
3. Apply theoretical database concepts in real-world
applications; and
4. Understand the facilities provided by database
management systems and system
implementation techniques
I. Grade Equivalents
1.0 97 – 100
1.25 94 – 96
1.50 91 – 93
1.75 88 – 90
2.0 85 – 87
2.25 82 – 84
2.50 79 – 81
2.75 76 – 78
3.0 75
4.0 73-74 [ Conditional]
5.0 Failure
Grade Components:
Notes:
Passing score in all Examinations is Fifty Percent (50%)
A candidate for Cum Laude must obtain a weighted average grade ranging from [1.50 to 1.75] with no grade below 2.0
A candidate for Magna Cum Laude must obtain a weighted average grade raging from [1.25-1.49], with no grade below 1.75
A candidate for Summa Cum Laude must obtain a weighted average grade ranging from [1.0-1.24], with no grade below 1.50
A student who obtains a grade of 4.0 in any subjects during the Trinal and during the Midterm exams, the teacher concern may give a re-examination
/requirements.
Learning
Resource Values Time
Desired Learning Content/Subject Teaching Delivery Assessment Textbook/References
Materials Infused Table
Outcomes Matter
At the end of the
course the
students can:
Chapter 1.
Introduction to
Databases
A. Differentiate 1.1 Data and Discussion Quiz PowerPoint Awareness Week 1 R3, p. 5
between data information Group Game presentation Participation 1 hour
and
information
B. Define the 1.2 Definitions of Lecture Quiz PowerPoint Understanding Week 1 R1, p. 15
term database Database Assignment presentation Patience 1 hour R2, p. 1
Group Games Respect R3, p. 7
G. Identify roles 1.7 Roles in the Lecture PowerPoint Understanding R1, p.21-23
that governs Database Role Playing Assignment presentation Awareness Week 2 R2, p. 8
database Environment Quiz 1 hour
environment Role Playing
H. Discuss
advantages 1.8 Advantages Lecture PowerPoint Understanding R1, p. 26
and and Quiz presentation Awareness Week 2 R2, p. 11
disadvantages Disadvantages of Assignment 1 hour
of DBMS DBMS
Chapter 2.
Relational Model
Concepts
A. Discuss the 2.1 Brief History Lecture Quiz PowerPoint Awareness Week 2 R1, p. 70
origin of of Relational presentation Appreciation 1 hour R2, p. 16
Relational Model
Model and its
concepts
B. Explain Lecture Quiz PowerPoint Understanding Week 2 R1, p. 72-79
terminologies 2.2 Relational Discussion Assignment presentation Patience 1 hour R2, p. 16
of Relational Model Respect Week 3
Model Terminologies 1 hour
(Relational Data
Structures,
Properties of
Relations, and
Relational Keys)
C. Describe Lecture Recitation PowerPoint Understanding Week 3 R1, p. 76
properties of 2.3 Database presentation Awareness 1 hour R2, p. 18
Database Relations
Relations
Chapter 3.
Database
Planning, Design
and
Administration
Overview
D. Evaluate and
Select a 3.4 Selecting the Discussion Quiz PowerPoint Understanding Week 4 R2, p. 28
DBMS DBMS presentation Patience 1 hour
Respect
Chapter 4. Fact-
Finding
Techniques
A. Define fact- 4.1 Definition of Discussion Quiz PowerPoint Awareness Week 4 R1, p. 314
finding fact-finding Assignment presentation Appreciation 1 hour R2, p. 35
B. Evaluate 4.2 When are Lecture Quiz PowerPoint Understanding Week 4 R1, p. 315
when fact- fact-finding Assignment presentation Patience 2 hours R2, p. 35
finding techniques used? Respect
techniques
are used in
the database
application life
cycle.
4.3 What facts Lecture Quiz PowerPoint Understanding Week 5 R1, p. 316
C. Types of facts are collected? Assignment presentation Awareness 1 hour R2, p. 35
collected in
each stages of
the database
application life
cycle. 4.4 Advantages Discussion Role Playing PowerPoint Cooperation Week 5 R1, p. 317-320
D. Describe the and presentation Understanding 2 hours R2, p. 37
Assignment
use of each Disadvantages of Awareness
fact-finding the types of fact-
techniques finding
and the techniques
advantages
and
disadvantages
of each.
Chapter 5. Entity
Relationship
Modeling
A. Define Entity-
Relationship 5.1 Entity Discussion Quiz PowerPoint Awareness Week 5 R1, p. 342
Modeling in Relationship Assignment presentation Appreciation 1 hour R2, p. 42
database Modeling R3, R4
design and
how to use it.
B. Illustrate how 5.2 Entity Types Lecture Quiz PowerPoint Understanding Week 5 R1, p. 343-352
basic , Relationship Assignment presentation Patience 1 hour R2, p. 42-46
concepts are Types and Respect Week 6 R3, R4
represented Attributes 1 hour
C. Differentiate
strong and 5.3 Strong and Discussion Quiz PowerPoint Understanding Week 6 R1, p. 354
weak entity Weak entity types Assignment presentation Awareness 1 hour R2, p. 47
types R3, R4
Chapter 6.
SQL(Structured
Query Language)
Chapter 7.
Advanced SQL
Topics
A. Describe and 7.1 Relational set Lecture Quiz PowerPoint Cooperation Week 8 R3
use relational set operators Demonstration Assignment presentation, Awareness 1 hour
operators Laboratory Textbook Appreciation
Exercises
7.2 Join Lecture Quiz PowerPoint Cooperation Week 8 R3
B. Use the
operators Demonstration Assignment presentation, Understanding 1 hour
advanced SQL Laboratory Textbook Appreciation
Join operators Exercises
C. Identify types Understanding Week 9 R3
of subqueries and 7.3 Subqueries Demonstration Quiz PowerPoint Respect 1 hour
correlated queries and correlated Assignment presentation,
queries Laboratory Textbook
Exercises
D. Use SQL
7.4 SQL Lecture Quiz R3
functions to
functions to Demonstration Assignment PowerPoint Cooperation Week 9
manipulate dates, presentation, Awareness 1 hour
strings, and other manipulate dates, Laboratory
strings, and other Exercises Textbook Appreciation
data
data
E. Create and use
7.5 Updatable Lecture Quiz PowerPoint Cooperation Week 9 R3
updatable views, views, triggers Demonstration Assignment
presentation, Awareness 1 hour
triggers and Textbook Appreciation
and stored Laboratory
stored Exercises
procedures, and
procedures, and
embedded SQL embedded SQL
Chapter 8.
Database Design
using MS Access
A. Define terms 8.1 Introduction Discussion Quiz PowerPoint Understanding Week 10 R2, p. 53- 76
often used in to MS Access presentation Awareness 2 hours
MS Access. and its
terminologies
A. Create a 9.1 Database Demonstration Laboratory PowerPoint Understanding Week 11 R2, p. 132
database Application Exercise presentation Awareness 1 hour R7
application Appreciation Week 11
1 hour
B. Design User 9.2 User Demonstration Laboratory PowerPoint Understanding Week 11- R2, p. 133-134
Interface Interface for the Exercise presentation Awareness 12 R7
Application Appreciation 2 hours
XIV. References:
R1 Thomas Connolly, Carolyn Begg (2013). Database Systems: A Practical Approach to Design, Implementation and Management 6th Edition,
United States of America, Pearson Education Limited
R2 Castrence J. (2009) Database Management Systems Course Pack, Midsayap: NDMC
R3 Coronel C., Rob P., Morris S. (2013), Database Systems: Design, Implementation and Management, 10th Edition, Cengage Learning