Course Curriculam of students started on 2010-2011

Academic Year :

First Second Third Fourth Fifth Sixth Seventh Eighth Elective

8th Semester

Course Number Course Title Contact Hours Credit Hours
CIT-4800 Project/Thesis 0-6 3.00
CIT-4803 Compiler Design 3-0 3.00
CIT-4804 Compiler Design Lab 0-3/2 0.75
CIT-4805 IT Organization & Management 3-0 3.00
CIT-4807 Parallel and Distributed Processing 3-0 3.00
CIT-4809 VLSI Design &Testing 3-0 3.00
CIT-4810 VLSI Design &Testing Lab 0-3/2 0.75
Hum-4805 Accounting 3-0 3.00
  Elective 8-I* 3-0 3.00
  Total L-P Total Hours  18-9

*    Elective course 8-I will be taken from set D of the list of elective courses for B.Sc. in CIT Programme on the approval of the Head of the Department.


Detailed Course Contents


CIT-4800 Project/ Thesis
(Continuation of CIT-4700 Project/Thesis)

CIT-4803 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 text:
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

CIT-4804 Compiler Design Lab

Sessional works based on CIT-4803.

CIT-4805 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 text:
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

CIT-4807 Parallel & 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.

CIT 4809 VLSI Design & Testing

Introduction to basic VLSI design, Design of microelectronic circuits such as registers, technology trends and design automation algorithms, Introduction to CMOS, inverters and basic gates, Brief overview of CMOS fabrication process, layout and design rules, CMOS subsystem, adder and related functions, multipliers, programmable logic arrays via large scale integrated circuitry with emphasis on high-level structured design methods for VLSI systems.

Hardware modeling: Introduction to HDL, hardware modeling languages, Structural Specification of Hardware, logic networks, state diagrams, data flow and sequencing graphs, behavioral optimization.

Architectural synthesis: Circuit specification, strategies for architectural optimization, data path synthesis, control unit synthesis, synthesis of pipelined circuits.

Testing techniques and algorithms, Various methodologies for testing.

Utilities for High Level Descriptions. Dataflow Descriptions in HDL, HDL Systems, CPU Modeling and Design. Interface Modeling and Design.

Recommended text:
1. HDL Analysis and Modeling of Digital Systems, Author: Navabi, Zainalabedin
2. HDL, Author: Perry, Douglas L

CIT 4810 VLSI Design & Testing Lab

Sessional works based on CIT-4809.

Hum-4805 Accounting

The accounting profession, accounting concept, introduction to book keeping, rules of double entry, preparing balance sheets and profit and loss statement, balance-day adjustments, closing accounts, computerized accounting systems, accounting for companies, analysis of financial reports, product costing, cost planning and control, time value of money.

Recommended text:
1. Principles of financial decision making, Ratnatunga J and others (Eds.), John Wiley, 1994
2. Accounting for financial decision making study guide, Waldman E and others (Eds.), John Wiley, 1994


Updated on 28 August 2011