Current Course Curriculam

First Second Third Fourth Fifth Sixth Seventh Eighth Elective

Eighth Semester

Course Number Course Title Contact Hours Credit Hours
CSE 4800 Project/ Thesis 0.0-6.0 3.00
CSE 4801 Compiler Design 3.0-0.0 3.00
CSE 4802 Compiler Design Lab 0.0-1.5 0.75
CSE 4803 Parallel and Distributed Processing 3.0-0.0 3.00
CSE 4805 Wireless Networks 3.0-0.0 3.00
CSE 4806 Wireless Networks Lab 0.0-1.5 0.75
CSE 4807 IT Organization and Management 3.0-0.0 3.00
ELECTIVE: 8-I 3.0-0.0 3.00
ELECTIVE: 8-II 3.0-0.0 3.00
ELECTIVE: 8-II Lab 0.0-1.5 0.75
  Total L-P Total Hours 18-10.5


Detailed Course Contents

CSE 4801 Compiler Design

Introduction to compiler concepts; Compiling techniques including parsing, semantic processing, and optimization; Compiler-compilers and translator writing systems; Scope rules, block structure, and symbol tables; Runtime stack management and run time support; Parameter passing mechanisms; Stack storage organization and templates; Heap storage management; Intermediate code; Code generation Macros; Error management; A small project.

Recommended Texts:
1 Compiler Design, Author: Aho
2. Compiler Design in C, Author: Holub A J, Prentice Hall of India 1993
3. Theory and Practices of Compiler Writing. Author: Trembly and Sorensen

CSE 4802 Compiler Design Lab

Sessional works based on CSE 4801

CSE 4803 Parallel and Distributed Processing

Parallel processing: Importance, architecture, hardware and software issues, Architecture for parallel processing, classification, comparative study of different architecture, hardware issues of parallel processing

Distributed processing: Definition, impact of distributed processing on organizations, pitfalls in distributed processing.

Forms of distributed processing: Function distribution, Hierarchical distributed systems, Horizontal distributed systems, strategies of distributed data processing, control of complexity, problem of incompatibility, centralisation vs. Decentralisation, design of distributed data, location of data, multiple copies of data, conflict analysis.

Multiprocessing Control and Algorithm, Multiple Architecture and Processing, Data flow Computation and VLSI Computation.

Recommended Text:
1. Computer Architecture and Parallel Processing, Author: Kai Hwang and Faye A. Briggs, McGraw-Hill Book Company.

CSE 4805 Wireless Networks

Introduction to wireless networks: wireless access networks – wireless mesh networks, personal area networks (wireless sensor networks, body area networks, LowPan, and Bluetooth), wireless and mobile ad hoc networks, challenged networks (DTNs, VANETs).

Wireless MAC protocols: IEEE 802.11, IEEE 802.11e, IEEE 802.11n, IEEE 802.11s, IEEE 802.15.4, S-MAC, B-MAC, IEEE 802.22/20, IEEE 802.16d/e.

Wireless routing: routing matrix – ETX, ETT, WCETT, AirTime Metric, routing protocols – AODV, DSR, DSDV, HWMP, sensor network routing, VANET routing etc.

Wireless Transport protocols; Wireless TCP and its variants, Hop by Hop Congestion Control, Rate based Congestion Control etc. Quality of Service in Wireless Networks.

Recommended Texts:
1. Wireless Communications and Networks, William Stallings
2. IEEE 802 Wireless Systems, B. H. Walke, S. Mangold and L. Berlemann, Wiley

CSE 4806 Wireless Networks Lab

Sessional based on CSE 4805

CSE 4807 IT Organization and Management

Management Fundamentals: Managers &, Management, Managing in today's world.

Planning: Foundation of planning and decision making.

Organizing: Basic organization, staffing & human resource management, managing change & innovation.

Leading: Foundations of individual & group behavior, undertaking work teams, motivating & rewarding employees, leadership & trust, communication & inter-personnel skills.

Controlling: Foundation of Control, Technology & Operations.

IT industry Scenario: Study on various types of IT organizations - Software development, Software Testing, Network, ISP, Web development, etc. IT status in various countries, Organisation of an Information Service Centre, organogram, infrastructure, external communication, administration & management scenario of an IT organization.

IT Project Management.

Recommended Texts:
1. Fundamentals of management Author: Stephen P. Robbins, David A. Decenzo.
2. Managing Information Technology Projects, Author: Dick Billows
3. Essential of Project Management, Author: Dick Billows1
4. Project, Planning, Analysis, Financing, Implementation and Review Author: Prasanna Chandra
5. Management of Information Services, Author: Chitra Sivakumar, K S Babai


Updated on 28 August 2011