MS in Computer & Communications Engineering

The Department of Computer & Communications Engineering offers graduate studies leading to the M.S. degree in Computer & Communications Engineering. The program is designed to stimulate creativity, and to provide in-depth understanding of the most recent advances and applications in the areas related to computing and communications. A great emphasis is placed on encouraging the graduate student to use modern analysis, design, and simulation techniques. 

 

 
 
TOTAL REQUIRED CREDITS FOR GRADUATION (39 credits)
CORE REQUIREMENTS (21 credits)
CODE DESCRIPTION PREREQUISITE CR.
CCE 506 Stochastic Processes, Detec. & Est NONE
3
CCE 534 Advanced Electromagnetics NONE
3
CCE 546 Advanced Computer Networking NONE
3
CCE 572 Advanced Electronics for Communication Systems NONE
3
CCE 580 Neural Networks NONE
3
CCE 599 MS Thesis NONE
6
TECHNICAL ELECTIVES (12 credits)
CODE DESCRIPTION PREREQUISITE CR.
CCE 509 UNIX and Network Administration NONE
3
CCE 512 Advanced Computer Architecture NONE
3
CCE 525 Telephony NONE
3
CCE 533 Optical Communications Systems NONE
3
CCE 535 Information Theory & Coding NONE
3
CCE 560 Robotics NONE
3
CCE 565 Advanced Digital Communication System NONE
3
CCE 585 Smart Grid for Sustainable Cities NONE
3
CCE 598 Research Project in CCE Consent of Advisor
3
CSI 500 Advanced Topics in Software Engineering NONE
3
CSI 520 Simulation Methods NONE
3
CSI 535 Parallel Processing NONE
3
MAJOR ELECTIVES (6 credits)
CODE DESCRIPTION PREREQUISITE CR.
CCE 510 Fiber Optics NONE
3
CCE 520 Microwave Communication Systems NONE
3
CCE 524 Antenna Design NONE
3
CCE 536 Satellite & Radar Communication Systems NONE
3
CCE 544 Advanced Systems Security NONE
3
CCE 550 Digital Image Processing NONE
3
Course Descriptions
CCE 506
Stochastic Processes, Detec. & Est
Types of random processes. series representation, and filtering. Hypothesis testing and parameter estimation from a probabilistic point of view. Extension to detection and estimation of known signals in white and non-white noise. Prediction and filtering problems.
Prerequisite: NONE
CCE 534
Advanced Electromagnetics
This course is concerned with the development of the uniform plane wave and the treatment of wave propagation in various media. This includes lossy materials where propagation and loss are modeled in a general way using the complex permittivity as well as conductive materials which exhibit electronic or molecular resonances. This course deals with wave reflection at single and multiple interfaces, and at oblique incidence angles which can be applied into various fields of telecommunication. Transmission line theory is to be added to this course which introduces the concept of electromagnetic wave propagation in guided structures. This course ends with an introduction to waveguides and antennas in which the underlying physical concepts are emphasized. The perspective has been broadened by an expanded emphasis toward optics concepts and applications, which are presented along with the more traditional lower-frequency discussions.
Prerequisite: NONE
CCE 546
Advanced Computer Networking
Prerequisite: NONE
CCE 572
Advanced Electronics for Communication Systems
This is a graduate course which addresses the key electronics building blocks and systems that are used in modern communication systems. The objective of the course is for the students to gain the ability to understand and analyze such electronic systems. Additionally, the students will acquire the technical skills which are used to set specifications for the design of the key electronics parts of modern communication systems.
Prerequisite: NONE
CCE 580
Neural Networks
The course introduces the neural networks algorithms, their adaptive behavior and associative learning. Covered topics include : neural networks for parallel computing, perception, back propagation, Kohonen nets, Hopfield nets, statistical methods in neural computing, associative memories, cognition, neocognition and application softwares.
Prerequisite: NONE
CCE 599
MS Thesis
Prerequisite: NONE
CCE 509
UNIX and Network Administration
Introduction to the UNIX kernel, filesystem, and network services. Topics include a review of shell scripting, process manipulation, filters and regular expression, and application security. Administration topics include the design, deployment, and troubleshooting of a Solaris and/or LINUX based network with GateD, NIS, LDAP, NFS, DNS, MAIL, WEB, and database services. Emphasis on shareware such as gcc, mysql, apache, openldap, and zebra.
Prerequisite: NONE
CCE 512
Advanced Computer Architecture
Prerequisite: NONE
CCE 525
Telephony
Review of optical diffraction theory, radiometry, black body radiation, IR optics, IR detectors and noise, IR lasers, passive systems, and active heterodyne IR radar systems.
Prerequisite: NONE
CCE 533
Optical Communications Systems
This course aims at giving the student an overview of optical communications from the principles of fibers to the contemporary developments in high-speed networks. The student will be exposed to the principles and practice of modern optical communications as well as current developments and future opportunities pertaining to this subject matter. Topics include: probability theory pertaining to the optical channel, direct-detection systems, heterodyne optical channel, optical fiber characteristics (nature, profiles, modes, losses, dispersion), and fiber connections and cable installations.
Prerequisite: NONE
CCE 535
Information Theory & Coding
Entropy and mutual information. Discrete memoryless channels and their capacity-cost functions. Discrete memoryless sources and their rate-distortion functions.
Prerequisite: NONE
CCE 560
Robotics
Prerequisite: NONE
CCE 565
Advanced Digital Communication System
Digital Communication involves the transmission of digitized information from source to one or more destinations. In this Course, the basic principles that govern the design and analysis of modern digital communication systems will be covered extensively.
Prerequisite: NONE
CCE 585
Smart Grid for Sustainable Cities

This course aims at the presentation of the smart grid concept and its use for the development of sustainable cities. After a presentation of the city challenges with a particular focus on sustainable development, the course presents the concept of the smart grid and its use for the optimal management of the urban networks as well as for the improvement of their operating security. The course presents the implementation of this concept through case studies.

Prerequisite: NONE
CCE 598
Research Project in CCE

This is a graduate course in the Computer & Communications Engineering program. It aims to help students apply theoretical and practical concepts to a selected field of Computer & Communications Engineering. The final work is a review of secondary literature or building a case study to reveal a trend or a specific behavior characteristic of the engineering working environment. This research may reveal some originality.

Prerequisite: Consent of Advisor
CSI 500
Advanced Topics in Software Engineering
The course studies techniques for designing and implementing a reliable and cost-effective large scale software. Covered topics include : formal methods, process models, requirements analysis and
Prerequisite: NONE
CSI 520
Simulation Methods
Modeling and simulation concepts. Topics include generating pseudo random numbers and data, writing simulation program in a general purpose programming language such as C++ and a special purpose simulation language as GPSS. Interpretation of simulation results using statistical analysis techniques.
Prerequisite: NONE
CSI 535
Parallel Processing
Parallel processing from the computer science perspective. Includes architecture (bus based, lockstep, SIMD), programming languages (functional, traditional and extensions), compilers, interconnection networks, and algorithms.
Prerequisite: NONE
CCE 510
Fiber Optics
Basic principles of optics: Generation and propagation of light, interaction of light and matter, geometric optics, ray tracing and introduction to aberration theory, superposition of waves, coherence and interference, Fresnel and Faunhofer diffraction. Special topics: lasers and holography.
Prerequisite: NONE
CCE 520
Microwave Communication Systems
Review of Maxwells equations. Radiation, propagation and scattering of waves in unbounded systems. Transmission line theory; quarter-wave, binomial and Chebyshev transformers; single and double-stub tuning; microstrip and stripline design.
Prerequisite: NONE
CCE 524
Antenna Design
Prerequisite: NONE
CCE 536
Satellite & Radar Communication Systems
Prerequisite: NONE
CCE 544
Advanced Systems Security
Prerequisite: NONE
CCE 550
Digital Image Processing
Prerequisite: NONE

FACULTY OF ENGINEERING
Dean's Message
Vision and Mission
Educational Objectives
Licensing and Accreditation
Academic and Research Collaboration
Facilities
Profile
Official AUST Website
All rights reserved. © 2018