Course Curriculam of students started on 2010-2011

Academic Year :

First Second Third Fourth Fifth Sixth Seventh Eighth Elective

Elective Courses

Course Number Course
Contact Hours Credit


Set A            (For Elective course 5-I and 5-II)    
CIT-4505 Computer Graphics & Multimedia Systems (3-0) 3.00
CIT-4506 Computer Graphics & Multimedia Systems Lab (0-3/2) 0.75
CIT-4517 Computer Aided Design (3-0) 3.00
CIT-4518 Computer Aided Design Lab (0-3/2) 0.75
CIT-4519 E-Commerce and Web Design (3-0) 3.00
CIT-4520 E-Commerce and Web Design Lab (0-3/2) 0.75
CIT-4529 Graph Theory (3-0) 3.00
CIT-4530 Graph Theory Lab (0-3/2) 0.75
CIT-4531 Geographical Information Systems (3-0) 3.00
CIT-4532 Geographical Information Systems Lab (0-3/2) 0.75
Set B             (For Elective course 6-I and 6-II)    
CIT-4613 Unix Programming (3-0) 3.00
CIT-4614 Unix Programming Lab (0-3/2) 0.75
CIT-4615 Distributed Operating Systems (3-0) 3.00
CIT-4616 Distributed Operating Systems Lab (0-3/2) 0.75
CIT-4617 Digital Signal Processing (3-0) 3.00
CIT-4618 Digital Signal Processing Lab (0-3/2) 0.75
CIT-4625 Digital Image Processing (3-0) 3.00
CIT-4626 Digital Image Processing lab (0-3/2) 0.75
CIT-4627 Bioinformatics (3-0) 3.00
CIT-4628 Bioinformatics Lab (0-3/2) 0.75
Set C             (For Elective course 7-I)    
CIT-4711 Neural Network and Fuzzy Systems (3-0) 3.00
CIT-4712 Neural Network and Fuzzy Systems Lab (0-3/2) 0.75
CIT-4713 Pattern Recognition (3-0) 3.00
CIT-4714 Pattern Recognition Lab (0-3/2) 0.75
CIT-4717 Multimedia Programming (3-0) 3.00
CIT-4718 Multimedia Programming Lab (0-3/2) 0.75
CIT-4719 Distributed Database Systems (3-0) 3.00
CIT-4720 Distributed Database Systems Lab (0-3/2) 0.75
CIT-4723 Simulation, Modeling and Performance Evaluation (3-0) 3.00
CIT-4724 Simulation, Modeling and Performance Evaluation Lab (0-3/2) 0.75
Set D            (For Elective course 8-I)    
CIT 4801 Systems programming & Security (3-0) 3.00
CIT-4811 Management Information Systems (3-0) 3.00
CIT-4813 Human Computer Interaction (3-0) 3.00
CIT-4821 Decision Support System (3-0) 3.00
CIT-4823 Information Systems Management (3-0) 3.00
CIT-4827 Knowledge Engineering (3-0) 3.00
CIT-4829 Cognitive and Computational Neuro-Science (3-0) 3.00



Detailed Course Contents

CIT-4505 Computer Graphics & Multimedia Systems

Introduction to computer graphics: brief history, applications, hardware and software and the fundamental ideas behind modern computer graphics.

Two dimensional graphics: device-independent programming; graphics primitives and attributes.

Interactive graphics: physical input devices, event-driven input; user interface. Transformations; translation, rotation, scaling, shear.

Three-dimensional graphics: 3D curves and surfaces; projections.

Multimedia System Architecture. Objects for Multimedia System: Text; Images and graphics: Basic concepts, Computer image processing; Sound/ Audio: Basic concepts, Music, MIDI, Speech; Video and animation: Basic concepts, Computer-based animation

Data Compression Techniques: JPEG; H.261 (px64); MPEG; Intel's DVI; Microsoft AVI; Audio compression; Fractal compression.

Multimedia File Standards: RTF; TIFF; RIFF; MIDI; JPEG DIB; AVI Indeo; MPEG.

Multimedia Storage and Retrieval Technology: Magnetic media technology; Optical media technology: Basic technology, CD Digital audio, CD-ROM, its architecture and further development, CD-Write only (CD-WO), CD- Magnetic optical (CD-MO).

Architecture and Multimedia Communication Systems: Pen input; Video and image display systems; Specialized processors: DSP; Memory systems; Multimedia board solutions; Multimedia communication system; Multimedia database system (MDBMS)

User Interfaces: General design; Video and Audio at the user interface

Multimedia Applications: Imaging; Image/Voice processing and recognition; Optical character recognition; Communication: Tele-service, Messaging; Entertainment: Virtual reality, Interactive audio and video, Games.
Recommended text:
1. Introduction to Computer Graphics, Author: Foley J D and others
2. Computer Graphics, Author: Angel E
3. Computer Graphics, Author: Hearn D and Baker M P
4. Multimedia systems, Author: Stimetz
5. Multimedia: Computing, Communications & Applications, Author: Ralf Steinmetz and Klara Nahrstedt
6. Multimedia Systems Design, Author: Prabhat K. Andleigh and Kiran Thakrar

CIT-4506 Computer Graphics & Multimedia Systems Lab

Sessional works based on CIT-4505.

CIT-4517 Computer Aided Design

Basic concepts of CAD, design process and the role of CAD, defining the model, Technique for geometric modeling. Three dimensional modeling. Elements of interactive computer graphics, entity manipulation and data storage, application of CAD model in the design. Standards for computer aided design, interactive of CAD.

Application of CAD in practical fields including electrical, electronics and computer components design.
Emphasis may be given on AUTOCAD.

CIT-4518 Computer Aided Design Lab

Sessional works based on CIT-4517.

CIT- 4519 E-commerce & Web Design

Introduction to E-Commerce. This subject provides a comprehensive examination of national and global infrastructures in use and planned for business using electronic commerce. The subject also extends this examination to the local and national level and to the workplace level. Applications of business practice using this infrastructure are used to highlight recent developments and changing technologies within the infrastructure. Other issues include wide area networks and server technologies, multi-media; software agents; CALS; local area networks and server technologies including groupware and workflow techniques; workstations and human-machine interfaces; computer mediated human and corporate communications; electronic payment mechanisms, including credit-, debit- and store-value cards, and network payment systems.
Introduction to Web page design: HTML and DHTML - Concepts, HTML tags emulation, commands, HTML form design, table design, build www home page, online request, dynamic functions, buttons, animations and multimedia.

Common Gateway Interface Programming:
Java Script, introduction to scripts language, advantages, programming concepts with Java Scripts, variables, control structures, embedding java scripts in HTML, multimedia Web graphics, compressed graphics and animation file.
Socket programming
Socket for client server architecture, Multi socket RMI

Servlet Programming
Dynamic web content. Applet Servlet communication - inter Servlet communication-interactive

Java scripts
Java Script, introduction to scripts language, advantages, programming concepts with Java Scripts, variables, control structures, embedding Java scripts in HTML multimedia

On Line Application
Simple applications .counters-online quiz and evaluation on-line database.
Monitoring user events-plugins-Database connectivity.

Recommended text:
1. Developing E commerce Sites Author: Sharma & Sharma.
2. Frontiers of Electronic commerce Author: kalakota


CIT- 4520 E-commerce & Web Design Lab

Sessional works based on CIT-4519.


CIT-4529 Graph Theory

Structure and Basic Definition of Graph Theory, methodology, proofs, basic properties of graphs, graph operations and their symbolic designation. Orientation of graphs, associated matrices and their relationship. Groups, automorphism graphs, symmetric graphs, graph enumeration, graph coloring, five color problem, four color conjecture, Heawood map coloring theorem, critical graphs, homomorphism.

Graph algorithms, ordered tree, Hoffman tree, catalan numbers, maxflow problem and solutions, maximum matching in bipartite graph, zero-one net flow, NP-complete problems, Eular and Hamilton path and circuit.

Recommended text:
1. Graph Theory and applications to engineering and computer science, Author: Narshingh Deo

CIT- 4530 Graph Theory Lab

Sessional works based on CIT-4529.

CIT-4531 Geographical Information

The subject aims to introduce students to the key basic principles and techniques used in the development of geographical information systems. It has a particularly strong focus on the application of GIS in practice and the evolution of approaches to their development and use. The main topics addressed include introduction to GIS concepts, basic hardware, software and data requirements for GIS development, evolution of GIS technology, key areas of application of GIS in practice, issues in the management of GIS, the organizational role of GIS, and emerging trends in GIS development and usage.

CIT-4532 Geographical Information Systems Lab.

Sessional works based on CIT-4531.

CIT-4613 UNIX Programming

Introduction to UNIX, History, Layering, OSI Model, UNIX Model.

C Programming tools in UNIX, The C Language, single and multi module programme, UNIX file dependency system, UNIX Archive System, UNIX Source Code Control System, UNIX profiler, Unix Debugging, System Programming

Inter process Communication, Communication Protocols, TCP/IP, XNS, SNA, NetBIOS and OSI Protocols, UUCP, Berkley Sockets, Unix Domain Protocols, Socket Addresses, elementary and advanced socket UNIX Shells, Shell functionality, systems calls, System verses Transport Layer Interface, Transport Endpoint addresses, elementary a and advanced TLI functions, I/O Multiplexing, Library Routines, time and Date Routines, Ping Routines.

Recommended text:
1. UNIX: for programmers and users, Author: Graham Glass, Prentice Hall of India
2. UNIX Network Programming, Author: W. Richard Stevens, Prentice Hall of India
3. The 'C' Odyssey Unix Author: Vijay Mukhi, Meeta Gandhi

CIT-4614 UNIX Programming Lab

Sessional works based on CIT-4613.

CIT-4615 Distributed Operating Systems

Introduction to Distributed Systems Communication in Distributed Systems. Synchronization in Distributed Systems: Clock Synchronization, Mutual Exclusion, Election Algorithms, Atomic Transactions, Deadlocks in Distributed Systems. Processes and Processors in Distributed Systems: Threads, System Models, Processor Allocation, Scheduling in Distributed Systems, Fault tolerance, Real-Time Distributed Systems. Distributed File Systems: Distributed File System Design, Distributed File System Implementation, Trends in Distributed File Systems. Distributed Shared Memory: Consistency Model, Page-Based Distributed Shared Memory, Shared-Variable Distributed Shared Memory, Object-Based Distributed Shared Memory, Comparison.

Case Study: Amoeba, Mach, Chorus.
Recommended text:
1. Distributed Operating System, Author: Andrew S. Tanenbaum, Prentice Hall International Edition.


CIT-4616 Distributed Operating Systems Lab

Sessional works based on CIT-4615.


CIT-4617 Digital Signal Processing

Classification of signals and systems, signal representation, discrete and analog signals.

Z-transform: Z-transformation, Inverse Z-transformation, Theorems and proposition, syste functions.

Discrete Fourier Transform(DFT): Discrete Fourier Series (DFS), Properties of DFS, Discrete Fourier Transformation (DFT), Properties and application of DFT.

Digital Filter Design Techniques: Differential and difference equations, Digital Transfer Functions, frequency response, Digital filter realization scheme, Finite Impulse response (FIR) Infinite Impulse Response(IIR) filter design.
Application of digital signal processing (DSP): Image processing, Radar systems, Telecommunications etc.

Recommended text:
1. Digital Signal processing-Principles,Algorithms and applications, By John.G Proakis, Dimitris G. Manolakis.

CIT-4618 Digital Signal Processing Lab

Sessional works based on CIT-4617

CIT-4625 Digital Image Processing

Introduction To : Signal Processing, Pattern Processing, Computer Graphics, Artificial Intelligence, Human Visual System, Digital Image Representation : Acquision, Storage & Display, Sampling and Quantization, Uniform and Non-uniform Sampling Image Geometry : Perspective Transformation, Synthetic Camera Approach, Stereo Imaging, Image Transform : FFT, PFT, Sine Transformation, Cosine Transformation, Image Enhancement : Spatial and Frequency Domain, Smoothing and Sharpening, Edge Detection, Histogram : Grey Level, Binary Image, Thresh Holding, Half-toning, Image Segmentation : Mathematical Morphology, Dilation and Erosion, Opening and Closing, Image Restoration : Gradation Model, Constrain and Unconstraint Restoration, Inverse Filtering, Wieners Filtering, Image Compression : Source Coding-decoding, Channel Coding-decoding, Practical Image Processing : Electronic Formation of Images, Speed / Memory Problem, Architectures, Decompositions and Algorithms, Computer Implementations for Image Processing Task.

CIT-4626 Digital Image Processing Lab

Sessional works based on CIT-4625

CIT-4627 Bioinformatics 3-0 Credit 3.00

Introduction of bioinformatics, Biological analysis, Software development and use of bioinformatics, Data models and web resources.
Tools for informatics, Biological databases and databanks and data mining.

Applications for Bioinformatics, Biostatistics, Various biological databases, Bio tools and computer techniques

Recommended text:
1. An Introduction to Bioinformatics Algorithms, Author: Neil C. Jones, Pavel A. Pevzner
2. Bioinformatics for Dummies, Author: Jean-Michel Claverie
3. Bioinformatics: Sequence and Genome Analysis, Author: David W. Mount
4. Statistical Methods in Bioinformatics : An Introduction, Author: Warren J. Ewens, Gregory Grant
5. Developing Bioinformatics Computer Skills, Author: Cynthia Gibas, Per Jambeck

CIT-4628 Bioinformatics Lab

Sessional works based on CIT-4627

CIT-4711 Neural Network and Fuzzy Systems

Neural Network definition; Biological Neural Network; History of Artificial Neural Networks (ANN);

Pattern recognition: feature vectors and feature space, discriminant functions;
Classification techniques: linear classifier, statistical techniques;

ANN: modeling and learning a single neuron, network properties, working principles, network layers, network connections;

Neural Network Models: single-layer perceptions and multi-layer perceptions: Backpropagation algorithm and network, Nearest Neighbour network, Hopfield network, Bidirectional Associative Memory (BAM), Radial Basis Function (RBF) network, Adaptive Resonance Theory (ART) network, Kohonen network, Boltzman machine;

Neural Network learning: definition of learning, supervised and unsupervised learning; Hebbian learning; Rule-based Neural Network: network training, network revision;

Fuzzy machine intelligence; Fuzziness; Fuzzy entropy theory; Fuzziness and probability; Fuzzy Associative Memory (FAM): Hebb FAMs, adaptive FAMs; Fuzzy and neural control systems.
Genetic Algorithms, Hybrid systems.

Recommended text
1. Neural Networks and Fuzzy Systems, Author: Bart Kosko, Prentice-Hall of India
2. Neural Networks in Computer Intelligence, Author: LiMin Fu, McGraw-Hill, Inc., International edition 1994
3. Neural Computing, Author: Beale and Jackson
4. Neural Networks, Fuzzy logic and Genetic Algorithms Author: S.Rajasekaran and G.A.Vijayalakshmi pai

CIT-4712 Neural Network and Fuzzy Systems Lab.

Sessional works based on CIT-4711.

CIT-4713 Pattern Recognition

Introduction to pattern recognition, classification, Description. Patterns and Feature extraction. PR approaches, Training and Learning in PR, Common Recognition Problems.

Statistical PR, The gussian case and class dependence, Discriminant Function, classifier performance, Risk and Errors, Supervised Learning, Parametric Estimation and Supervised learning, Maximum likely hood estimation, The Bayesian Parameter Estimation Approach. Supervised Learning Using Non parametric Approaches, Parzen windows.

Linear Discriminant Function and the Discrete and Binary Feature cases, Unsupervised Learning and clustering, Syntactic Pattern Recognition(SPR), Syntactic Pattern Recognition via parsing and other grammars, Graphical approaches to Syntactic Pattern Recognition, Graph based structural presentation, graph Isomorphism, similarity measurements, Learning via grammatical Inference.

Introduction to Neural Recognition and Neural Pattern associators and Matrix approaches.

Recommended text :
1. Pattern Recognition : statistical structural and Neural Approaches, Author: Robert J. schalkoff, John Wiley & Sons, Inc. Latest edition.

CIT-4714 Pattern Recognition Lab.

Sessional works based on CIT-4713.

CIT-4717 Multimedia Programming

Introduction to Multimedia : The multimedia Market, Delivering multimedia content and Resources for Multimedia Developers.

Products and Evaluation : Types of products, Evaluation : The users perspective, The developers perspectives, strategies for new developers.

Hardware, operating systems and software : Specialized Multimedia hardware, CD ROM, Digital Audio, video; Audio Hardware, Video Hardware, Multimedia Software.
Graphics : Elements of graphics, Image and color, Graphics file and application formats, Obtaining Images for multimedia use, Using Graphics in multimedia applications.

Advanced Digital Audio, Video and Animation.
Full motion animation.

Authoring Tools : Multimedia tool selection, Multimedia tools features, categories of authoring tools, selecting the right authoring paradigms.
Virtual Reality : Introduction, Elements of virtual Reality, virtual Reality Techniques and paradigms.

Multimedia and Internet: HTML and Web authoring, Multimedia consideration for the internet.

Programming Language : LINGO.

Recommended text :
1. Multimedia: Computing, Communications and Application, Author: Ralf Steinmetz, Klara Nahrsfedf
2. Interactive Computer Animation, Author: Daniel Thafmann

CIT-4718 Multimedia Programming Lab.

Sessional works based on CIT-4717.

CIT-4719 Distributed Database Systems

Introduction to Distributed Database Systems.
Database System Architecture: Centralized System, Client-Server Systems, Parallel Systems, Distributed Systems, Network Types, Distributed Data Storage, Network Transparency, Data Query Processing, Data Transaction Model, Commit protocols, Coordinator Selection, Concurrency Control, Deadlock Handle, Multi Database system, Design of Distributed Database, Location of Database, Multiple copies of Data, Distributed Database and Applications.

CIT-4720 Distributed Database Systems Lab

Sessional works based on CIT-4719

CIT-4723 Simulation, Modeling & Performance Evaluation

Introduction and basic simulation procedures. Model classification like Monte Carlo simulation, discrete-event simulation, continuous system simulation, mixed continuous/ discrete-event simulation, Simulation Languages, random number generation and testing, analysis of simulation results, confidence intervals, variance reduction techniques. Case studies of analytical and simulation studies of computer systems.

Analytical versus simulation modeling, Workload modeling, Random variables. Commonly used distributions. Stochastic processes, Markov chain models of computer systems, steady-state and transient analyses, queuing models, Single server and multi-server queues, open and closed queuing networks. model verification and validation, Petri nets, state charts, hybrid models, system dynamics and object-oriented modeling. Simulation and modeling in life.

Input and output analysis: random numbers, generating and analyzing random numbers, sample generation, trace- and execution-driven simulation, point and interval estimation. Process-oriented and parallel and component simulation and modeling

Performance evaluation methods, Performance measurement and benchmarking, workload characterization, the representation of measurement data, instrumentation: software monitors, hardware monitors, capacity planning, bottleneck detection, system and program tuning, simulation and analytical models and their application, case studies.

Recommended text:
1. The Art of Computer Systems Performance Analysis, Author: Raj Jain
2. Probability and Statistics with Reliability, Queueing and computer science Applications, Author: Trivedi, K.S
3. Simulation Modeling and Analysis, Author: Law, A.M, and Kelton, W.D,

CIT-4724 Simulation, Modeling & Performance Evaluation Lab

Sessional works based on CIT-4723.

CIT-4801 Systems Programming & Security

Concepts of system programming, assembler, compiler, loader, technical design of assembler and compiler, CPU instruction set, OS architecture, device drivers, virus and anti-virus, working principle of virus and anti-virus.

Basic concepts of security, security models. Threats to security: areas of vulnerability, physical security, data security, system security, computer system security, communication security, and personal security.

Threat Perpetration: sources, manmade, accidental, thread perpetration measures, identity verification.

Risk assessment workshop and case study, disaster recovery and contingency plan, security management, future of computer security.

Recommended text:
1. System software, An introduction to System programming Author: Leland L. Beck

CIT-4811 Management Information Systems

Topics covered include computer-based management information systems and their application to a range of common business functions; data management; managing system development and current developments in business computing.

Recommended text:
1. Introducing Computers-Concepts, Systems, and Applications, Author: Blissmer R H, John Wiley, 1995-1996
2. Management Information Systems, Author: Cheung Y P, Monash Mt Eliza School of Business, 1996

CIT-4813 Human Computer Interaction

Foundations, The Human : Input-output channels, Human memory, Thinking: Reasoning and problem solving, individual Differences, Psychology and the Design of interactive Systems.

The Computer: Text Entry Devices, Output Devices, Memory, Paper : Printing and scanning, processes.

The Interaction : Models of Interaction, Frameworks and HCI, Ergonomics, Interaction styles, The context of the Interaction.

Design Practice: Paradigms for interaction, Principles to support Usability, Using Design Rules, Usability Engineering, Interactive Design and Prototyping, Modules of the user in Design: Cognitive Models, Goal and Task Hierarchies, Linguistic Models. The challenges of Display Based Systems, cognitive Architectures; Task Analysis: Task Decomposition, Knowledge Based Analysis, E-R Based Techniques, Sources Information and Data Collection, Uses of Task Analysis. Dialogues Notations and Design: Dialogue Notations, Textual Dialogue Notations, Dialogue Semantics, Dialogue Analysis and Design; Models of the System: Standard Formalisms, Interaction Models, Status/Event Analysis; Implementation Support; Evaluation Technique; Help and Documentation: Requirements of user support, Approaches to user support, Intelligent help Systems.
Groupware : Groupwave systems, Meeting and Decision support systems, Framework for Grouware.

CSCW Issuses and Theory : Face to Face Communication, conversation.

Multi-sensory Systems : Usable sensory Inputs, speech in the interface, Handwriting Recognition; Text Hypertext and Hypermedia; Gesture Recognition, Computer Vision, Application of Multimedia Systems.

Recommended text:
1. Human-Computer Interaction, Author: -Alan Dix, Janet Finlay

CIT-4821 Decision Support System

An introduction to computer-based decision support. The nature of management, theories of decision making, approaches to decision support, decision support technologies, the development of decision support systems, executive information

systems, and group decision support systems. Assessment will include the development of a small decision support system using common spreadsheet software to illustrate the concepts presented in lectures. Students will be expected to spend a significant amount of personal study time early in the semester learning the software and developing skills in representing decision situations.

Recommended text:
1. Readings in decision support Systems, Author: Arnott D H and O'Donnell P A (eds.), 2nd Edn, Monash U, 1994

CIT-4823 Information Systems Management

Information systems management-importance of IS management, IS management's leadership role, strategic role of IS, IS planning. Managing essential technologies - distributed systems, building the network system, managing information resources and IS operations. End user computing. Managing software development. New technologies. Acquisition of hardware, software and services. Information systems and people. Managing the human side of IS.

Recommended text:
1. Information systems management in Practice, Author: Sprague R H and McNurlin B C, 3rd Ed, Prentice-Hall, 1993

CIT-4827 Knowledge Engineering

Basics of knowledge representation and utilization, production system (PS), semantic network, frames, logic.

Object oriented paradigm, logic programming, probability theory, Dempster-Shafter theory.

Knowledge acquisition and machine learning, Problems and application to knowledge acquisition. Knowledge system development environmental languages.

Recommended text:
1. Knowledge Engineering and Management: The CommonKADS Methodology, Author: Guus Schreiber
2. Knowledge Representation and Reasoning, Author: Ronald Brachman, Hector Levesque
3. General Engineering Knowledge, Author: H D MCGEORGE
4. Legal Knowledge Engineering, Modeling Approach, Author: A. Valente
5. Handbook of Software Engineering and Knowledge Engineering: Recent Advances , Author: S. K. Chang

CIT-4829 Cognitive and Computational Neuro-Science

Basic neural anatomy and physiology, Fundamental cell types ad their channel properties, Parts of the brain, Organization of telenecephalic circuitry, Cortico-Hippocampal Pathways, Synaptic plasticity; long term potentiation, behavioral and psychological consequents in learning and memory. Behavioral implications of plasticity, interpretation of lesion experiments, computational network models based on physiology of plasticity



Updated on 28 August 2011