The Faculty of Computing and Information Technology announces the entry exam’s curriculum for the Ph.D. in the Information Technology Department for the year 2024, which is as follows:
- Thursday, February 15, 2024, at 11 a.m. The duration of the test is two hours.
- Test place:
- For male students, Faculty of Computing and Information Technology, Male Section Building (31), Lab No. (9)
- For female students, Faculty of Computing and Information Technology, Female Section Building (61), Lab No. (G145)
PhD (IT) Entry Exam Syllabus
Number of Questions: 40 Multiple-Choice Questions
Total time duration: Two Hours
Subject
|
Topics and suggested Textbook
|
Probability and Statistics (15%)
|
Douglas C. Montgomery, George C. Runger
Applied Statistics and Probability for Engineers, 6th Edition
· Probability: Conditional Probability, Bayes’ Theorem
· Discrete Random Variables and Probability Distribution: Discrete Random Variables, PDF, CDF, Binomial Distribution, Poisson Distribution
· Continuous Random Variables and Probability Distribution: Normal Distribution, Exponential Distribution
· Point Estimation of Parameters and Sampling Distributions: Central Limit Theorem
· Statistical Intervals for a Single Sample: Confidence Interval, Prediction Interval
· Tests of Hypotheses for a Single Sample: Hypothesis Testing
|
Mathematics (15%)
|
Introduction to Linear Algebra, Fifth Edition, by Gilbert Strang
· Introduction to Vectors
· Solving linear equations
· Vector Spaces and Subspaces
· Orthogonality
· Determinants
· Eigenvalues and Eigenvectors
|
Programming (20%)
|
Deitel and Deitel
Java How to Program, 11th Edition (Late Objects)
· Control Statements
· Classes and Objects
· Object-Oriented Programming: Inheritance, Polymorphism and Interfaces
· Exception Handling
· Files, Input/Output Streams
· Recursion
John Hubbard, , "Schaum's Outline of Data Structures with Java", 2nd Edition
· Arrays
· Linked Data Structures
· Stacks
· Queues
· Lists
· Trees
· Binary Trees
· Search Trees
· Heaps and Priority Queues
Note: No specific language construct will be examined.
|
Operating Systems (10%)
|
Gagne, Galvin, Silberschatz
Operating System Concepts, 8th Edition
· Processes
· Threads
· CPU scheduling
· Process Synchronization
· Deadlocks
· Main Memory
· Virtual Memory
· File System Interface
|
Networking (10%)
|
James F. Kurose, and Keith W. Ross.
Computer Networking: A Top-Down Approach, 6th ed. (2013).
· Computer Networks and the Internet
· Application Layer: HTTP, FTP, Socket Programming
· Transport Layer: TCP, UDP protocols
· The Network Layer: IPV4, IPV6, Routing Algorithms: DSDV, LS
· The Link Layer: Error detection techniques, MAC protocols, Ethernet
· Wireless and Mobile Networks: IEEE 802.11
· Security in Computer Networks: authentication, basics of public key and private key cryptography, digital signatures and certificates, firewalls
|
Database (10%)
|
Ramez Elmasri, Shamkant B. Navathe
Fundamentals of Database Systems, 7th Edition
· Data Modeling Using the Entity Relationship (ER) Model
· The Enhanced Entity Relationship (EER) Model
· The Relational Data Model and Relational Database Constraints
· SQL: Complex Queries, Triggers, Views, and Schema Modification
· The Relational Algebra and Relational Calculus
· Relational Database Design by ER- and EER-to-Relational Mapping
· Basics of Functional Dependencies and Normalization for Relational Databases
· Relational Database Design Algorithms and Further Dependencies
· Disc Storage, Basic File Structures, Hashing, and Modern Storage Architectures
· Indexing Structures for Files and Physical Database Design
· Strategies for Query Processing
· Query Optimization
· Introduction to Transaction Processing Concepts and Theory
· Concurrency Control Techniques
|
Software Engineering (10%)
|
Roger Pressman, Bruce Maxim
Software Engineering: A Practitioner's Approach, Eighth Edition
· Understanding Requirements
· Requirements Modeling
· Design Concepts
· Architectural Design
· Quality Concepts
· Review Techniques
· Software Quality Assurance
· Software Testing Strategies
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Design Patterns: Elements of Reusable Object-Oriented Software
· Creational Patterns
· Structural Patterns
· Behavioral Patterns
|
Multimedia (10%)
|
The Science of Digital Media by Jennifer Burg, Pearson International Edition
· Digital Image Representation
· Digital Image Processing
· Digital Video Representation
· Digital Video Processing
|
For inquiries:
Male Students:
Prof.Tariq Mohammed Ahmed
Email: TMahmad@kau.edu.sa
ONLY available from 9:00 a.m. to 3:00 p.m.
Female students:
Dr. Manal Kalkatawi
Email: mkalkatawi@kau.edu.sa
ONLY available from 9:00 a.m. to 3:00 p.m.
To contact the department:
mobile: +966567400431
|