Faculty of Engineering and Applied Sciences

Post Graduate - Results Found : 5

Back
CSE602 - Advanced Compilers

Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering

Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 3.00
Offered For : Post Graduate

Course Description :

(Prerequisite: Basics of language Translation: Interpreters vs. compilers, Language translation phases (lexical analysis, parsing, code generation, optimization). Machine-dependent and machine-independent aspects of translation).Table-driven and retargetable code generators. Register management. Flow analysis and global optimization methods. Code optimization for advanced languages and architectures. Local code improvement. Optimization by program transformation. Selected additional topics. A term paper or project is required.
CSE603 - Computer Systems Security

Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering

Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 3.00
Offered For : Post Graduate

Course Description :

(Prerequisite: Introduction to Algorithms, Data Structures, Programming and Computer Architectures). Modern topics in computer security such as protection, access control, distributed access security, firewalls, secure coding practices, safe languages, mobile code, and case studies from real-world systems. May, also, cover network security and privacy. Confidentiality using conventional Encryption. Public-Key Crypto Systems. Authentication Techniques. Digital Signatures. Intruders, Viruses and Worms. Cryptographic Algorithms: DES, RSA, IDEA, SHA, MD5, AES, DSS. Key Exchange Protocols: Kerberos. Network Management Security, Electronic-mail security: PEM, PGP, E-Commerce, Secure Multiparty Computations, Zero, Knowledge Proof systems.
CSE604 - Queuing Theory

Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering

Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 3.00
Offered For : Post Graduate

Course Description :

(Prerequisite: MTH 501 Advanced Mathematics and Statistics). Poisson counting and renewal processes; Markov chains and decision theory, branching processes, birth death processes, and semi-Markov processes; simple Markovian queues, networks of queues, general single and multiple-server queues, bounds and approximations.
CSE605 - Information Theory for Communication Systems

Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering

Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 3.00
Offered For : Post Graduate

Course Description :

(Prerequisite: Basic knowledge of information theory and Coding). This course studies information theoretic limits of communication (channel coding) and compression (source coding) in networks. The focus is on basic coding techniques for simple network models, with the ultimate goal of understanding fundamental principles behind information flow over general networks. Topics include multiple access channels, broadcast channels, interference channels, relay channels; channels with state, channels with feedback, two-way channels; Slepian-Wolf distributed data compression, source coding with side information, multiple descriptions; multiple-antenna (MIMO) Gaussian networks, asymptotic capacity of networks, network coding.
CSE606 - Advanced Computer Networks

Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering

Prerequisit Course : CSE453
Credit Hours : 3.00
Offered For : Post Graduate

Course Description :

This course covers advanced concepts in computer networks that may include studying the basis for scaling Internet-wide services, distributed protocols that scale to Internet-wide deployment, vehicular communication, sensor networks, delay tolerant networks, cognitive radio networks, new architectural changes being introduced in the current Internet , analytical design and analysis of computer networks, among others.