Department
Department of ComputerAcademic Program
Bachelor in computerType
CompulsoryCredits
03Prerequisite
CS312Overview
This course deals with database systems as a type of information system, its environment, design, types of databases, structure of files and databases, indexing and sequencing. It also deals with practical training using ACCESS; FOXPRO.
Intended learning outcomes
1 Recognize the basic concepts related to databases and their management systems
2 Demonstrates the concept of database integrity and referential integrity
3 Explain the concept of the entity-relationship model
4 Distinguish recurrence problems, the concept of functional dependence, and normative formulas.
5 Defines the ACCESS database management system
6 Lists SQL Structured Query Language implementations.
Teaching and learning methods
1. Lectures
2. Panel discussions and dialogue (to solve issues and problems)
3. Practical application (computer)
Methods of assessments
Percentage assessment methods
1 midterm exam 40%
2 final exams 60%
Total 100%
References
Arabic language 1 (AR103)
General Mathematics 1 (MM111)
Fundamentals of programming1 (CS111)
Introduction to Computers and Applications (CS112)
Digital circuits (CS113)
Fundamentals of Education (EPSY101)
General Psychology (EPSY 100)
General English1 (EN100)
Quranic studies2 (AR102)
General Mathematics 2 (MM112)
Developmental Psychology (EPSY 203)
General Teaching Methods (EPSY 201)
General English2 (EN101)
Arabic language 2 (AR104)
Computers Organization and Assembly Language (CS213)
Operating System (CS223)
Arabic language 3 (AR105)
Discrete Mathematics (CS122)
Fundamentals of programming2 (CS211)
Numerical Methods and Applications (CS212)
Basics Of Curriculums (EPSY 202)
Educational Psychology (EPSY 200)
Computer Teaching Methods (CS316)
Principals of Internet programming (CS321)
Object Oriented Language (CS311)
Information Technology (CS411)
Data Structure 1 (CS312)
Arabic language 4 (AR106)
principles of computer's Maintenance (CS414)
System Analysis and design (CS314)
Research Methods (EPSY301)
Visual Programming1 (CS214)
Teaching Applications (CS317)
Measurements and Evaluation (EPSY 302)
Database (CS320)
Psychological Health (EPSY 401)
Teaching learning Aids (EPSY 303)
Data Structure2 (CS324)
Software Engineering (CS327)
Visual Programming2 (CS224)
(CS412)
Artificial intelligence (CS413)
Software Project studies (CS330)
(CS415)
Teaching Practice (EPSY 402)