West Bengal University of Technology BF-142, Salt Lake City, Kolkata-700064 Syllabus of B.Tech/B.E in IT
West Bengal University of Technology BF-142, Salt Lake City, Kolkata-700064 Syllabus of B.Tech/B.E in IT
West Bengal University of Technology BF-142, Salt Lake City, Kolkata-700064 Syllabus of B.Tech/B.E in IT
A. Theory
Sl. Code Theory Contacts Credits
No. Periods/Week
L T P Total
1 M 301 Mathematics 3 1 -- 4 4
2 EE 301 Circuit Theory & Networks 3 1 -- 4 4
3 M(CS ) Numerical Methods & Programming 3 0 -- 3 3
312
4 EC 311 Electronic System Design 3 0 -- 3 3
5 EC 312 Digital Electronics & Logic Design 3 1 -- 4 4
6 CS 302 Data Structures & Algorithms 3 1 -- 4 4
Total Theory 22 22
B. Practical
1. EC 382 Digital Electronics & Logic design Lab - -- 3 3 2
Data Structure Lab
2. CS 392 Numerical Methods & Programming Lab - -- 3 3 2
3. M(CS ) - -- 3 3 2
382 Circuits & Networks Lab
4. EE 391 - -- 3 3 2
Total Practical 12 8
34
Total of Semester 30
West Bengal University of Technology
BF-142,Salt Lake City,Kolkata-700064
Syllabus of B.Tech/B.E in IT
A.THEORY:
A. Theory
Sl. Code Theory Contacts Credits
No. Periods/Week
L T P Total
1 M 401 Mathematics 3 1 0 4 4
2 IT 401 Analysis & Design of 3 0 0 3 3
Information System
3 CS 404 Computer Organization & 3 0 0 3 3
Architecture
B.PRACTICAL:
B. Practicals
Sl. Code Practicals Contacts Credits
No Periods/Week
.
L T P Total
1 EC 481 Communication Engineering laboratory 0 0 3 3 2
-- 3 3
4. IT 501 Object Technology & UML 3 0
5. EI 502 Microprocessor & Microcontrollers -- 4 4
3 1
TOTAL THEORY 18 18
B. PRACTICAL
C. SESSIONAL
TOTAL OF SESSIONAL 0 0
TOTAL OF SEMESTER 30 26
Sixth Semester
West Bengal University of Technology
BF-142,Salt Lake City,Kolkata-700064
Syllabus of B.Tech/B.E in IT
A. THEORY
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. IT 601 Software Engineering & Project 3 1 0 4 4
Management
2. IT 602 Management Information System 3 0 0 3 3
3. IT 603 Data Communication & Networking 3 1 0 4 4
4. IT 604 Database Management System 3 1 0 4 4
5. IT 605 Multimedia Technology & 3 1 0 4 4
Applications
Total of Theory 15 4 0 19 19
B. PRACTICAL:
B. PRACTICAL
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. IT 693 Data Communication & Networking 0 0 3 3 2
Lab
2. IT 694 DBMS Lab 0 0 3 3 2
3. IT 695 Multimedia Technology & 0 0 3 3 2
Applications
Total of Practical 9 6
C. SESSIONAL:
C. SESSIONAL
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. IT 682 Gr. Discussion & Communication 0 0 3 3 2
Skill
Total of Sessional
Total of 6th Semester 31 27
B. PRACTICAL
Sl. Code PRACTICAL Contact Total Credits
No. Periods/Week
L T P
1. IT 791 Internetworking Lab 0 0 3 3 2
2. IT 792 Web Technology Lab 0 0 3 3 2
3. IT 795 Assigned Project 0 0 6 6 4
TOTAL PRACTICAL 12 8
C. SESSIONAL
Sl. Code SESSIONAL Total Credits
No.
L T P
1. IT 781 Practical Training Evaluation 0 0 0 0 2
2. IT 782 Seminar on Assigned / 0 0 3 3 2
Selected Topic
TOTAL OF SESSIONAL 3 4
TOTAL OF SEMESTER 29 26
ELECTIVE I
IT 703A Computer Graphics
IT 703B Image Processing & GIS
IT 703C Soft Computing
IT 703D Distributed Computing
IT 703E Information Theory & Coding
A. THEORY
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. IT 801 E-Commerce 3 0 0 3 3
2. IT 802 Elective- II 3 0 0 3 3
3. HU-802 Industrial Management 3 0 0 3 3
3. IT 803 Elective-III 3 0 0 3 3
Total of Theory 9 0 0 12 12
B. PRACTICAL
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. IT 891 E-Commerce Lab 0 0 3 3 2
Total of Practical 3 2
C. SESSIONAL
Contacts Credit
Code Subjects (periods/week) points
L T P Total
1. Hu 881 Gr. Discussion on 0 0 3 3 2
Professionalism
2. IT 882 Grand Viva Voce 0 0 3 3 2
3. IT 883 Assigned Project 0 0 12 12 8
Total of Sessional 0 0 9 18 12
Total of Eighth Semester 33 26
West Bengal University of Technology
BF-142,Salt Lake City,Kolkata-700064
Syllabus of B.Tech/B.E in IT
ELECTIVE II (any one)
Mathematics
code: M 301
Contact: 3L + IT
Credit: 4
Sample spaces, events as subsets, probability axioms, sample theorems, finite sample spaces and
equiprobable measure as special cases, binomial coefficients and counting techniques applied to
probability problems, conditional probability, independent events, Bayes’ formula.
Random variables (discrete and continuous), probability functions, density and distribution
functions, special distributions (binomial, hypergeometric, Poisson, uniform exponential,
normal...) mean and variance, Chebychev inequality, independent random variables, functions of
random variables their distributions.
Poisson and normal approximation to the binomial, central limit theorem, law of large numbers,
some statistical applications
Estimation and sampling, point and interval estimate hypothesis testing, power of a test,
regression, and few examples of non-parametric methods.
Transition probabilities and matrix, Classification of states Ergodic properties, Random walks
problem. Examples from physical, biological and behavioral sciences
Types of processes, Markov process, Application to the theory of queues.
Text books :
Different types of systems & networks: continuous & Discrete, Fixed and Time varying, Linear
and Non-linear, Lumped and distributed, Passive & Active Networks & Systems
Laplace transform of impulse and sinusoidal steps waveforms for RL, RC, LC and RLC Circuits.
Transient analysis of different electrical circuits with and without initial conditions, Fourier
Series and Fourier Transform
Network theorems and their applications in circuit analysis, Formulation of network equations,
Source transformations, Loop variable analysis and node variable analysis
Graph of network, concept of tree branch, tree link. Incidence matrix, Tie-set matrix and loop
currents, Cut set matrix and node pair potentials
Two port networks, Open circuit Impedance and Short circuit Admittance parameters,
Transmission parameters, hybrid parameters, and their inter-relations
Indefinite admittance matrix- their applications to the analysis of active network
Active filter analysis and synthesis using operational amplifier
SPICE: How SPICE works. Model statement, models for passive and active device, D.C. circuits
analysis, small signal analysis, capacitors and inductors in D.C. Circuits, steady state and
transient, plotting and printing, input and output Impedance, D.C. sensitivity analysis, harmonic
decomposition (Fourier Series), Harmonic re-composition, voltage controlled components
Text books :
1. Sudhakar:Circuits & Networks:Analysis & Synthesis 2/e TMH New Delhi
2. Valkenburg M. E. Van, “Network Analysis”, Prentice Hall.
3.Engineering circuit analysis with PSPICE and probe-Roger
4.Engg Circuit Analysis,: Hayt 6/e Tata Mcgraw-Hill
5.A. Chakravarty: Networks, Filters & Transmission Lines
6.D.Chattopadhyay and P.C.Rakshit: Electrical Circuits
7.A.V. Oppenheimer and A.S.Wilsky: Signals & Systems, PHI
8.R.V.Jalgaonkar.: Network Analysis & Synthasis.EPH.
9.Sivandam- Electric Circuits Analysis,Vikas
References :
1. Reza F. M. and Seely S., “Modern Network Analysis”, Mc.Graw Hill Book
Company
West Bengal University of Technology
B.E/B.Tech in Information Technology
2.Roy Choudhury D., “Networks and Systems”, New Age International Publishers.
1. Kuo F. F., “Network Analysis & Synthesis”, John Wiley & Sons.
Books:
1. Numerical Analysis and Algorithms by Pradeep Niyogi TMH
2. Numerical Mathematical Analysis by J.B.Scarborough
3. C Language and Numerical Methods by C.Xavier
4. Introductory Numerical Analysis by Dutta & Jana
5. Balagurusamy:Numerical Methods
6. Numerical Methods (Problems and Solution) by Jain, Iyengar , & Jain
7. Numerical Methods In Computer Applications.: P.U.Wayse.EPH
8. 50 Dutta- Computer Oriented Numerical Methods,Vikas
Text books:
1. Design with OP AMPs and Analog Ics- Franco S, Tata McGraw Hill Int.
2. Linear Integrated Circuites & Applications, Y.Venkatramani, ISTE/EXCEL BOOKS
3. OP AMPs and Linear Integrated Circuits- Gayakwad R.A., PHI
4. OP AMPs and Linear Integrated Circuits- Coughlin R.F. & Driscoll F.F,PHI
5. Operational Amplifier : Design and application- Tobey & Graene, Mc.Graw Hill
6. Linear Integrated Circuits.: Tusar Jadav.EPH.
6. Salivan- Digital Circuits and Design,Vikas
Data and number systems, Binary representation, Codes and their conversions: BCD, Octal,
Hexadecimal, ASCII, EBDIC, Gray, Signed binary number representation with 1’s and 2’s
complement methods, Binary arithmetic
Boolean algebra, Venn diagram, logic gates and circuits, Minimization of logic expressions by
algebraic method, K-map method and Quine Mc Clauskey method
Sequential Circuits- Flip Flops, various types of Registers and counters and their design, Irregular
counter, State table and state transition diagram, sequential circuits design methodology
West Bengal University of Technology
B.E/B.Tech in Information Technology
Memory devices- ROM, RAM, EPROM, EEPROM, etc
Different Logic families- TTL, ECL, MOS and CMOS, their operation, design and specifications
Text books:
1. Givone:Digital Principles &design Tata McGraw Hill
2. Digital Logic Design- Morries Mano, PHI
3. Digital Electronics Dr. Saroj Rangnekar, ISTE/EXCEL BOOKS
4. Malvino :Digital principles & Application
5. Jain :Modern digital Electronics TMH
6.Digital Integrated Electronics- H.Taub & D.Shilling, Mc Graw Hill
7.Digital Technology- Virendra Kumar, New Age
8.Marcovitz:Intro to Logic design Mcgraw-Hill
9. Digital Circuits and Design,Vikas
Overview of C language
Time and Space analysis of Algorithms - Order Notations.
Linear Data Structures - Sequential representations - Arrays and Lists, Stacks, Queues and
Dequeues, strings, Application.
Linear Data Structures, Link Representation, Linear linked lists, Circularly linked lists. Doubly
linked lists, application.
Recursion - Design of recursive algorithms, Tail Recursion, When not to use recursion, Removal
of recursion.
Non-linear Data Structure: Trees - Binary Trees, Traversals and Threads, Binary Search Trees,
Insertion and Deletion algorithms, Height-balanced and weight-balanced trees, B-trees, B+ -trees,
Application of trees; Graphs - Representations, Breadth-first and Depth-first Search.
Hashing - Hashing Functions, collision Resolution Techniques.
Sorting and Searching Algorithms - Bubble sort, Selection Sort, Insertion Sort, Quick sort, Merge
Sort, Heap sort and Radix Sort
File Structures - Sequential and Direct Access. Relative Files, Indexed Files - B+ tree as index.
Multi-indexed Files, Inverted Files, Hashed Files.
Text book :
1. Data Structures and Algorithms, O.G. Kakde and U.A. Deshpandey, ISTE/EXCEL
BOOKS
2. Aho Alfred V., Hopperoft John E., UIlman Jeffrey D., “Data Structures and
Algorithms”, Addison Wesley
3. Drozdek- Data Structures and Algorithms, Vikas
1. Ajoy Agarwal.: Data Structures Through C, Cybertech.
2. Lipschutz: Data Structures TMH
West Bengal University of Technology
B.E/B.Tech in Information Technology
References :
1.Heileman :Datastructure Algorithims &OOP
2. Data Structure Using C – M.Radhakrishnan, V.Srinivasan, ISTE/EXCEL BOOKS
2.Weiss Mark Allen, “Algorithms, Data Structures, and Problem Solving with C++”,
Addison Wesley.
3. Horowitz Ellis & Sartaj Sahni, “Fundamentals of Data Structures”, Galgotria Pub.
4.. Tanenbaum A. S. , “Data Structures using ‘C’ ”
List of Experiments:
1.Realization of NOT, OR, AND, XOR, XNOR gates using universal gates
2. A. Gray to Binary conversion & vice-versa.
B. Code conversion between BCD and EXCESS-3
3. A. ODD and even parity generation and checking.
B. 4-bit comparator circuit
4. Design of combinational circuit to drive seven-segment display
5. Design of combinational circuits using multiplexer
6. A. Adder/Subtractor circuits using Full-Adder using IC and/ or logic gates.
B. BCD Adder circuit using IC and/ or logic gates
7. Realization of RS , JK, and D flip flops using Universal logic gates
8. Realization of Asynchronous up/down counter
9. Realization of Synchronous Mod-N counter
10. Digital to Analog conversion
Contact: 3P
Credit: 2
List of Experiments:
Fourth Semester
INFORMATION TECHNOLOGY
Mathematics
M 401
Contact: 3L + IT
Credit: 4
Sets and functions : Groups, Semigroups and monoids, Cyclic semigroups and submonoids,
Subgroups and Cosets, Congruence relations on Semigroups. Morphisms, Normal subgroups.
Structure of cyclic groups, permutation groups, dihedral groups. Elementary applications in
coding theory.
Rings and Boolean Algebra : Rings, Subrings, morphism of rings, ideals and quotient rings.
Euclidean domains. Integral domains and fields. Boolean Algebra - direct product, Morphisms.
Boolean sub-algebra. Boolean Rings. Applications of Boolean algebra in logic circuits and
switching functions.
Recursion and Recurrence Relation : Basic idea, Sequence and discrete function. Generating
functions and applications.
Graph Thoery :Graphs, Digraphs, Isomorphism, Walks, Paths, Circuits, Shortest Path Problem, Dijkstra's
Algorithm, Trees, Properties of Trees, Cotrees and Fundamental Circuits, Shortest Spanning Trees -
Kruskal's Algorithm,Prims Algorithm, DFS, BFS, Cut Sets, Fundamental Cut Sets and Cut Vertices,
Planar and Dual Graphs, Metric Representation of Graphs, Networks, Flow Augmenting Path, Ford-
Fulkerson Algorithm for Maximum Flow.
Text :
Reference:
1.Lipschutz—2000 Solved Problems in Discrete Mathematics, TMH
West Bengal University of Technology
B.E/B.Tech in Information Technology
2.Balakrishnan—Graph Theory (Schaum),MH
3.Hararay—Graph Theory
Feasibility Study - Cost estimation, cost benefit analysis, input-output design, forms
design, Dialogue design, File design, security and control, Codification and
Classifications, Documentation.
Text Book :
1. Senn J., “Analysis and Design of Information Systems”, McGraw Hill
2. P. Jalote—Software Engineering
3. Naik Kishore—System Analysis & Design
4. Rogers G Pressman—Software Engineering
References :
1.Whitten—System Analysios & Design Methods,5/e,TMH
2. Rajaraman V., “Systems Analysis and Design”, PHI
3. Murdic RG., Rose J. and Claggtt JR., “Information Systems for Modern
Management”, PHI,
West Bengal University of Technology
B.E/B.Tech in Information Technology
4. Wigardes K., Svensson A., Sehong L. A., Dahlgren G., “Structured Analysis
and Design of Information Systems”,
5. Thomas R. and Prince, “Information Systems for Planning and Control”,
Concepts & Terminology: Digital computer concepts; Von-Neumann concept ; Hardware &
Software and their nature ; structure & functions of a computer system , Role of operating
system.
CPU Design: The ALU – ALU organization , Integer representation , 1s and 2s complement
arithmetic ; Serial & Parallel Address; implementation of high speed Address Carry Look
Ahead & carry Save Address; Multiplication of signed binary numbers-Booth’s algorithm ;
Divide algorithms- Restoring & Non-Restoring ; Floating point number arithmetic; Overflow
detection , status flags.
Instruction Set Architecture- Choice of instruction set ; Instruction word formats ; Addressing
modes.
Control Design – Timing diagrams; T-States , Controlling arithmetic & logic instruction ,
control structures ; Hardwired & Micro programmed, CISC & RISC characteristics.
Text:
1.Hayes-- Computer Architecture & Organization,3/e ,MH
2.Carter—Computer Architecture (Schaum Series), TMH
3.Mano M.M—“Computer System Architecture”
4.Chaudhury P. Pal—“ Computer Organization & Design” , PHI
Reference:
1.Hamacher—Computer Organization, 5/e, MH
West Bengal University of Technology
B.E/B.Tech in Information Technology
2.Stallings W—“ Computer Organization & Architecture” , MH
A/D, D/A Converters. Shannon’s sampling Theorem. PAM, PWM, PPM and PCM. Their
generation and detection.
Text :
1. Taub H. and Shilling D. L., “Principles of Communication Systems”,
2/e,TMH
2. Carlson R. B., “Communication Systems ,4/e, Mc.Graw Hill
3. Haykin S. S., “An Introduction to Analog and Digital Communication
Systems”, Wiley Eastern.
West Bengal University of Technology
B.E/B.Tech in Information Technology
4. Lathi B. P., “Communication Systems”, John Wiley.
Reference:
1.Kennedy—Electronic Communication Systems, 4/e , TMH
Control System
EE 411
Contact: 3L + IT
Credit: 4
Text books :
References :
1. Ogata K., “Discrete - Time Control Systems”, Prentice Hall, Englewood
Cliffs, N. J.
2. Dasgupta S. K., ” Control Systems”
Credit: 2
Contact: 3
Credits: 2
1. Introductory lecture is to be given to the students so that they get a clear idea of
the syllabus and understand the need for having such a practice lab in the first
place(3 hours)
2. Conversion practice is done on given situation topics. The students are also
made to listen to pre-recorded cassettes produced by British Council and also by
the Universities of Oxford and Cambridge (6 hours)
West Bengal University of Technology
B.E/B.Tech in Information Technology
3. Group Discussions:- The students are made to understand the difference
between the language of conversion and group discussion. Strategies of such
discussions are to teach to them. It is also helpful to use videocassettes produced
by the U.G.C. on topics like group-discussion. After wards the class is divided
into groups and the students have to discuss on given topics on current socio-
economic-political-educational importance(12 hours)
4. Interview sessions-students are taught the do’s and don’ts of facing a successful
interview. They then have to face rigorous practices of mock-interviews. There
simulations of real life interview sessions where students have to face an
interview panel(12 hours)
5. Presentations: The secrets of an effective presentation are taught to the students.
Then each and every student has to make lab presentations with the help of the
Overhead projector/ using power point presentation and other audio-visual aids
in the laboratory. They also have to face the question answer sessions at the end
of their presentation (12 hours)
6. Classes are also allotted to prepare the students for competitive examinations
like the T.O.E.F.L. by making the students listen to specially produced C.D.
cassettes of such examinations (3 hours)
The overall aim of this course is to inculcate a sense of confidence in the students and
help them to become good communicators in their social as well as professional
lives.
Text:
1. Sharma—Business Correspondence & Report Writing, TMH
2. Prasad—Group Discussion & Interview (With Audio Cassette) , TMH
Reference:
1. Sashi Kumar—Spoken English (with Cassette) , TMH
Fifth Semester
Operating System
Code: CS 501
Contacts: 3L
Credits: 3
Allotted Hrs: 47L
Introduction [4L]
Introduction to OS. Operating system functions, evaluation of O.S., Different types of
O.S.: batch, multi-programmed, time-sharing, real-time, distributed, parallel.
System Structure[3L]
Computer system operation, I/O structure, storage structure, storage hierarchy, different
types of protections, operating system structure (simple, layered, virtual machine), O/S
services, system calls.
Process Management [17L]
West Bengal University of Technology
B.E/B.Tech in Information Technology
Processes [3L]: Concept of processes, process scheduling, operations on processes,
co-operating processes, inter-process communication.
Threads [2L]: overview, benefits of threads, user and kernel threads.
CPU scheduling [3L]: scheduling criteria, preemptive & non-preemptive scheduling,
scheduling algorithms (FCFS, SJF, RR, priority), algorithm evaluation, multi-
processor scheduling.
Process Synchronization [5L]: background, critical section problem, critical region,
synchronization hardware, classical problems of synchronization, semaphores.
Disk Management [3L]: disk structure, disk scheduling (FCFS, SSTF, SCAN,C-
SCAN) , disk reliability, disk formatting, boot block, bad blocks.
Protection & Security [4L]
Goals of protection, domain of protection, security problem, authentication, one time
password, program threats, system threats, threat monitoring, encryption.
Introduction [2L]
Introduction to OR modeling approach and various real life situations
Linear programming problems [2L]
Basic LPP and applications, Various components of LP problem formulation
Solving Linear Programming problem [17L]
Solving LPP using
simultaneous equations and Graphical Method (2L)
Simplex Method and extensions. (7L)
Sensitivity analysis , Duality theory (2L)
Revised Simplex, Transportation and assignment problems. (6L)
Network Analysis [7L]
Shortest paths, Maximal flow including PERT-CPM
Integer programming [2L]
Basic concepts, formulation, solution and applications
Dynamic programming [4L]
Modeling, Optimization, Replacement
Game theory [4L]
Introduction, Decisions under risk, Decisions under uncertainty
West Bengal University of Technology
B.E/B.Tech in Information Technology
Queuing Theory [7L]
Introduction, basic definitions and notations, axiomatic derivation of the arrival & departure distributions
for Poission Queue, Poission Queuing Model, M/M/1 queues in series, application
Text Books :
1. Hamdy A. Taha, “Operations Research”, Fifth edn. , Macmillan Publishing
Company, 1992.
2. V.K. Kapoor – “Operations Research”
3. Kanti Swaroop – “Operations Research”
4. Hadley G., “Linear Programming”, Narosa Publishers, 1987
5. Hillier F. & Liebermann G. J., “Introduction to Operations Research”, 7/e
(with CD), TMH
6. Hillier F. & Liebermann G. J., “Operation Research”, Holder Day Inc, 1974
7. Mustafi: Operations Research, New Age International
8. Mital: Optimization Methods, New Age International
9. Shenoy: Operation Research for Management, New Age International
10. Mahapatra: Introduction to System Dynamics Modelling, Universities Press
11. Rao: Engineering Optimization, New Age International
References :
1. Schaum outline series – “Operations Research”, MH
Text Books :
1. Hopcroft JE. and Ullman JD., “Introduction to Automata Theory, Languages
& Computation”, Narosa.
2. K.L.P. Mishra & N. Chandrasekharan – “Theory of Computer Science”, PHI
3. Ash & Ash – “Discrete Mathematics”, TMH
4. Lewis H. R. and Papadimitrou C. H., “Elements of the theory of
Computation”, P.H.I.
5. Martin: Introduction to Languages and Theory of Computation”, McGraw
Hill.
References :
1. Kohavi ZVI, “Switching & Finite Automata”, 2nd Edn., Tata McGraw Hill.
2. Linz Peter, “An Introduction to Formal Languages and Automata”, Narosa
3. “Introduction to Formal Languages”, Tata McGraw Hill, 1983.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Introduction [6 L]
Why object orientation, History and development of Object Oriented Programming
language, concepts of object oriented programming language.
Peripherals: 8279, 8255, 8251, 8253, 8237, 8259, A/D and D/A converters and
interfacing of the same.
References:
1. Shell programming [6P]: creating a script, making a script executable, shell syntax
(variables, conditions, control structures, functions, commands).
2. Process [6P]: starting new process, replacing a process image, duplicating a process image,
waiting for a process, zombie process.
3. Signal [9P]: signal handling, sending signals, signal interface, signal sets.
4. Semaphore [6P]: programming with semaphores (use functions semctl, semget, semop,
set_semvalue, del_semvalue, semaphore_p, semaphore_v).
5. POSIX Threads [9P]: programming with pthread functions(viz. pthread_create,
pthread_join, pthread_exit, pthread_attr_init, pthread_cancel)
6. Inter-process communication [9P]: pipes(use functions pipe, popen, pclose), named
pipes(FIFOs, accessing FIFO)
For FORTRAN:
1) Familiarization with FORTRAN (3)
2) Linear Programming (Transportation, Assignment, Duality, Simplex)
For C-language:
1) Shortest Path (Dijkstra’s Floyd’s algorithm)
2) Maximal Flow
3) PERT/CPM
4) Queuing Theory
5) Integer Programming Problem (Branch & Bound Problem)
2. a) Study of prewritten programs on trainer kit using the basic instruction set 3
( data transfer, Load/Store, Arithmetic, Logical)
b) Assignments based on above.
5. Program using subroutine calls and IN/OUT instructions using 8255 PPI on 3
the trainer kit eg, subroutine for delay, reading switch state & glowing
LEDs accordingly, finding out the frequency of a pulse train etc
6. Interfacing any 8-bit Latch (eg, 74LS373) with trainer kit as a peripheral 3
mapped output port with absolute address decoding
8. Writing programs for ‘Wait Loop (busy waiting)’ and ISR for vectored 3
interrupts (eg, counting number of pulses within specified time period)
9. Study of 8051 Micro controller kit and writing programs for the following 6
tasks using the kit
a) Table look up
b) Basic arithmetic and logical operations
c) Interfacing of Keyboard and stepper motor
Sixth Semester
BOOKS :
1. R.G. Pressman : Software Engineering,TMH
2. Behforooz, Software Engineering Fundamentals, OUP
3. C. Ghezzi, M. Jazayeri and D. Mandrioli : Fundamentals of Software Engineering, PHI
4. I. SomerVille : Software Engineering, Pearson Education
5. Uma,Essentials of Software Engineering, Jaico
6. Royce : Software Project Management, Pearson Education
7. P. James, Pedrycz and Witold : Software Engineering- An Engineering Approach, John Wiley
8. Humphrey : Managing the Software Process, Pearson Education
Security [4L]
Cryptography, Message Security, User Authentication, and Key Management, Security Protocols in
the Internet.
BOOKS :
Introduction [3L]
File & Data Base Concept , Overview of DBMS, Data Models, Database Administrator,
Database Users, Schema. Data Independence
West Bengal University of Technology
B.E/B.Tech in Information Technology
Entity-Relationship Model [3L]
Basic concepts , Keys, Entity-Relationship Diagram, Cardinality ratios, Strong & Weak
Entity Sets, Specialization, Generalization, Aggregation.
Text Books:
1. Henry F. Korth and Silberschatz Abraham, “Database System Concepts”,
Mc.Graw Hill.
2. Elmasri Ramez and Novathe Shamkant, “Fundamentals of Database
Systems”, Benjamin Cummings Publishing. Company.
West Bengal University of Technology
B.E/B.Tech in Information Technology
3. Date C. J., “Introduction to Database Management”, Vol. I, II, III, Pearson
4. Ramakrishnan: Database Management System , McGraw-Hill
5. Kroenke, Database Processing, PHI
Reference:
1. Alexis Leon & Mathews Leon ,Database Management Systems , Leon Vikas .
2. Bipin C Desai , An Introduction to Database Systems , Galgotia .
3. “Database Management Systems”, Arun K.Majumdar, Pritimay Bhattacharya,
Tata McGraw Hill
1. Introduction(2L)
Definition of management, its definition, purpose, elements of science, patterns of
management analysis.
Functions of managers.
Text Books:
1. Davis, MIS, TMH
2. rles Parker, Thomas Cage, MIS strategy & action (Management Info System)
– McGraw-Hill.
3. Kelkar, Management Information Systems- A concise study, PHI.
4. Post & Anderson, Management Information System, TMH.
5. Dr. Milind M.Okha, Management Information Systems, Everest Publishing
House
Reference:
Synchronization [4L]
Temporal relationships, synchronization accuracy specification factors, quality of service
Books:
3.TIME SERVER
4.WHOIS CLIENT AND WHOIS SERVER(client will access user
information from remote machine)
5.CHAT CLIENT AND SERVER
6.PROCESS COMMUNICATION
5.UNIX /LINUX NETWORK PROGRAMMING- RPC
.
DBMS Lab
Code: IT 694
Contacts: 3P
Credits: 2
SQL :
1. Creating , altering and dropping tables with integrity constraints.
2. Retrieving and modifying data from a database .
West Bengal University of Technology
B.E/B.Tech in Information Technology
3. Retrieving data from database using IN, BETWEEN, LIKE , ORDER BY, GROUP
BY and
HAVING clause .
4.Use of scalar and aggregate functions.
5.Retrieving data from a database using Equi , Non Equi , Outer and Self Join.
6.Using subqueries , rowid and rownum for retrieving data.
7. Use of views , indexes and sequences.
PL/SQL:
8. Introduction to PL/SQL , using output from server.
9. Use of implicit & explicit cursors in data handling.
10. Exception handling – Oracle defined and User defined.
11. Use of stored procedures & functions in data manipulation.
12. Use of trigger in data manipulation.
Text Books:
1. Ivan Bayross , SQL , PL /SQL – The Programming Language of Oracle , BPB
Press.
2. Steven Feuerstein , Oracle PL/SQL Programming, Shroff Publishers ,Calcutta.
Reference:
1. Kevin Loney & George Koch ,Oracle 9i – The Complete Reference , Oracle Press .
Books
Code: IT 682
Contacts: 3P
Credits: 2
Sessions related to
Group Discussion: Methodology, Performance evaluation, Interviews
Books:
1. T M Farhatullah , Communication skill for technical students, Orient Longman .
2. Parvin S R Bhatia, A M sheikh, Professional communication skills , S Chand & co.
3. H M Prasad, Group Discussion & interviews , TMH.
Internetworking
Code: IT 701
Contacts: 3L +1T
Credits: 4
Allotted Hrs: 45L
Routing [7L]
The origin of Gateway routing tables, Original Internet Architecture and Cores, Core
Gateways, Automatic route propagation, Vector distance (Bellman-Ford), routing,
Gateway to Gateway Protocol (GGP), Autonomous system concept, Exterior Gateway
Protocol (EGP), Interior Gateway Protocol (RIP, OSPF, HELLO), Routing Information
Protocol (RIP), Combining RIP, HELLO, and EGP, Routing with partial information.
Books
JSP [15L]
JSP architecture, JSP servers, JSP tags, understanding the layout in
JSP, Declaring variables, methods in JSP, inserting java expression in
JSP, processing request from user and generating dynamic response for
the user, inserting applets and java beans into JSP, using include and
forward action, comparing JSP and CGI program, comparing JSP and
ASP program; Creating ODBC data source name, introduction to JDBC,
prepared statement and callable statement.
J2EE[7L]
An overview of J2EE web services, basics of Enterprise Java Beans, EJB
vs. Java Beans, basics of RMI, JNI.
XML [6L]
Extensible Markup Language (XML), basics of XML, elements and
attributes, document type definition, XML parsers, sequential and tree
approach.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Books:
Introduction [3L]
Financial Management, Financial Planning and Capitalization-
definitions, objectives, changing roles and functions, Financial Decision.
Books:
Computer Graphics
Code: IT 703 A
Contacts: 3L
Credits: 3
Allotted Hrs: 45L
2D Transformation [8L]
Basic transformations: translation, rotation, scaling; Matrix
representations & homogeneous coordinates, transformations between
coordinate systems; reflection shear; Transformation of points, lines,
parallel lines, intersecting lines.
Viewing [4L]
Viewing pipeline, Window to Viewport co-ordinate transformation,
clipping operations, point clipping, line clipping, clipping circles,
polygons & ellipse.
Books:
1. Computer Graphics (C version 2nd Ed.) – Hearn D, Baker M P ,
Pearson.
2. Computer Graphics –A programming Approach–
Harrington,Steven; McGraw Hill
3. Computer Graphics – principles and practice - Foley, Van Dam,
Feiner and Huges; Pearson.
4. Computer Graphics (2nd Edition) - Hearn D, Banker M.P.;.PHI
West Bengal University of Technology
B.E/B.Tech in Information Technology
5. Schaum’s outlines Computer Graphics(2 nd Ed)- Z. Xiang, R.
Plastock; TMH
6. Introduction to Computer Graphics – A. Mukhopadhyaya, A.
Chattopadhyay; Vikas Publishing House Pvt. Ltd
Code: IT 703 B
Contacts: 3L
Credits: 3
Allotted Hrs: 45L
Introduction [5L]
Background, Digital Image Representation, Fundamental steps in Image
Processing, Elements of Digital Image Processing - Image Acquisition,
Storage, Processing, Communication, Display.
Books
Soft Computing
Code: IT 703 C
Contacts: 3L
Credits: 3
Allotted Hrs: 45L
Books:
1. Neural Networks- A Comprehensive foundation, Simon Haykin, 2 nd
Ed; Pearson
2. Neural Networks, Fuzzy Logic & Genetic Algorithms – Synthesis &
applications, T.S. Rajasekaran & G.A. Vijaylakshmi Pai, PHI
3. Genetic Algorithm & fuzzy Logic Systems - Sanchez, Takanori,
Zadeh; World Scientific
4. Genetic Algorithm, Goldberg David E.; Pearson
West Bengal University of Technology
B.E/B.Tech in Information Technology
5. Fuzzy Set Theory & Its Applications - Zimmermann H. J.; Allied
Publishers Ltd.
6. Fundamentals of Neural Networks, architectures, algorithms &
applications --- Laurence Fausett; Prentice Hall, Englewood Clifts.
7. Fuzzy Sets & Fuzzy Logic, Klir & Yuan, PHI.
Distributed Computing
Code: IT 703 D
Contacts: 3L
Credits: 3
Allotted Hrs: 45L
Fundamentals [4L]
Introduction, Models and Features, Concept of distributed operating
system, Issues in design of a distributed operating system.
Synchronization [4L]
Introduction, Clock Synchronization, Event handling, Mutual Exclusion;
Deadlock – Conditions, Avoidance, Prevention, Recovery.
Naming [5L]
Introduction, Features, Fundamental Terminologies & concepts, System
oriented names, Human oriented names, Name caches.
Security [4L]
Potential attacks to computer system, Cryptography, Authentication,
digital signatures, Access Control.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Books
Books
West Bengal University of Technology
B.E/B.Tech in Information Technology
1. Information theory, coding and cryptography - Ranjan Bose; TMH.
2. Information and Coding - N Abramson; McGraw Hill.
3. Introduction to Information Theory - M Mansurpur; McGraw Hill.
4. Information Theory - R B Ash; Prentice Hall.
5. Error Control Coding - Shu Lin and D J Costello Jr; Prentice Hall.
Internetworking Lab
Code : IT 791
Contacts : 3P
Credit :2
Books
1. Basic use of html tag, linking image table, frame, form design.
2. DHTML- inline styles, creating style sheets with the style element,
linking external style sheet, positioning elements, user style sheet.
3. Creating event handler that respond to mouse and keyboard event:
Onload, onmouseover, onmouseout, onfocus, onblur, onsubmit,
onresult, onclick, onchange.
4. Structuring data with xml, xml parser, extensible style language
(xsl); customising markup language.
5. Configuring apache-tomcat server.
6. Building simple jsp: Declaring variables and methods in jsp,
inserting java expression in jsp, processing request from user,
West Bengal University of Technology
B.E/B.Tech in Information Technology
generating dynamic response for the user. Accessing database from
jsp, inserting applet into jsp.
Books:-
Books:
1. E-Commerce-Strategy, Technologies & Applications by David
Whitley, TMH
2. E-Commerce- The cutting edge of business by Kamlesh K. Bajaj,
TMH
3. E-Commerce through ASP by W Clarke- BPB
4. Beginning E-Commerce with VB, ASP, SQL Server 7.0 & MTS by
Mathew Reynolds, Wrox Publishers
5. Global Electronic Commerce- Theory and Case Studies by J.
Christopher Westland and Theodore H. K Clark, University Press
West Bengal University of Technology
B.E/B.Tech in Information Technology
Industrial Management
Code: HU 802
Contact: 3L
Credits: 3
Allotted Hrs: 39L
Human Resource Management: [8L
Recruitment and selection, Performance appraisal, Industrial Relations, Trade Union,
Collective Bargaining
Organizational Behaviour:
[8L
Different Schools of Management Thought : Scientific Management, Administrative
Theory, Theory of Bureaucracy, Human Relations Theory(Elton Mayo).
Motivation: Concept, Different Theories (Maslow, ERG, Herzberg, )
Communication: Purpose, process, Barriers to effective communication, Guidelines to
make communication effective.
Perception: Process, Importance, Factors influencing perception, Shortcuts for judging
people- Halo effect, Stereotyping, Projection.
Productions Management:
[5L
Concept. Difference from Operations Management, Types of Production( Mass, Batch,
Project), Functions of Production Management.
Productivity: Concept, Different Inputs and Productivity Measures, Effeciency and
Effectiveness, Measures to increase Productivity.
Marketing Management: [6L
Basic Concepts of Marketing, Difference between Selling and Marketing, Elements of
Marketing Mix- the 4 P’s.
Marketing Environment: Mega Environment, Micro Environment, Internal Environment,
Relevant Environment.
Simple Marketing Strategies: SWOT Analysis, BCG Matrix, Industry Matrix.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Materials Management: [6L
Concept, Functions, EOQ Models- Wilson model, model with shortage, model with
quantity discount, model without shortage , Selective Inventory Control—ABC, VED,
FSN analysis
Books:
Contact: 3L
Credit: 3
Allotted Hrs: 39L
Books:
1. Data Warehousing –Concepts, Techniques, products, application;
Prabhu; PHI.
2. Data Mining Techniques; A. K. Pujari; Universities Press.
3. Data Warehousing, Data Mining and OLAP; Alex Berson and Stephen
J Smith; TMH.
4. Data Warehousing in the real world; Anahory; Pearson Education.
5. Data Mining Introductory & Advanced Topic; Dunham; Pearson
Education.
Books:
1. COBOL programming; M.K Roy,D Ghosh dastidar; TMH.
2. IBM Mainframe and JCL; Alex Leon; TMH.
3. Information Systems through COBOL; Phillipakis and Kazmier, TMH.
4. Cobol for beginners, Thomas Worth, EEE.
West Bengal University of Technology
B.E/B.Tech in Information Technology
VLSI Design
IT 802C
Contact: 3L
Credit: 3
Allotted Hrs: 39L
Books:
1. Principles of CMOS VLSI Design: Weste & Esraghian, PE.
2. An Introduction to VLSI Physical Design: M
Sarafzadeh&C.K.Wong,TMH.
West Bengal University of Technology
B.E/B.Tech in Information Technology
3. VLSI Design: Sujata Pandey & Manoj Pandey, Dhanpati Rai & Co.
4. A VHDL Primer: Bhasker, PE.
5. Algorithms For VLSI Physical Design Automation: Naved A.
Sherwani, Kulwer Academic Publisher
6. VHDL Programming by Example: Douglas L. Pery,TMH
Mobile Communications
IT 802D
Contact: 3L
Credit: 3
Allocated Hrs: 39L
Books:
1. J. Schiller, Mobile Communications, Addison –Wesley, 2003
2. T. S. Rapport, Wireless Communications, Principle and Practices
3. Forouzan, Data Communications and Networking, TMH
West Bengal University of Technology
B.E/B.Tech in Information Technology
Data Compression and Cryptography
IT 803A
Contact: 3L
Credit: 3
Allotted Hrs: 39L
Books:
Books:
1. Aho, Ullman – “Compiler Principles and Design” – Narosa Publication
West Bengal University of Technology
B.E/B.Tech in Information Technology
2. Aho, Sethi, Ullman - “Compiler Principles, Techniques and Tools” -
Pearson Education.
3. D. M. Dhamdhare, “Compiler Construction”, BPB Publications.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Design & Analysis of Algorithm
IT 803C
Contact: 3L
Credit: 3
Allotted Hrs: 39L
Books:
1. A.Aho, J.Hopcroft and J.Ullman “The Design and Analysis of
algorithms”, PE.
2. T Cormen, C Leiserson and R Rivest “Introduction to Algorithms”, PHI.
3. Fundamentals of Algorithms- G.Brassard,P.Bratlay, PHI.
4. Horowitz Ellis, Sahani Sartaz, R. Sanguthevar " Fundamentals of
Computer Algorithms".
West Bengal University of Technology
B.E/B.Tech in Information Technology
Artificial Intelligence
IT 803D
Contact: 3L
Credit: 3
Allotted Hrs: 39L
Books:
1. Artificial Intelligence, Ritch & Knight, TMH
2. Introduction to AI & Expert Systems, Patterson, PHI
3. Artificial Intelligence: A Modern Approach, Russel and Norvig, PE
West Bengal University of Technology
B.E/B.Tech in Information Technology
4. Logic & Prolog Programming, Saroj Kaushik, New Age
West Bengal University of Technology
B.E/B.Tech in Information Technology
E-Commerce Lab
IT 891
Contact: 3P
Credit: 2
Books:
1. E-Commerce through ASP by W Clarke- BPB
2. Beginning E-Commerce with VB, ASP, SQL Server 7.0 & MTS by
Mathew Reynolds, Wrox Publishers
3. Professional Java Server Programming J2EE 1.3 Edition By
Allamaraju et al, SPD.
West Bengal University of Technology
B.E/B.Tech in Information Technology
Gr. Discussion on Professionalism
HU-881
Contact: 3S
Credit: 2
Each class may be divided into two groups. Each group may meet once a
week and discuss topics mentioned below under HU-881 and IT-881, in
alternate weeks.
HU-881
Professionalism: Professional characteristics, professional
education, professional development in Industry.
Books:
1. Ethics and Engineering ----by Martin and Schinizger, TMC.
2. Issues and Ethics—by Correy G.Correy , Brooks & Cole Pub.
3. Ethics and Professionalism ---by John Kultgen
4. Ethics and the conduct of business-- by John R.Boatright, PE.