Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course :
Credit Hours : 3.00
Offered For : Under Graduate
Course Description :
The OSI model, data link layer, frame format: character stuffing, bit stuffing, error control, automatic-repeat request and sliding, window protocols, data-link protocols: HDLC, BSC, PPP, the MAC sub-layer, local area networks: Ethernet, token ring and FDDI, wireless LANs, circuit switching versus packet switching, routing algorithms, Performance evaluation.
CSE454 - Embedded 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 : Under Graduate
Course Description :
Overview of embedded systems: architecture, custom single purpose processors. Peripherals: Digital I/O, ADC, DAC, timers, counters, watchdog timers, interrupts, PWM, real time clocks, Serial protocols, interfacing, programming, interrupt driven routines, Applications.
CSE455 - Optimization
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 3.00
Offered For : Under Graduate
Course Description :
This course introduces modern numerical methods for solving constrained and unconstrained linear and nonlinear optimization problems in finite dimensions. It covers the design of computational algorithms and the analysis of their properties.
CSE499 - Industrial Training
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 4.00
Offered For : Under Graduate
Course Description :
No Courses Description
CSE211 - Computer Programming
Faculty : Faculty of Engineering and Applied Sciences
School : Computer Science and Engineering
Prerequisit Course : No Pre-Requisit Courses
Credit Hours : 2.00
Offered For : Under Graduate
Course Description :
Introduction to basic programming concepts; basic syntax and semantics of a modern high level language; variables; primitive data types; assignment, arithmetic and logic operations; input/output operations; branching and iterative control structures; basic data structures (arrays, records, strings); objects and classes; containers (lists, sets, maps); functions and parameter passing; recursion; debugging and testing; programming using third party packages and application programming interfaces; documentation and coding style.