CIS 260 Course Syllabus Fall 2024-2025
CIS 260 Course Syllabus Fall 2024-2025
Course Identification
Course Name: Database Systems Course Code and Number: CIS 260
Number of Credit Hours: 3 Semester: Fall 2024/2025
Course Status: Compulsory Teaching Language: English
Pre-requisite: CIS 101 , CS 210 Course Coordinator:
General Information
Teaching Method ☒Face-to-Face ☐ Online ☐ Blended
The main objective of this course is to provide students with the basic
knowledge of database systems, their types, how to create and deal
with them, and their theoretical and mathematical foundations. It
covers a range of topics including: Databases and Database Users,
Database System Concepts and Architecture, Conceptual Data
Course Description Modelling Using the Entity-Relationship Model, Enhanced Entity –
Relationship (EER) and Object Modelling, Relational Data Model and
Relational Constraints, Relational Database Design by ER and EER-to-
Relational Mapping, Functional Dependencies and Normalization, SQL-
The Relational Database Standard, Relational Algebra. The practical
part for this course is covered in the lab course (CIS 260L).
1. Define and understand the main concepts and terms of the
database systems.
2. Design a conceptual database schema using the ER conceptual data
Course Objectives models.
3. Design a logical (relational) database schema using Relational data
models.
4. Construct and manipulate the relational database using basic
Basic SQL commands.
CLO1: Define and understand the main concepts and terms of
database systems and the database analysis and design. (8%) [PLO 2].
Course Learning Outcomes CLO2: Show how to design a conceptual database schema using the
(CLOs) ER conceptual data model. (25%) [PLO 7].
CLO3: . (35%) [PLO 2 and PLO 7].
A. Introduce the main concepts and terms of the relational data
Page 1 of 7
Yarmouk University
model.
B. Show how to map and Design a logical (relational) database
schema using the rules and constraints of the Relational data
model and
C. Show how to enhance the quality of the relational database
schema using the normalization process
CLO4: (32%) [PLO 7].
A. Explain the data definition commands of SQL and show how to
construct a database using this database language.
B. Explain the data manipulation commands of SQL and show how
use these commands in updating the database and retrieving
the data.
2. Design, implement, and evaluate a computing-based solution to
meet a given set of computing requirements in the context of
Addressed Program Learning Computer Information Systems.
Outcomes (PLO)
7. Design, implement, and use of data management, analysis and
retrieval solutions.
Page 2 of 7
Yarmouk University
Assessment Methods
Assessment Type Date and Time Assessment Method Mark (%) CLOs
Midterm Exam TBA Exam 30 CLO1, CLO2, CLO3
Activity (1) Week 1-2 Review Questions 0 CLO1
Activity (2) Week-4 Homework-1 2 CLO 2
Activity (3) Week-5 Quiz-1 4 CLO 2
Activities*
Activity (4) Week-8 HomeWork-2 2 CLO3
Activity (5) Week-9 Quiz-2 4 CLO 3
Activity (7) Week-12 Quiz-3 4 CLO 4
Final Exam Exam 50 CLO2, CLO3, CLO4
Attendance counts for 4% of the total grade
*The instructor must choose at least three activities from the following: quizzes, assignments, projects, videos, discussions, etc.
Page 3 of 7
Yarmouk University
Page 4 of 7
Yarmouk University
Page 5 of 7
Yarmouk University
Assessment
Page 6 of 7
Yarmouk University
Topics Covered
Review Questions 1
TOTAL 45 hrs
Page 7 of 7