| King Fahd University of Petroleum & Minerals | جـامـعـة المـلك فـهـد للـبـتـرول والمـعـادن |
| College of Computer Sciences & Engineering | كـلـيـة عـلـوم وهنـدسـة الحــاسـب الآلي |
| Information & Computer Science Department | قـسـم عـلـم الحـاسـب الآلي والمـعلـومـات |
King Fahd University of Petroleum & Minerals
College of Computer Sciences and Engineering
Information and Computer Science Department
Syllabus - Second Semester 2017-2018 (172)
Website: Blackboard learn 9.1
Class Time, Venue and Instructor Information:
| Sec. | Time | Venue | Instructor | Office Hours |
|---|---|---|---|---|
| 01 | UTR 8:00-8:50AM |
22-334 |
Mr. Yahya Garout Office: 22-320 Phone: 013-860-4296 E-mail: garout@kfupm.edu.sa |
MW 15:20–17:10PM or by appointment |
| 02 | UTR 9:00-9:50AM |
|||
| 51 | Open |
|||
| 52 | Open |
Course Catalog Description
Basic database concepts; conceptual, logical, and physical database design; relational theory and languages; introduction toquery processing and optimization, and introduction to object and object relational databases.
Pre-requisites: ICS 202
Assesment Plan:
| Assesment Tool | Weight |
|---|---|
| Attendance | 5 % |
| Assignments | 10 % |
| Quizzes | 10 % |
| SQL Exam | 10 % |
| Project | 15 % |
| Midterm Exam | 25 % |
| Final Exam (7:00 PM, Saturday, May 5, 2018) | 25 % |
Tentative Schedule & Major Topics:
| Week# | Topic |
|---|---|
| 1 | Databases and Database Users |
| 2 | DB System Concepts and Architecture |
| 3 | Data Modeling Using The Entity-Relationship (ER) |
| 4 | The Relational Data Model |
| 5 | SQL |
| 6 | SQL |
| 7 | SQL |
| 8 | Relational Algebra and Relational Calculus |
| 9 | Relational Database Design |
| 10 | Introduction to SQL programming |
| 11 | Basics of Functional Dependencies and Normalization |
| 12 | Disk Storage and Basic File Structures and Hashing |
| 13 | Indexing Structures for Files and Physical DB design |
| 14 | Algorithms for Query Processing & Optimization |
| 15 | Algorithms for Query Processing & Optimization |