Kingdom of Saudi Arabia King Saud University



Similar documents
COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Local Area Networks (LANs) Blueprint (May 2012 Release)

Computer Science. Master of Science

IT4405 Computer Networks (Compulsory)

List of courses MEngg (Computer Systems)

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

MANAGEMENT INFORMATION SYSTEMS 8/E

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

Master of Science (Electrical Engineering) MS(EE)

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Course Duration: Course Content Course Description Course Objectives Course Requirements

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

CSE 3461 / 5461: Computer Networking & Internet Technologies

Communication Networks. MAP-TELE 2011/12 José Ruela

Master of Science in Computer Science

This course has been retired. View the schedule of current <a href=

Computer Networks Vs. Distributed Systems

Troubleshooting Voice Over IP with WireShark

Chapter 1: Introduction to Communications What is Data Communications? Data Communication Networks Basic Components of a communications system

IT Data Communication and Networks (Optional)

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

: Instructor

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Communications and Computer Networks

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

SDH and WDM: a look at the physical layer

PROPOSAL FOR A MASTER OF SCIENCE DEGREE PROGRAM ELECTRICAL ENGINEERING UNIVERSITY OF THE DISTRICT OF COLUMBIA

One LAR Course Credits: 3. Page 4

SDH and WDM A look at the physical layer

Lecture 21 ISDN Integrated Digital Network.

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

Course 12 Synchronous transmission multiplexing systems used in digital telephone networks

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Computer Networks CS321

Convergence Technologies Professional (CTP) Course 1: Data Networking

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. CTS 2655 and CNT 2102 with grade of C or higher in both courses

Introduction to VoIP Technology

Hands on VoIP. Content. Tel +44 (0) Introduction

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

LONG BEACH CITY COLLEGE MEMORANDUM

New York City College of Technology Computer Systems Technology Department

Telecommunications, Networks, and Wireless Computing

SIP Trunking and Voice over IP

INFORMATION TECHNOLOGY PROGRAM

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Doctor of Philosophy in Computer Science

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Computer Networking: A Survey

UNIVERSITY OF YORK POSTGRADUATE PROGRAMME SPECIFICATION

Certified Telecommunications & Network Professional (CTNP) Syllabus. Version 1.0

Data Communication and Computer Network

How To Get A Computer Science Degree

Voice over IP Basics for IT Technicians

Overview of Computer Networks

Introduction to WAN Technologies

Voice over IP (VoIP) Basics for IT Technicians

White paper. Reliable and Scalable TETRA networks

MSc Information Technology - E521

The Masters of Science in Information Systems & Technology

KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM INFORMATION SYSTEMS

Master of Science in Computer Science (Thesis option)

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

CS 5516 Computer Architecture Networks

Chapter 3 ATM and Multimedia Traffic

EECC694 - Shaaban. Transmission Channel

Information Systems Infrastructure. Learning Objectives. Components of Campus Telecommunications Infrastructure

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

524 Computer Networks

For Articulation Purpose Only

MS GRADUATE PROGRAM IN COMPUTER ENGINEERING

How To Understand And Understand Network Theory

Network+ Guide to Networks 6 th Edition. Chapter 7 Wide Area Networks

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS

AE64 TELECOMMUNICATION SWITCHING SYSTEMS

ELEC3030 Computer Networks

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Local-Area Network -LAN

Associate in Science Degree in Computer Network Systems Engineering

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Controlled Random Access Methods

Unit of Learning # 2 The Physical Layer. Redes de Datos Sergio Guíñez Molinos sguinez@utalca.cl

BCIS BUSINESS DATA COMMUNICATIONS and NETWORKING Mr. Cengiz Capan -- Spring 2016

A review of Plesiochronous Digital Hierarchy (PDH) and Synchronous Digital Hierarchy (SDH)

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

Note: All Electrical & Computer Engineering graduate students will be expected to read this guide before consulting academic advisors.

White Paper: Voice Over IP Networks

Analog vs. Digital Transmission

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

Course Title: ITAP 2431: Network Management. Semester Credit Hours: 4 (3,1)

Connection Services. Hakim S. ADICHE, MSc

Solution. (Chapters ) Dr. Hasan Qunoo. The Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department

How To Get A Computer Science Degree At Appalachian State

Transcription:

Kingdom of Saudi Arabia King Saud University College of Computer & Information Sciences Department of Computer Engineering The MASTER S PROGRAM IN COMPUTER ENGINEERING ٢٠٠٣

M.S. PROGRAM IN COMPUTER ENGINEERING 1. Program Objectives: The Graduate Program leading to the degree of M.S. in Computer Engineering has been developed to provide: Necessary theoretical background to those willing to pursue further studies. Necessary preparation of those willing to acquire advanced knowledge and skills to meet the qualified manpower needs of the country in the computer engineering field. In this respect the graduate program in Computer Engineering covers major topics in Computer Engineering to cater for the needs mentioned above. It is believed that the department must serve a wide stream of students coming with varying backgrounds and objectives. This program will help to enhance the student's abilities as well as to provide thorough knowledge in various specific application areas in Computer Engineering. The following areas of Computer Engineering are emphasized: 1. Computer Architecture, and Microprocessor Systems 2. Data Communication and Computer Networks 3. Robotics, Automation and Signal Processing The program was approved from the University Council dated 24/10/1410 H. and the actual study started in the Second Semester 1411/1412 H. 2. Admission to the Program: Qualified candidates holding a B.Sc. degree in Computer Engineering may apply for the Masters Program which is governed by provision of article (i) and (ii) of the General Regulations for Graduate Studies. Qualified candidates holding a degree in Computer Science, Electrical Engineering as well as related sciences may also apply. They may be given provisional approval subject to their completion of the program's prerequisites determined by the department council. 3. Degree Requirements: The degree of Master of Science in Computer Engineering requires the student to meet the University Graduate ١

Studies regulations. In addition, the student must fulfill the following requirements. a- Successful completion of 8 courses (equivalent to 24 credit hours of graduate courses) with GPA not less than 3.75. b- Completion and successful defense of a thesis in the area of study approved by the department. 4. Course Structure: The graduate program leading to the degree of M.S. in Computer Engineering comprises 8 courses (equivalent to 24 credit hours) scheduled on 4 semesters, with two courses per semester and a thesis. The program allows students to specialize in one of the following areas: 1- Computer Architecture and Microprocessor Systems 2- Data Communication and Computer Networks 3- Robotics, Automation and Signal Processing The students study five courses in his major area of specialization plus one course from the other two specializations and one course from other postgraduate programs. This allows students to be specialized in their domain and giving the basic requirements from other specializations. Also there is a common track (fourth) between the three specializations, such that the students study several courses from each specialization, which gives the students a broad base in all the allowed specialization. The different areas are specified by the middle digit of the course number as follows: Middle Area Digit 2 Computer Architecture and Microprocessor Systems 3 Data Communication and Network ٢

4 Automation, Robotics and Signal Processing 5. Program Courses: The M.Sc. program in computer engineering includes the following courses: Courses for M.S. in Computer Engineering Course Computer Architecture & Microprocessor System Credit 1 Advanced Computer Architecture 3 Fault-Tolerant Computer Systems 4 Advanced Microprocessor Systems 9 Selected Topics in Computer Architecture Course Data Communication and Computer Networks Credit 531 Computer Networks 532 Computer Communication Systems 534 Local Computer Networks 535 Advanced Data Communication 539 Selected Topics in Computer Networks ٣

Course Credit Robotics, Automation and Signal Processing 541 Computer-Controlled Systems 543 Digital Signal Processing I 545 Digital Image Processing 549 Selected Topics in Automation 559 Selected Topics in Computer Engineering 600 Thesis Courses from outside Computer Engineering CSC 1 OR 543 CSC 561 Operating Systems Modeling and Simulation Expert Systems 6. Course Schedules The student study two courses per semester for a period of four semesters; such courses are chosen from the M.Sc. courses specified in the above tables and postgraduate courses of the university in general as follows: ٤

Distribution of Master Courses in Computer Engineering for Part Time Students Ist Semester I. Specialization in Computer Systems Advanced Computer Architecture 3 1 53 1 Computer Networks 3 IInd Semester CSC Operating Systems 3 1 54 3 Digital Signal Processing 3 IIIrd Semester Advanced Microprocessor Systems 3 4 6 Real Time Systems 3 IVth Semester ٥

Fault Tolerant Computer Systems 3 3 9 Selected Topics in Computer Architecture 3 ٦

Ist Semester II. Specialization in Computer Networks Advanced Computer Architecture 3 1 53 1 Computer Networks 3 IInd Semester Advanced Data Communication 3 53 5 54 3 Digital Signal Processing 3 IIIrd Semester Computer Communication Systems 3 53 2 OR 54 3 Modelling and Simulation 3 IVth Semester Local Area Networks 3 53 4 53 9 Selected Topics in Computer Networks 3 III. Specialization in Automation ٧

Ist Semester Advanced Computer Architecture 3 1 Computer Networks 3 531 IInd Semester Computer Controlled Systems 3 541 Digital Signal Processing 3 543 IIIrd Semester Digital Image Processing 3 545 CSC Expert Systems 3 561 IVth Semester Robotics and Automation 3 542 Selected Topics in Automation 3 549 VI. Common Track 1 st Semester ٨

1 531 Advanced Computer Architecture Computer Networks II nd Semester 543 532 Digital Signal Processing Computer Communication Systems IIIrd Semester 534 545 Local Area Network Digital Image Processing IVth Semester Advanced Microprocessor Systems 4 559 Selected Topics incomputer Engineering ٩

7. Syllabus of M.S. Courses Courses- Description: 1 Advanced Computer Architecture: Large computer systems analysis, Organizational dependence on computations, Theoretical Aspects of multi-processing, Pipelining and parallel Processing, Memory Hierarchy and Organization, Computer Interconnection, Study of a Typical Large Computer Architecture. 3 Fault Tolerant Computer Systems: Systems and their failures. Faults, errors and failures. Structuring and fault, Fault error detection. Damage assessment and confinement. Error recovery and fault diagnoses. 4 Advanced Microprocessors Systems: Comparison of microprocessor families of LSI chips. Multiprocessor systems. Bus protocols and communication methods. Application areas for microcomputers. Design aids. 9 Selected Topics in Architecture: This course is designed to enable students to study variable special topics of interest which are carefully selected from Architecture related topics. The contents of such a course are to be determined by the instructor and the department. 531 Computer Networks: Review of OSI layered Architecture, X-25 Protocol, Data link layer: HDLC, Window flow control, Datagram and virtual circuit, Transport protocol: Error-detection and recovery, Presentation layer: Security, Privacy, Text compression, VTP, Application layer: Distributed computing, Network operating systems. ١٠

532 Computer Communication Systems: Review of Poisson, Markov, and Birth and Death processes, Queues: M/M/1, M/G/1. Analysis of packet-switched networks, Multi-access protocols for satellite, Ground radio and LAN. Fixed assignment and adaptive strategies. Channel stabilities. Evolution towards ISDN: Models of integrated voice and data. 534 Local Computer Networks: Evolution of LAN technology, Scope, Topology and Environment, Access protocols, Performance of star, Bus and ring systems, LAN examples, LAN standards, ISLANs, Metropolitan area networks, Wide band LANs, Gateway: LAN-LAN and LAN-WAN interconnection. 535 Advanced Data Communication: Voice digitization: TDM Systems, Framing synchronization. Transmission of digital base-band signal and digital carriers, M- ary schemes, Transmission impairments. Data encoding, Modems, Circuit, Message and packet switching. Applications: Electronic mail, Digital PBX's and ISDN. Digital Satellite Communication. ١١

539 Selected Topics in Computer Networks: This course is designed to enable students to study variable special topics of interest which are carefully selected from Computer Networks related topics. The contents of such a course are to be determined by the instructor and the department. 541 Computer-Controlled Systems: Introduction, Computer-oriented mathematical models, Processoriented models, Analysis of discrete-time systems, Distribution models, Translation of analog design, State-space design methods, Optimal design methods, Input-output approach, Identification, Implementation of digital controllers. 543 Digital Signals Processing I: Discrete time signals, Z-transforms. Discrete Fourier transforms (DFT). Fast Fourier transforms (FFT). Design of finite impulse response filter (FIR) and Infinite impulse response filter (IIR), Effects of finite word length. D 545 Digital Image Processing: Physical descriptions of continuous image, Sampling and quantization of images, Matrix representation of image forming. Filtering, Restoration and enhancement. Feature extraction and scene analysis. 549 Selected Topics in Automation : 559 Selected Topics in Computer Engineering : ١٢