Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : CSE311
Credit Hours : 2.00
Offered For : Under Graduate
Course Description :
Introduction to computer networks; network layering models; different layers of the protocol stack; OSI and TCP/IP layering models; application layer protocols; transport layer protocols; network layer protocols; data link layer protocols; physical layer protocols; current topics in networking such as wireless mobile networks and network security.
CSE329 - Computer Networks lab
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course :
Credit Hours : 1.00
Offered For : Under Graduate
Course Description :
Practical implementation of the course material of CSE 328; network projects; network protocols.
CSE411 - Cryptography
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : MTH211 and CSE312
Credit Hours : 3.00
Offered For : Under Graduate
Course Description :
Definition of perfect and computational secrecy; one-way functions; computational number theory; random sequences and generators; symmetric and asymmetric cryptosystems; identification systems and digital signatures; zero-knowledge proofs; advanced topics such as elliptic curves and quantum cryptography.
CSE412 - Operating Systems
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : CSE311
Credit Hours : 2.00
Offered For : Under Graduate
Course Description :
Overview of Operating Systems; Operating System Principles; Concurrency; Scheduling and Dispatch; Memory Management; Security and Protection; Virtual Machines; Device Management; File Systems; Real Time and Embedded Systems; Fault Tolerance; System Performance Evaluation.
CSE413 - Operating Systems lab
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course :
Credit Hours : 1.00
Offered For : Under Graduate
Course Description :
Practical implementation of the course material of CSE 412; implementation of a prototype operating system; projects related to systems programming.