Faculty of Engineering and Applied Sciences

Post Graduate - Results Found per page: 5

Back
CSE451 - Microprocessors

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 :

Microprocessor architecture and bus concept. Microprocessor families. Addressing modes. Representation of data. Instruction sets. Assembly language programming. Memory and input/output mapping. Interfacing microprocessors to memory and I/O devices. Specialized controller chips for interrupts, DMA, arithmetic processing, graphics and communications are discussed. DSP theories and concepts, digital spectra analysis, DFT, Sampling Transforms, Digital Filters.
CSE501 - Advanced Programming Concepts

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: An introductory course in programming and translation). Formal description of syntax and semantics, fundamental computation mechanisms (including Turing machine, Markov algorithm, lambda calculus and resolution principle), programming paradigms, advanced programming techniques (including lazy evaluation, stream programming, message passing programming, secure programming), structured programming, debugging, verification of programs and compilers and proofs of correctness. Storage management. Run-time organization. Compiler construction. Lexical analysis, syntax analysis. Semantic analysis, code generation and optimization. Design of programming languages (including declarative, stateful, concurrent ones, more concretely various types of procedural, functional, and logic programming languages),
CSE502 - Advanced Computer Architecture

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 :

Programming Fundamentals (Fundamental Constructs, Algorithmic Problem Solving, Data Structures, Recursion), Algorithms and Complexity (Basic Analysis, Algorithmic Strategies, Fundamental Algorithms), Architecture and Organization (Digital Logic And Data Representation, Computer Organization, Memory Architecture, Functional Organization)). Introduction to Parallel Computing, Parallel Platforms, Principles of Parallel Algorithm Design, Basic Communication Operations, Analytical Modeling for Parallel Programs, Message Passing Programming Model, Shared Memory Programming Model, Data-Parallel Programming Model, Case Studies of Parallel Algorithms.
CSE503 - Parallel Computing

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 :

Instruction-level parallelism: speculative execution, branch predication, instruction/data prefetching, dynamic instruction issue, static instruction issue, compiler optimizations; Data-level parallelism: SIMD architecture, GPUs, vector processing; Thread-level parallelism: multicore processing architecture, multithreading; Heterogeneous architectures; Memory hierarchy design; Term paper or project is required.
CSE504 - Advanced Digital 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 :

A course on digital systems testing and testable design; test economics, fault modeling, logic and fault simulation, testability measures, test generation for combinational and sequential circuits, memory test, delay test, scan design, built-in self-test, and boundary scan.