Faculty of Engineering and Applied Sciences

Under Graduate - Results Found : 5

Back
CSE424 - Parallel and Distributed Computing

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

Prerequisit Course : CSE311 and CSE326
Credit Hours : 2.00
Offered For : Under Graduate

Course Description :

Overview of parallel processing fundamentals including communication, coordination, racing and deadlocks; synchronization primitives; task decomposition (threads), data decomposition (MapReduce); communication and coordination including shared memory, message passing, and atomicity (barriers, counters, and conditional waits). Parallel programming patterns and specific examples. Cloud computing: services, security, cost, virtualization, distributed file systems. Performance measurements and modelling.
CSE425 - Parallel and Distributed Computing 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 424; projects of distributed computation; cloud computation.
CSE426 - Theory of Computation

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

Prerequisit Course : CSE312 and CSE326
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

Introduction to the fundamental concepts of computability theory; finite state automata; pushdown automata; Turing machines; deterministic and nondeterministic machines; introduction to formal languages and the grammars that generate them; regular languages; context-free languages; context sensitive languages; unrestricted languages; the relationships between abstract machines and formal languages; introduction to complexity theory as well as non-traditional models of computation such as quantum computing and relativistic computing.
CSE421 - Advanced Computer Networks

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

Prerequisit Course :
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :

CSE422 - Programming Languages and Compilers

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

Prerequisit Course :
Credit Hours : 3.00
Offered For : Under Graduate

Course Description :