Part-II to part-iv
syllabus
                for
      Bachelor of Technology
                on
      Information Technology
Department of Engineering and Technological
                 Studies
       UNIVERSITY OF KALYANI                                 Syllabus for Part-II 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
                           PART -II, 1ST SEMESTER (Both EIE & IT)
NO. OF THEORETICAL SUBJECT : 06                     CREDITS ON THEORETICAL SUBJECTS : 24
NO. OF SESSIONAL SUBJECT   : 03                     CREDITS ON SESSIONAL            : 06
                                                        TOTAL SEMESTER CREDITS             : 30
A. THEORETICAL SUBJECTS
Sl. Subject     Subject Name                                            Contacts           Credits
No. Code                                                             (Periods/Week)
                                                                 L      T     P    Total
 1.   HU 301    Industrial Management &                          3      1             4       4
                Organizational Behavior
 2.   IT 301    Data Structure and Algorithms                    3      1             4       4
 3.   IT 302    Numerical Methods and Programming                3      1             4       4
 4.   EC 301    Digital Electronics and Logic Design             3      1             4       4
 5.   EC 302    Circuit Theory and Network                       3      1             4       4
 6.   M 301     Discrete Structure                               3      1             4       4
                               Total of Theoretical Subjects                         24       24
B. SESSIONAL SUBJECTS
 7.   IT 391    Data Structure Lab                                            3       3       2
 8.   IT 392    Numerical Methods and Programming                             3       3       2
                Lab
 9.   EC 391    Digital Electronics and Logic Design                          3       3       2
                Lab
                                  Total of Sessional Subjects                         9       6
                                             Total of Semester                       33       30
                                                                                              Page | 1
            UNIVERSITY OF KALYANI                                Syllabus for Part-II 1st Semester of Bachelor of
            Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
            Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject        : INDUSTRIAL MANAGEMENT AND ORGANIZATIONAL BEHAVIOUR
Paper Code : HU301                                      Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T                Credits: 4
Duration of the semester: 12 weeks              Assumed total contact hours in a semester: 48
Sl    Details of the lesson                                                                            Contact
No.                                                                                                    Hours
 1. Introduction to Principles of Management:
    Concepts of Management and Organization; Evolution of Scientific Management Thoughts–
    Principles of Taylor, Fayol, Gantt, Weber and others; Functions of management; Planning–           8L + 1T
    Planning Process, Types of plans– Short Term and Long Term Plans, Single-use and Standing
    Plans, Policies Procedures and Rules, Strategic Planning; Organizing, Staffing, Directing,
    Communicating, Coordinating, Controlling, Reporting, Budgeting;
    Leadership– The Traitist Approach, The Behavioural Approach; Managerial Philosophy–
    McGregor’s Theory X and Theory Y, Likhert’s four management system; Leadership styles–
    Autocratic, Participative, Free-rein; The Ohio state studies; The Managerial Grid.
    Motivation– Maslow’s Hierarchy of Needs, Hertzberg’s Two Factor Theory.
 2. Personnel Management:
    Functions of Personnel Management; Staffing– Human Resource Planning, Job Analysis, Job            5L+ 1T
    Description and Job Specification, Merit Rating, Recruitment and Selection Process; Human
    Resource Development and Management– Wages and Salary Administration, Employees’
    Welfare, Training and Career Management; Collective Bargaining– Trade Unions; Introduction
    to Factory Act 1948, Payment of Wages Act 1948, Trade Union Act, Provident Fund Act;
    Introduction to Taxes– Sales Tax, Excise Duty, VAT, Income Tax.
 3. Plant Management:
    Plant Location, Plant Layout; Industrial Safety; Production Process and Planning;                  3L+ 1T
    Maintenance– Breakdown, Preventive and Predictive maintenance; Work Study and Method
    Study.
 4. Materials Management:
    Objective; Materials– Its Classification and Codification; Inventory– Different Costs associated
    to Inventory, Classification and Control– ABC, VED, XYZ analyses, Factor affecting
    Inventory Control, Economic Order Quantity– Deterministic E.O.Q. models– Basic EOQ                 5L+ 3T
    model, EOQ model with Gradual Inventory Build-up over a certain finite time, EOQ model
    with Instantaneous Inventory Build-up but Variable Order Cycle, EOQ models with Price
    Breaks– One Price Break, More than One Price Break; Store Management and Record
    Keeping; Purchase Management– Roles and Duties of a Purchase Manager, Purchase Process.
 5. Financial Management:
    Finance and its role; Cost of a business, Cost Control, Break Even Analysis; Capital– Working      4L+ 2T
    Capital; Budgets and Budgetary Control; Balance Sheet, Ratio Analysis, Profit and Loss
    Statement.
 6. Marketing Management:
    Objective and Scope; Sellers and Buyers Market; Monopoly, Oligopoly, Perfectly Competitive         3L+ 1T
    Market; Closed, Restricted and Open Market; Market Research; Products– Classification and
    its Life Cycle; Launching of New Product– Market Survey, Design and Development, Pricing,
    Distribution and Sales, Market Feed Back; Advertising.
 7. Quality Management:
    Objective and Scope, Quality Control and Inspection; Methods of Quality Control, Statistical       3L+ 2T
    Quality Control, Control Charts– R-Chart, p-Chart, c-Chart; Sampling– Random sampling; 3-
    Sigma Concept; Total Quality Management– Quality Assurance– ISO 9000 and BS 14000
    series procedures.
 8. Organizational Behaviour:
    Organization and its structure, Organizational Chart; Organizational Behavior– Definition,
    Objective and Elements; Departmentation– Authority and Responsibility, Division of Work            5L+ 1T
    and Delegation of Power, Linking Pins, Centralization and Decentralization, The Span of
    Management, Bureaucracy; Types of Mechanistic and Organic Structures of Organization–
    Line Organization, Line and Staff Organization, Functional Organization, Committee
    Organization; Work and Professional Ethics– Concept of ethics and Professionalism,
    Requirement and Code of Professional Ethics; Responsibility of the organization to the society
                                                                                                       Page | 2
           UNIVERSITY OF KALYANI                                   Syllabus for Part-II 1st Semester of Bachelor of
           Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
           Kalyani, Nadia, W. Bengal – 741 235                     Technology
      and environment.
Recommended Books:
 1.   “Industrial Engineering and Management”, O. P. Khanna, Dhanpat Rai Publ.
 2.   “Industrial Engineering and Production Management”, Ms Mahajan, Dhanpat Rai Publ.
 3.   “Production, Planning and Inventory Control”, S. L. Narasimhan, D. W. McLeavy, P. J. Billington, PHI
 4.   “Production Systems: Planning, Control and Analysis”, R. L. Jiggs, John Willy
 5.   “Business, Strategy, Policy and Planning”, P. K. Ghosh, Sultan Chand Publ.
 6.   “Industrial Engineering and Management Science”, T. R. Banga, Jain Book Depot
 7.   “Principles and Practice of Management”, Haynes, Central Publ.
 8.   “Personnel Management”, A. Monappa, M. S. Saiyadain, Tata Mc-Graw Hill
 9.   “Organizational Behaviour : Human Behavior at Work”, J. Newstorm, K. Devis, Tata Mc-Graw Hill
10.   “Organizational Behaviour”, L. M. Prasad, Sultan Chand Publ.
11.   “Human Resource Management”, L. M. Prasad, Sultan Chand Publ.
12.   “Marketing Management”, Kotler, EEE
13.   “Purchasing and Materials Management”, P. Gopalakrishnan, Tata Mc-Graw Hill
Subject        : DATA STRUCTURES AND ALGORITHMS
Paper Code : IT 301                                     Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T                Credits: 4
Duration of the semester: 12 weeks              Assumed total contact hours in a semester: 48
Sl.   Details of the lesson                                                                               Contact
No.                                                                                                        hours
 1.   Definitions of Information, Data – atomic and composite, Data type and Data Structure, Abstract 2L + 1T
      data Type (ADT) definition, implementation, ADT’s of Stack , Queue, Rational Number.
2.    Time and Space analysis of Algorithms - Order Notations                                             1L + 1T
3.    Recursion Tower of Hanoi, generating permutations, Tail Recursion, When not to use recursion, 2L + 1T
      Removal of recursion.
4.    Linear Data Structures : Sequential representations -Arrays and                                     5L + 1T
        Lists, Stacks, Queues and Dequeues,
5.    Strings, Applications. Linked Representation - Linear linked lists, Circularly linked lists. Doubly
      linked lists,                                                                                       5L + 1T
      Application – Polynomial addition, High Precision arithmetic, Handling of sparse matrix.
6.    Non-linear Data Structures: Trees – Tree terminologies, Binary Trees, Binary Tree
      Implementation, Binary Tree Traversals – recursive and non-recursive, Generation of BST from 5L + 2T
      any tree, Full & complete binary tree and relation between different degree of notes in BST.
      Threaded Binary Tree, Binary Search Tree, Insertion and Deletion algorithms, Height-
      balanced Tree (AVL tree), B-tree, B+ -tree, Application of Binary Tree.
7.    Graphs – Basic Definitions, Representations – matrix and list representations, Breadth-first and
      Depth-first Search, Spanning Tree, Shortage fact finding using Prims and Kruskal Algorithms.        2L + 1T
8.    Sorting Techniques : Introduction, Bubble Sort, Selection Sort, Insertion Sort, Quick Sort,
      Merge Sort,                                                                                         6L + 2T
      Heap Sort and Radix Sort, Performance and Comparison analysis of different sorting techniques.
9.    Searching : Sequential Search, Indexed Sequential Search, Binary Search, Hash Table and
      Hashing, Hash Function,                                                                             5L + 1T
      Hash Collision, Collision Resolution Techniques – Open Addressing, Separate Chaining,
      Coalesced Chaining,
      Bucket Hashing.
10.   File Structures - Sequential and Direct Access. Relative Files, Indexed Files - B+ tree as          3L + 1T
      index. Multi-indexed Files, Inverted Files, Hashed Files.
Recommended Books:
1.    “Data Structures Using and C and C++”,Langsam Y., Augenstein M. J. and Tanenbaum A. M., Prentice-
      Hall.
2.    “Data Structures”, Lipschutz, Tata Mc-Graw Hill
                                                                                                       Page | 3
            UNIVERSITY OF KALYANI                                  Syllabus for Part-II 1st Semester of Bachelor of
            Dept. of Engineering and Technological Studies         Technology (B. Tech.) on Information
            Kalyani, Nadia, W. Bengal – 741 235                    Technology
3.     “Data Structures and Algorithms”, Aho Alfred V., Hopperoft John E., UIlman Jeffrey D.,
       Addison Wesley
4.     “Data Structure Using C”, Radhakrishnan M.and Srinivasan V., ISTE/EXCEL BOOKS
5.     “Algorithms, Data Structures, and Problem Solving with C++”,Weiss Mark Allen, Addison Wesley.
6.     “Fundamentals of Data Structures”, Horowitz E. and Sahni S., Galgotia Publications.
7.     “Data Structures and Algorithms”, Drozdek, Vikas.
8.     “Data Structures Through C”, Agarwal A., Cybertech
Subject        : NUMERICAL METHODS AND PROGRAMMING
Paper Code : IT 302                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl    Details of the lesson                                                                             Contact
No.                                                                                                      Hours
   1. Introduction to Numerical Methods. Introduction to programming— logical flow of
      computational process, programming language, floating point concept, accuracy and error,
      convergence.                                                                                      5L+2T
      Methods for solving transcendental equations– Bisection theorem, Successive Bisection
      method; Regula-falsi method; Newton-Raphson method; Approximate solution of polynomial
      equation–Relations between roots and coefficients, Descarte’s rule of signs, Horner’s Method.
      Study of Algorithm of the methods and solution of sample problems.
   2. Solution of Linear Simultaneous equation: Direct methods of solution– Gauss elimination,
      Pivoting and Ill-conditioning; Iterative methods of solution– Jacobi’s iteration method, Gauss-   6L+2T
      Seidel iteration method.
      Solution of Non-linear Simultaneous equation: Newton-Raphson method.
      Study of Algorithm of the above methods and solution of sample problems.
   3. Finite Differences and Interpolation: When independent variable points are equally-spaced:
      Forward Difference Operator and Table– Newton’s Forward Difference Formula; Backward              7L+3T
      Difference Operator and Table– Newton’s Backward Difference Formula; Backward
      Difference Table– Stirling Central Difference Formula; When independent variable points are
      not equally-spaced: Lagrange’s formula, Divided Difference Operator and Table– Newton’s
      Divided Difference Formula; Study of Algorithm of the above methods and solution of sample
      problems.
   4. Numerical Differentiation; Numerical Integration– Newton-Cote’s Quadrature formula,
      Trapezoidal rule, Simpson’s ⅓-rd rule, Simpson’s ⅜-th rule; Study of Algorithm of the above       4L+1T
      methods and solution of sample problems.
   5. Numerical solution of Ordinary Differential Equations: Picard’s method, Taylor’s Series
      method, Euler’s method, Modified Euler’s method, Runge’s method, Runge-Kutta method,              8L+2T
      Predictor-Corrector methods– Milne’s method; Solution of sample problems.
      Numerical solution of Simultaneous Linear Differential Equations and Second-order
      Differential Equations; Solution of sample problems.
   6. Numerical solution of Partial Differential Equations: Finite Difference Approximation to
      derivatives; Solutions of Elliptic equations, Parabolic equations, Hyperbolic equations; Study    6L+2T
      of Algorithm of the above methods and solution of sample problems.
Recommended Books
  1.   “Higher Engineering Mathematics”, B. S. Grewal, Khanna Publ.
  2.   “Numerical Methods”, E. Balagurusamy, Tata Mc-Graw Hill Publ.
  3.   “Introductory Methods of Numerical Analysis”, S. S. Sastry, Prentice Hall India
  4.   “Numerical Methods for Engineers and Scientists”, J. N. Sharma, Narosa Publ House
  5.   “Computer Oriented Numerical Methods”, Rajaraman, Prentice Hall India
  6.   “Numerical Methods for Scientists and Engineers”, K. S. Rao, Prentice Hall India
  7.   “Numerical Mathematical Analysis”, J. B. Scarborough, John Hopkins Univ. Press
  8.   “Introduction to Numerical Analysis”, F. B. Hildebrand, Tata Mc-Graw Hill Publ.
  9.   “Numerical Methods and Analysis”, J. L. Buchanan and P. R. Turner, Mc-Graw Hill
                                                                                                        Page | 4
           UNIVERSITY OF KALYANI                                       Syllabus for Part-II 1st Semester of Bachelor of
           Dept. of Engineering and Technological Studies              Technology (B. Tech.) on Information
           Kalyani, Nadia, W. Bengal – 741 235                         Technology
Subject        : DIGITAL ELECTRONICS AND LOGIC DESIGN
Paper Code : EC 301                                    Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl. Topics to be covered                                                                Contact
No.                                                                                      hours
1.   Number systems: Decimal, binary, octal and hexadecimal number system and conversion,
     binary weighted codes, signed number binary order,1’s and 2’s complement codes, binary                    3L + 1T
     arithmetic.
2.   Boolean algebra: binary logic functions, Boolean laws, truth tables, associative and
     distributive properties, demorgan’s theorems, realization of switching functions using logic              3L + 1T
     gates.
3.   Combinational logic: Canonical logic forms, sum of product & product of sums, don’t
     care terms Karnaugh maps, two, three and four variable Karnaugh maps, simplification of                   5L + 1T
     expressions, Quine McCluskey minimization techniques.
4.   Analysis and design of combinational logic: Introduction to combinational circuit ,code
     conversion, decoder, encoder , parity-bit generator and checker, priority encoder ,                       5L + 2T
     multiplexers and demultiplexer, subtractor, BCD adder, binary comparator, arithmetic and
     logic units, application of decoder, multiplayer.
5.   Sequential logic: Sequential circuits, flip flops, clocked and edge triggered flipflops
     timing specifications, counters asynchronous and synchronous, counter design with state                   7L + 2T
     equations registers, serial in serial out shift registers, tristate register , register transfer timing
     considerations.
 6   Sequential circuits: State diagrams and tables, transition table, excitation table and
     equations, examples using flip flops , simple synchronous and asynchronous sequential                     5L + 2T
     circuit analysis, construction of state diagram and counter design.
7.   Programmable logic: Programmable logic devices, programmable logic arrays and                             3L + 1T
     programmable array logic.
8.   Digital integrated circuits: Digital circuit logic levels ,propagation delay times, power
     dissipation , fan out and fan in, noise margin for popular logic families, TTL,                           5L + 2T
     1LSTTL, CMOS and ECL integrated circuits and their performance comparisons, open
     collector and tri state gates and buffers.
Recommended Books
 1. “Digital Design”, Mano M M, Prentice Hall India
 2. “Digital Principles And Applications”, Taub and Schilling, Tata McGraw Hill
Subject        : CIRCUIT THEORY AND NETWORK
Paper Code : EC 302                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl. Topics to be covered                                                                Contact
No.                                                                                      hours
1.   Passive and active circuit elements, Kirchoff's Laws, Concepts of independent voltage and
     current sources, controlled Sources. Node equation and Loop equation Techniques.                          5L + 2T
2.   Differential equation representation of passive circuits. Solution of circuit differential
     equations for simple circuits, concept of impedance and reactance.                                        5L + 2T
3.   Network Theorems: Superposition, Reciprocity, Thevenin's, Norton's, Maximum Power
     Transfer & Tellegen's Theorem etc.                                                                        5L + 2T
4.   Graph of a network. Concept of tree, concepts of loop current and node pair voltage, circuits
     cut-set and cut-set matrices, formulation of equilibrium equations of the loop and node basis.            6L + 1T
5.   Laplace transform with Inversion formula. Application of Laplace transform in the solution of
     Circuit problems. Transient and steady state responses, Initial and final value theorems.                 6L + 2T
                                                                                                               Page | 5
            UNIVERSITY OF KALYANI                                     Syllabus for Part-II 1st Semester of Bachelor of
            Dept. of Engineering and Technological Studies            Technology (B. Tech.) on Information
            Kalyani, Nadia, W. Bengal – 741 235                       Technology
 6.    Passive 1-port and 2-port networks. Terminals and terminal pairs, driving point impedance,
       transfer functions, poles and zeros, restrictions on pole and zero locations in s-plane.           4L + 1T
 7.    Resonance, Q and bandwidth of a circuit.                                                           2L + 1T
 8.    Introduction to synthesis of passive networks deferent forms                                       3L + 1T
Recommended Books
  1.   “Network Analysis”, V. Valkanburg, Prentice Hall India
  2.   “Introduction to Modern Network Synthesis”, V. Valkanburg, John Wiley & Sons
  3.   “Network and Systems”, D. Roy Chowdhuri, New Age Int. Pvt. Ltd
  4.   “Basic Circuit Theory”, C. A. Desoer & E. S. Kuh, Tata McGraw Hill
  5.   “Elementary Linear Circuit Analysis”, L. S. Bobro, Oxford
Subject        : DISCRETE STRUCTURE
Paper Code : M 301                                     Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl. Topics to be covered                                                                Contact
No.                                                                                      hours
 1.    Set Theory: Sets, Venn Diagrams, Set Memberships of tables; Laws of set Theory; Partitions         4L + 1T
       of sets; Power sets.
 2.    Propositional Logic– Propositional equivalences-Predicates and quantifiers-Nested                  6L + 2T
       Quantifiers-Rules of inference-introduction to Proofs-Proof Methods and strategy
 3.    Mathematical inductions-Strong induction and well ordering-.The basics of counting-The
       pigeonhole principle –Permutations and combinations-Recurrence relations-Solving Linear            7L + 3T
       recurrence relations-generating functions-inclusion and exclusion and applications.
 4.    Graphs and graph models-Graph terminology and special types of graphs-Representing graphs          7L + 2T
       and graph isomorphism -connectivity-Euler and Hamilton paths
 5.    Algebraic system-Semi groups and monoids-Groups-Subgroups and homomorphisms-Cosets
       and Lagrange’s theorem- Ring & Fields (Definitions and examples)                                   6L + 2T
 6.    Partial ordering-Posets-Lattices as Posets- Properties of lattices-Lattices as Algebraic
       systems– Sub lattices– direct product and Homomorphism-Some Special lattices- Boolean              6L + 2T
       Algebra
Recommended Books
  1. “Elements of Discrete Mathematics”, C. I. Liu, Tata McGraw Hill
  2. “Discrete Mathematical Structures”, B. Kolman, R. C. Busby, S. Ross, Prentice Hall India
  3. “Discrete Mathematics”. W. M. Dymacek & H. Sharp (Jr.), McGraw Hill
Subject : DATA STRUCTURE LAB.
Code       : IT 391                                             Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                                  Credits: 2
Duration of the semester: 12 weeks                           Assumed total contact hours in a semester: 36
Sl    Details of the lesson
No.
   1. Recursive routines for Tower of Hanoi, Generation of permutations.
   2. Implementation of Stack and Queue in C using array and linked list, Insertion, Deletion of Stack and
      Queue, Application of Stack – Conversion of Infix to Postfix expression, Evaluating a Postfix
      expression.
   3. Implementation of linked list using dynamic memory allocation, Insertion and deletion, printing the
      elements, counting the number of elements in a linked list, Application of linked list – Polynomial
      addition, Circular linked list, Doubly linked list- Application in High precision arithmetic, Sparse matrix
      multiplication.
                                                                                                         Page | 6
             UNIVERSITY OF KALYANI                               Syllabus for Part-II 1st Semester of Bachelor of
             Dept. of Engineering and Technological Studies      Technology (B. Tech.) on Information
             Kalyani, Nadia, W. Bengal – 741 235                 Technology
  4. Implementation of Binary Tree, Generation of Binary Search Tree, Tree traversal, Heap Generation-
     recursive and nonrecursive.
  5. Graph Program to be developed Using C/C++ Applications: Implementation of BFS, DFS. Prims &
     Kruskal Algorithm.
  6. Sorting using Merge sort, Quick sort, Heapsort.
Subject : NUMERICAL METHODS AND PROGRAMMING LAB.
Code       : IT 392                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl    Details of the lesson
No.
   1. Introduction to Programming Language– FORTRAN, C++, MATLAB
      Programming of Successive Bisection method, Regula-falsi method, Secant method; Newton-Raphson
      method.
   2. Program development for the solution of Linear Simultaneous equation:
      Using Gauss elimination method including the modification for Pivoting and Ill-conditioning and using
      Gauss-Seidel iteration method.
   3. Program to interpolate the value using:
      a) Newton’s Forward Difference formula; b) Newton’s Backward Difference formula; c) Lagrange’s
      formula, d) Newton’s Divided Difference formula.
   4. Program for Numerical Integration– Trapezoidal rule, Simpson’s ⅓-rd rule, Simpson’s ⅜-th rule
   5. Program to solve Ordinary Differential Equations numerically using:
      a) Euler’s method, c) Runge-Kutta method, d) Milne’s method.
   6. Program to solve Partial Differential Equations numerically: Poisson’s equation
Subject : DIGITAL ELECTRONICS AND LOGIC DESIGN LAB.
Code       : EC 391                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
   1.To study NAND IC chip and to realise different logic functions using only NAND gates.
   2.To study NOR IC chip and to realise different logic functions using only NAND gates.
   3.To design a full adder using IC 7486 and 7400
   4.To study 4-bit parallel adder and subtractor using IC 7483 and 7486.
   5.To design a J-K flip-flop using NAND and NOR gate and to study dual J-K master-slave flip-flop (IC
     74107)
  6. To study left, right and programmable shift register
  7. To study synchronous and asynchronous counters.
                                                                                                   Page | 7
      UNIVERSITY OF KALYANI                                   Syllabus for Part-II 2nd Semester of Bachelor of
      Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
      Kalyani, Nadia, W. Bengal – 741 235                     Technology
                                   PART -II, 2ND SEMESTER (IT)
NO. OF THEORETICAL SUBJECT : 06                        CREDITS ON THEORETICAL SUBJECTS : 24
NO. OF SESSIONAL SUBJECT   : 03                        CREDITS ON SESSIONAL            : 06
                                                          TOTAL SEMESTER CREDITS              : 30
A. THEORETICAL SUBJECTS
Sl.   Subject     Subject Name                                             Contacts           Credits
No.    Code                                                             (Periods/Week)
                                                                    L      T     P    Total
 1.   IT 401      Operation Research & Decision                     3      1             4       4
                  Technique
 2.   IT 402      Computer Organization and                         3      1             4       4
                  Architecture
 3.   IT 403      Object Technology and UML                         3      1             4       4
 4.   IT 404      Analysis, Design and Management of                3      1             4       4
                  Information System
 5.   IT 405      Formal Language and Automata                      3      1             4       4
 6.   EI 401      Microprocessor and Microcontroller                3      1             4       4
                  Application
                                Total of Theoretical Subjects                          24       24
B. SESSIONAL SUBJECTS
 7.   IT 491      Operations Research Lab                                        3       3       2
 8.   IT 493      Object Technology and UML Lab                                  3       3       2
 9.   EI 491      Microprocessor and Microcontroller                             3       3       2
                  Lab
                                   Total of Sessional Subjects                           9       6
                                             Total of Semester                         33       30
                                                                                                     Page | 8
           UNIVERSITY OF KALYANI                                  Syllabus for Part-II 2nd Semester of Bachelor of
           Dept. of Engineering and Technological Studies         Technology (B. Tech.) on Information
           Kalyani, Nadia, W. Bengal – 741 235                    Technology
Subject      : OPERATIONS RESEARCH AND DECISION TECHNIQUE
Code         : IT 401                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl      Details of the lesson                                                                            Contact
No.                                                                                                       Hours
   1.   Introduction to Operations Research and Decision Technique– Application to real life
        situation; Modeling Approach of Operations Research (O. R.) – Deterministic model,
        Stochastic model; Introduction to Linear Programming (L.P.), its limitation – Formulation of a   1L+1T
        mathematical model; Introduction to Objective Function, Constraints, and Variable– slack,
        surplus, unrestricted; Graphical Solution Method and Sensitivity Analysis– Unit Worth of a
        Resource.
  2.    Simplex solution method of L. P. Problems; Introduction to Artificial variables in L. P.         3L+1T
        problem; Solution methods– Big-M Method, Two-phase method; Revised Simplex method.
  3.    Duality– Primal and Dual problems; Economic interpretation of duality; Relationship between      2L
        the optimal solutions of Primal and Dual problems– Dual Simplex method.
  4.    Introduction to transportation problem– Generalized Mathematical Form; Balanced and
        Unbalanced problems; Independency and Degeneracy– Removal of degeneracy; Basic                   3L+2T
        Feasible Solution, Methods of finding Initial Basic Feasible Solution– North-West Corner
        method, Least Cost method, Vogel’s Approximation method; Optimality Test and Iterative
        modification of solution using MODI method (Method of Multipliers).
  5.    Introduction to Assignment problem– Generalized Mathematical Form; Transportation and            1L
        Assignment problems– their relationship and differences; Hungarian method of solution.
  6.    Network Analysis– Introduction to different terms; Minimal Spanning Tree Algorithm;
        Shortest Route problems– Dijkstra’s Algorithm, Floyd’s Algorithm; Maximal Flow                   5L+2T
        Algorithm; CPM and PERT analysis– their relationship and differences, Activity and Event,
        Network Development, Different time elements in CPM and PERT analyses; Event Slacks and
        Activity Floats, Critical Path.
  7.    Queueing Theory– Introduction to different terms and axioms; Poisson and Exponential
        Distributions– Pure Birth Model, Pure Death Model, Inter-arrival Time; Specialised Poisson       4L
        Queues–Kendall’s notation and Lee and Taha’s modification; Single Server models–
        [(M/M/1):(GD/∞/∞)]; Multiple Server models– [(M/M/c):(GD/∞/∞)]
  8.    Simulation– Continuous model, Discrete model– Discrete Event Simulation; Monte-Carlo
        Simulation; Random Number, Pseudorandom Number, Generation of Random Number–                     3L+2T
        Multiplicative Congruential method.
  9.    Dynamic Programming Concept– Deterministic Dynamic Programming; Characteristics of
        Dynamic Programming; Forward and Backward Recursion; Bellman’s Optimality; Selected              3L+2T
        Applications of D. P.– Travel Plan Schedule model, Cargo Loading model, Equipment
        Replacement model.
 10.    Integer Programming Concept; Solution of Integer Programming Problems– Cutting Plane             1L
        method, Branch & Bound method.
 11.    Decision Analysis– Decision making process; Decision making under certainty– Analytic
        Hierarchy Approach, Determining the weights, Decision (Comparison) Matrix and
        Consistency analysis; Decision making under risk– Expected Utility Criterion, Expected           3L
        Opportunity Loss Criterion, Decision Tree Analysis; Decision making under uncertainty–
        Laplace Criterion, The Maximin or Minimax Criterion, The Savage Regret Criterion; Decision
        making under ignorance– The Hurwicz Criterion; The Demarcation of Decisions, Decision
        Instability– Conditionalised Expected Utility, Newcomb’s Paradox.
 12.    Introduction to Game Theory– Assumptions and terminology; Concept of Dominance; Two-
        person-zero-sum game– Pure Strategic Game– Solution by Maximin or Minimax principle,             3L+1T
        Mixed Strategic Game– Solution processes of 2×2, 2×n games, Generalized form of Two-
        person-zero-sum game– Simplex method of solution.
Recommended Books
  1.    “Operations Research– An Introduction”, H A Taha, Prentice Hall India
  2.    “Tracts in Operations Research”, K Swarup, P K Gupta, M Mohan, Sultan Chand & Sons
                                                                                                         Page | 9
          UNIVERSITY OF KALYANI                                Syllabus for Part-II 2nd Semester of Bachelor of
          Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
          Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject : COMPUTER ORGANIZATION AND ARCHITECTURE
Code         : IT 402                                 Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.   Details of the lesson                                                                          Contact
No.                                                                                                   hours
 1.   Concepts & Terminology: Digital computer concepts; Von-Neumann concept; Hardware & 3L + 1T
      Software and their dual nature, Role of operating system (OS). Features of PCs, Minis,
      Workstations and Mainframes.
2.    Memory Unit: Memory classification, characteristics; Organization of RAM, address decoding,
      Registers and Stack, ROM/PROM/EEPROM basic cells: Organization and erasing schemes, 9L + 2T
      Magnetic memories, recording formats & methods, Concept of memory map, memory
      hierarchy, Associative memory organization; Cache introduction, techniques to reduce cache
      misses, concept of virtual memory & paging. Bipolar and MOS storage cells. Instruction
      sequencing with examples. Microprogramming concept and variation in microprogramming
      configuration.
3.    CPU Design: ALU organization, Serial & Parallel Address; implementation of high speed
      Address Carry Look Ahead & carry Save Address; Multiplication of signed binary numbers- 9L + 3T
      Booth’s algorithm; Divide algorithms- Restoring & Non-Restoring; Floating point number
      arithmetic; Overflow detection, status flags.
4.    Control Design– Timing diagrams; T-States, Controlling arithmetic & logic instruction, control
      structures; Hardwired & Micro-programmed, CISC & RISC characteristics.                         3L + 2T
5.    Parallel Processing: Pipelining-general concept, speed up, instruction & arithmetic pipeline;
      Examples of some pipeline in modern processors, pipeline hazards; Flynn’s classification –
      SISD ,SIMD , MISD , MIMD architectures-Vector and Array processors & their comparison , 9L + 3T
      Concept of Multiprocessor; Centralized & distributed architectures.
6.    Instruction Set Architecture- Choice of instruction set; Instruction word formats; Addressing
      modes. Input/output Organization: Introduction to Bus architecture, effect of bus widths, 3L + 1T
      Programmed & Interrupt I/O, DMA.
Recommended Books
 1.   “Computer Architecture & Organization”, Hayes, 3/e, McGraw Hill
 2.   “Computer Architecture (Schaum Series)”, Carter, Tata McGraw Hill
 3.   “Computer System Architecture”, Mano M. M., Prentice Hall India
 4.   “Computer Organization & Design”, Chaudhury P. Pal, Prentice Hall India
 5.   “Computer Organization”, Hamacher, 5/e, McGraw Hill
Subject : OBJECT TECHNOLOGY AND UML
Code         : CS403                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.   Topics to be covered                                                                          Contact
No.                                                                                                  Hours
 1.   Introduction: Why object orientation, History and development of Object Oriented
      Programming language, concepts of object oriented programming language, difference 4L + 2T
      between OOPs and other conventional programming advantages and disadvantages.
 2.   Object oriented design and programming technique using C++: Major and minor elements,
      Object, Class, Encapsulation, Data Hiding, Constructor, Destructor, relationships among 20L + 5T
      objects, polymorphism, Inheritance, aggregation, links relationships among classes-
      association, meta-class, grouping constructs, Pointers in C++, Stack, Queue, Linked list, Tree
      representation in C++, Error handling, Template and application of STLs,
 3.   Fundamentals of Object Oriented design in UML: Static and dynamic models, why
      modeling, UML diagrams: Class diagram, interaction diagram: collaboration diagram, 12L + 5T
                                                                                                    Page | 10
         UNIVERSITY OF KALYANI                                  Syllabus for Part-II 2nd Semester of Bachelor of
         Dept. of Engineering and Technological Studies         Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                    Technology
      sequence diagram, state chart diagram, activity diagram, implementation diagram, UML
      extensibility- model constraints and comments, Note, Stereotype.
Recommended Books
 1.   “The C++ Programming Language”, Bjarne Stroustrup, Addition-Wesley
 2.   “Object-Oriented System Development”, Ali Bahrami, McGraw Hill
 3.   “Object Oriented Modelling and Design”, Rambaugh, J. Michael, Blaha, Prentice Hall India/Pearson
      Edu.
 4.   “Foundations of Object Oriented Languages”, Bruce, Prentice Hall India
 5.   “The Complete Reference-Java2”, Patrick Naughton, Herbert Schildt, Tata McGraw Hill
 6.   “Practical Object Oriented Design using UML”, Priestley, Tata McGraw Hill
 7.   “C++ & Object Oriented Programming”, Jana D., Prentice Hall India
 8.   “Fundamentals of Object Oriented Design in UML”, Page-Jones, Meiler, Addition-Wesley
 9.   “Object Oriented Programming and C++”, Rajaramn, New Age International
10.   “Instant UML”, Muller, Shroff Publishers/Wrox
11.   “Object Oriented Analysis & Design Using UML”, Srimathi, Scitech
12.   “UML In A Nutshell”, Alhir, Shroff Publishers/O’reilly
Subject : ANALYSIS, DESIGN AND MANAGEMENT OF INFORMATION SYSTEM
Code         : CS404                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl    Details of the lesson                                                                           Contact
No.                                                                                                    Hours
 1.   Introduction of management, Management analysis and design, System: components of a               1L
      system, environment, Models – Level of models, types of models
 2.   Information System: Systems development, life cycle, Structured System – Its analysis and          3L
      design; Management Information System – MIS function in organization; Requirements
      Analysis – Personal and automation requirements in MIS.
 3.   Introduction to Data- Types of data , Dataflow – Physical and logical Data Flow Diagrams;       3L + 1T
      Data Modeling, data dictionary, entity relationship diagram, Structure charts, Transform and
      Transaction Analysis, Coupling and Cohesion, Process Specification.
 4.   Managerial Decision Making – Characteristics of types of decision, Structured English           7L + 3T
      ,Decision tables, Choice – CASE tools, structured programming, System implementation,
      Module programming, Chief Programmer Teams – Work distribution and coordination, Role
      of intelligence and coding; Evaluating the decision – planning for testing, verification and
      validation, Effectiveness and efficiency, Change-over phase, Project review and walk through,
      Alternate life cycles, Evolutionary Design and prototyping.
 5.   Feasibility Study – Cost estimation, cost benefit analysis, Input-output design, Form design,   3L + 2T
      Dialogue design, File design, Security and control information, Documentation, report
      generation.
 6.   Transaction Processing & Management Reporting Systems – A management information                4L + 1T
      system frame work : transaction processing framework, Management reporting system,
      Decision support system, Knowledge base system, Office systems.
 7.   Transaction Processing – Nature, Function, Role of IT in transaction processing, processes         2L
      cycles, Transaction processing subsystem.
 8.   Management Reporting System – Evaluation of Management Reporting System, Types of               2L + 1T
      reports, Structuring report content.
 9.   Decision Support System – Component of DSS, DSS development, DSS products, DSS                  3L + 1T
      development tools, User interfaces, Executive information system (EIS), Executive roles &
      decision making, Executive decision making environment
10.   MIS in the functional areas of business – Financial information system, Marketing MIS,          2L + 1T
      Manufacturing MIS
                                                                                                      Page | 11
         UNIVERSITY OF KALYANI                                 Syllabus for Part-II 2nd Semester of Bachelor of
         Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                   Technology
11.   Enterprise resource planning – Materials Requirement planning (MRP), Closed loop MRP,          3L + 2T
      Manufacturing resource planning (MRP-II), Enterprise resource planning, Functional
      architecture of ERP, Benefits of ERP, Business process Reengineering and ERP, ERP
      implementation
12.   Supply Chain Management – Introduction, definition of SCM, Feature of SCM, SCM stages             1L
13.   Cases in MIS – case study method, Analytical Case, Issue case, Written case analysis,             2L
      Illustrations
Recommended Books
 1.   “Analysis and Design of Information Systems”, Senn J., McGraw Hill
 2.   “Integrated Approach To Software Engineering”, P. Jalote, Narosa Book Distr. Pvt. Ltd.
 3.   “System Analysis & Design”, Nike Kishore,
 4.   “Management Information System”, Davis, Tata McGraw Hill
 5.   “Management Information Systems – A Concise Study”, Kelkar, Prentice Hall India
 6.   “Management Information Systems”, Post & Anderson, Tata McGraw Hill
 7.   “Introduction to System, Analysis and Design”, Hawryszkiewycz, Prentice Hall
 8.   “System Analysis & Design Methods”, Whitten, 5/e, Tata McGraw Hill
 9.   “Systems Analysis and Design”, Rajaraman V., Prentice Hall India
10.   “Information systems for Modern management”, Murdic RG., Rose J. and Claggtt JR., Prentice Hall
      India
11.   “Management Information Systems, Managing the Digital Firm”, Laudon & Laudon, Prentice Hall India
12.   “Enterprise Resource Planning”, Leon, Tata McGraw Hill
Subject : FORMAL LANGUAGE AND AUTOMATA
Code         : CS405                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl    Details of the lesson                                                                          Contact
No.                                                                                                   Hours
 1.   Finite State Machines: Definition, concept of sequential circuits, state table & state         3L + 1T
      assignments, concept of synchronous, asynchronous and liner sequential machines.
 2.   Finite Automaton: Preliminaries (strings, alphabets & languages, graphs & trees, set &         12L + 3T
      relations), definition, recognition of a language by an automata - idea of grammars, Chomsky
      hierarchy of languages, DFA, NDFA, equivalence of DFA and NDFA, NDFA with Є-moves,
      regular sets & regular expressions: equivalence with finite automata, NDFA from regular
      expressions, regular expressions from DFA, two way finite automata equivalence, applications
      of finite automata
 3.   Finite State Models: Basic definition, mathematical representation, Moore versus Mealy         6L + 2T
      machines, capability & limitations of FSM, state equivalence & minimization, machine
      equivalence, incompletely specified machines, merger graph & compatibility graph, merger
      table.
 4.   Closure Properties of Regular Sets: Pumping lemma & its application, closure properties,       4L + 1T
      minimization of finite automata: minimization by distinguishable pair.
 5.   Context Free Grammars Closure Properties of CFLs: Introduction, definition, derivation         3L + 1T
      trees, simplification, CNF & GNF, ogden’s lemma, closure properties, decision algorithms.
 6.   Pushdown Automata: Definition, moves, instantaneous descriptions, language recognized by       4L + 2T
      PDA, deterministic PDA, acceptance by final state & empty stack, equivalence of PDA and
      CFL.
 7.   Lower Bound Automata: Definition, Context sensitive languages, language recognized by          4L + 2T
      LBA.
      Turing Machine: Variation of Turing machine model, Turing computability, Languages,
      Church Turing hypothesis, recursive & recursively enumerable sets, Universal Turing machine
                                                                                                     Page | 12
         UNIVERSITY OF KALYANI                                Syllabus for Part-II 2nd Semester of Bachelor of
         Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                  Technology
      and undecidable problem
Recommended Books
 1.   “Introduction to Automata Theory, Languages & Computation”, Hopcroft J. E. and Ullman JD.,
      Narosa
 2.   “Theory of Computer Science”, K.L.P. Mishra & N. Chandrasekharan, Prentice Hall India
 3.   “Elements of the Theory of Computation”, Lewis H. R. and Papadimitrou C. H., Prentice Hall
      India
 4.   “Introduction to Languages and Theory of Computation”, Martin, McGraw Hill.
 5.   “Automata Theory”, Peter Linz,
 6.   “Switching & Finite Automata”, Kohavi ZVI, 2/e, Tata McGraw Hill.
 7.   “An Introduction to Formal Languages and Automata”, Linz Peter, Narosa
Subject : MICROPROCESSOR AND MICROCONTROLLER APPLICATIONS
Code         : EI 401                                 Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.   Topics to be covered                                                                          Contact
No.                                                                                                  Hours
 1.   Introduction to Microprocessors: Evolution of Microprocessors, Timing and control, memory 5L + 1T
      devices.
 2.   8-bit Microprocessor (8085): Architecture, Instruction set, Addressing modes, Assembly 13L + 4T
      Language programming. 16-bit Microprocessors (8086): Architecture, Physical address,
      segmentation, memory organization, Bus cycle, Addressing modes, Assembly Language
      Programming of 8086.
 3.   Data Transfer Schemes: Introduction, Types of transmission, 8257 (DMA), 8255 (PPI), Serial 12L + 4T
      Data transfer (USART 8251), Keyboard-display controller (8279), Programmable Priority
      Controller (8259), Programmable Interval Timer/ Counter (8253/8254): Introduction, modes,
      Interfacing of 8253, applications. DAC, ADC and memory Interfacing.
 4.   Advanced Microprocessors: Introduction to 32-bit and 64-bit microprocessors, power PC.        3L + 2T
 5.   Microcontroller (8051): Introduction, Architecture, Instruction sets, Application in embedded 3L + 1T
      system design.
Recommended Books
 1.   Microprocessor - Architecture, Programming and Applications with the 8085 (5/e)– R. S. Gaonkar,
      Penram Int. Publ. Pvt. Ltd.
 2.   Microprocessors And Interfacing: Programming and Hardware (3/e)– D. V. Hall, Tata McGraw Hill
 3.   The 8051 Microcontroller– K. Ayala, Delmar Cengage Lerning Publ.
 4.   The 8051 Microcontroller And Embedded Systems– Md. Ali Mazidi, J. Gillispie Mazidi, Pearson Edu.
Subject : OPERATIONS RESEARCH LAB.
Code         : CS491                      Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
      Details of the lesson
 1.   Program development for Simplex algorithm for– a) Balanced constrain equations, b) Unbalanced
      constrain equations introducing slack and surplus variables.
 2.   Program development introducing artificial variables– a) Big-M method, b) Two-phase Simplex method.
 3.   Program development to solve transportation problems using VAM and MODI method.
 4.   Program for Assignment problems– Implementation of Hungerian algorithm
                                                                                                   Page | 13
         UNIVERSITY OF KALYANI                                   Syllabus for Part-II 2nd Semester of Bachelor of
         Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                     Technology
 5.   Program related to Network Analysis: Implementation of Dijkstra’s algorithm, Floyd’s algorithm,
      Finding Critical Path using CPM and PERT analysis.
Subject : OBJECT TECHNOLOGY AND UML LAB.
Code         : CS493                      Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
      Details of the lesson
 1.   Assignments on class, object, constructor, destructor, overloading, inheritance, overriding, Template
      Classes
 2.   Assignments on wrapper class, vectors, arrays
 3.   Assignments on developing interfaces- multiple inheritances, extending interfaces
 4.   Assignments on creating and accessing packages
 5.   Assignments on multithreaded programming, handling errors and exceptions, applet programming and
      graphics programming
      Note: Use C++ and Java for programming.
Subject : MICROPROCESSOR AND MICROCONTROLLER LAB.
Code         : EI 491                     Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
      Details of the lesson
 1.   Familiarization with 8085 register level architecture and trainer kit components, including the memory
      map. Familiarization with the process of storing and viewing the contents of memory as well as registers.
 2.   Study of prewritten programs on trainer kit using the basic instruction set (data transfer, Load/Store,
      Arithmetic, Logical)
 3.   Familiarization with 8085 simulator on PC.
 4.   Study of prewritten programs using basic instruction set ( data transfer, Load/Store, Arithmetic, Logical)
      on the simulator.
 5.   Interfacing any 8-bit Latch (eg, 74LS373) with trainer kit as a peripheral mapped output port with
      absolute address decoding.
                                                                                                       Page | 14
      UNIVERSITY OF KALYANI                                   Syllabus for Part-III 1st Semester of Bachelor of
      Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
      Kalyani, Nadia, W. Bengal – 741 235                     Technology
                                   PART -III, 1ST SEMESTER (IT)
 NO. OF THEORETICAL SUBJECT : 05                       CREDITS ON THEORETICAL SUBJECTS : 20
 NO. OF SESSIONAL SUBJECT   : 04                       CREDITS ON SESSIONAL            : 08
                                                       TOTAL SEMESTER CREDITS                : 28
A. THEORETICAL SUBJECTS
Sl.     Subject       Subject Name                                          Contacts         Credits
No.      Code                                                            (Periods/Week)
                                                                     L      T    P   Total
 1.       IT 501      Operating System                               3      1          4        4
 2.       IT 502      Database Management System                     3      1          4        4
 3.       IT 503      Language Processor                             3      1          4        4
 4.      EC 501       Control Theory                                 3      1          4        4
 5.      EC 502       Analog Communication Theory                    3      1          4        4
                                 Total of Theoretical Subjects                         20      20
B. SESSIONAL SUBJECTS
 6.       IT 591      Operating System Lab                                       3     3        2
 7.       IT 593      DBMS Lab                                                   3     3        2
 8.      EC 591       Control Lab                                                3     3        2
 9.      EC 592       Analog Communication Lab                                   3     3        2
                                    Total of Sessional Subjects                        12       8
                                              Total of Semester                        32      28
                                                                                                    Page | 15
       UNIVERSITY OF KALYANI                                   Syllabus for Part-III 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject : OPERATING SYSTEM
Code       : IT 501                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                           Contact
No.                                                                                                     Hours
  1.   Introduction to OS. Operating system functions, evaluation of OS, Different types of OS:
       batch, multi-programmed, time-sharing, real-time, distributed, parallel.                        3L + 1T
  2.   Computer System Operation, I/O structure, storage structure, storage hierarchy, different
       types of protections, operating system structure (simple, layered, virtual machine), OS         2L + 1T
       services, system calls.
  3.   Process management
          Processes: Concept of processes, process scheduling, operations on processes, co-
          operating processes, inter-process communication.                                            2L + 1T
          Threads: overview, benefits of threads, user and kernel threads.                             2L + 0T
          CPU scheduling: scheduling criteria, preemptive and non-preemptive scheduling,               3L + 1T
          scheduling algorithms (FCFS, SJF, RR, Priority), algorithm evaluation, multi-processor
          scheduling.
          Process Synchronization: background, critical section problem, critical region,              4L + 1T
          synchronization hardware, classical problems of synchronization, semaphores.
          Deadlocks: system model, deadlock characterization, methods of handling deadlocks,           3L + 1T
          deadlock prevention, deadlock avoidance, deadlock detection, recovery from deadlock.
  4.   Storage Management
          Memory Management: background, logical versus physical address space, swapping,              4L + 2T
          contiguous memory allocation, paging, segmentation, segmentation with paging.
          Virtual Memory: background, demand paging, performance, page replacement                     2L + 1T
          algorithms (FCFS, LRU, optimal), allocation of frames, thrashing.
          File Systems: file concept, access methods, directory structure, file system structure,      3L + 1T
          allocation methods (contiguous, linked, indexed), free-space management (bit vector,
          linked list, grouping), directory implementation (linear list, hash table), efficiency and
          performance.
          I/O Management: I/O hardware, polling, interrupts, DMA, application I/O interface            3L + 1T
          (block and character devices, network devices, clocks and timers, blocking and non-
          blocking I/O), kernel I/O subsystem (scheduling, buffering, caching, spooling and
          device reservation, error handling), performance.
          Disk Management: disk structure, disk scheduling (FCFS, SSTF, SCAN, C-SCAN),                 2L + 1T
          disk reliability, disk formatting, boot block, bad blocks.
  5.   Protection & Security: goals of protection, domain of protection, security problem,             2L + 0T
       authentication, one time password, program threats, system threats, threat monitoring,
       encryption.
  6.   Advance Topic: Basic architectural model and working principles of distributed OS               1L + 0T
Recommended Books
  1.   “Operating System Concepts”, Silberschatz A., Galvin P. B. and Gagne. G., John Wiley & Sons
  2.   “Operating System: Concept & Design”, Milenkovie M., McGraw Hill.
  3.   “Operating System Design & Implementation”, Tanenbaum A. S., Prentice Hall, NJ
  4.   “Operating System”, Dhamdhere, Tata McGraw Hill
  5.   “Operating Systems”, Stalling, William., Maxwell McMillan International edition, 1992
  6.   “An Introduction to Operating Systems”, Dietel H. N., Addision Wesley
                                                                                                       Page | 16
       UNIVERSITY OF KALYANI                                Syllabus for Part-III 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject : DATABASE MANAGEMENT SYSTEM
Code       : IT 502                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                       Contact
No.                                                                                                Hours
  1.   Basic concepts, Advantages of Database systems over traditional file processing system. 3L + 1T
       Database System Architecture: Data Abstraction, Data Independence, Concept of Data
       Definition and Data Manipulation Languages. Database Administrator, Database Users.
  2.   Data Models: Basic concepts, Design Issues, Mapping Constraints, Keys, Weak Entity 4L + 2T
       Sets, Entity-Relationship, Network, Relational and Object Oriented Data Models, Integrity
       Constraints, and Data Manipulation Operations. Extended E-R features.
  3.   Relational Query Languages: Structure of relational Databases, Relational Algebra, Tuple
       and Domain Relational Calculus, SQL and QBE, Extended Relational Algebra Operations, 9L + 3T
       DDL, DML, DCL, Set operations, Aggregate Functions, Null Values, Domain Constraints,
       Referential Integrity Constraints, views, Nested Sub queries, Database security application
       development using SQL, Host language interface and embedded SQL programming,
       4GLs, Forms management and report writers, Cursors, Stored procedures and triggers.
  4.   Relational Database Design: Domain and Data dependency, Armstrong's Axioms,
       Functional Dependency, Different anomalies in designing a Database, Normalization 9L + 2T
       using functional dependencies, Decomposition, Boyce-Codd Normal Form, 3NF,
       Normalization using multi-valued dependencies, 4NF, 5NF. Dependency Preservation,
       Lossless design.
  5.   Query Processing and Optimization: Query Equivalence, Join strategies, Query
       Optimization Algorithms.                                                                    2L + 0T
  6.   Storage Strategies: Indices, B-trees, B+ tree, Hashing. Transaction Processing: Recovery 4L + 2T
       and Concurrency Control, Locking and Timestamp based Schedulers, Multiversion and
       Optimistic Concurrency Control schemes.
  7.   Advanced Topics; Object-oriented and Object Relational Databases, Logical Databases, 5L + 2T
       Web Databases, Distributed Databases, Data Warehouse and Data Mining.
Recommended Books
  1.    “Database System Concepts”, Henry F. Korth and Silberschatz Abraham, Mc.Graw Hill.
  2.    “Fundamentals of Database Systems”, Elmasri Ramez and Novathe Shamkant, Benjamin Cummings
        Publishing Company.
  3.    “Database Management System”, Ramakrishnan, Mc.Graw Hill.
  4.    “Compiler Design Using C”, Holub
  5.    “Introduction to Database Management System”, C. J. Date, Narosa
Subject : LANGUAGE PROCESSOR
Code       : IT 503                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                      Contact
No.                                                                                               Hours
  1.   Review of grammars and languages, Compilers and Interpreters—basic concepts, Analysis 3L + 1T
       of the source program, The phases of the compiler
  2.   The role of the lexical analyzer, Tokens, Patterns, Specifications of a token, Recognition 6L + 2T
       of a tokens, The scanning process, Design using finite state m/cs, Scanner generator
       (LEX), Lexical errors. LEX construction technique.
                                                                                                 Page | 17
       UNIVERSITY OF KALYANI                                   Syllabus for Part-III 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
  3.   The role of a parser, Top-down and bottom-up strategies: general considerations, Handles,
       Top down Parsing: LL(1), Recursive-decent. Bottom up parsing: Operator precedence 15L + 4T
       parsing and simple precedence, LR parsers: LR(0), SLR(1), canonical LR(1) and LALR(1)
       parsers. Error Recovery strategies for different parsing techniques. Syntax directed
       translation. Symbol tables: organizations for non-block structured languages
       (unordered/ordered/tree/hash) and block structured languages (stack tables and stack
       implementations), Runtime storage management: static allocation, dynamic allocation –
       activation records and their usage, recursive procedures, heap allocation: storage request
       and release strategies. Parser generators (YACC). Parser construction technique.
  4.   Semantic analysis: basic concepts, attributed translation, Intermediate codes, Graphical 3L + 2T
       representation, Three-address code, Implementation of three address statements
       (Quadruples, Triples, Indirect triples).
  5.   Code optimization: Introduction, Basic blocks & optimization, Loop optimization, flow 6L + 2T
       graphs analysis, Transformation of basic blocks, Dag representation of basic blocks, Loops
       in flow graph, Machine Dependent optimization, Peephole optimization.
  6.   Issues in the design of code generator, a simple code generator, Register allocation & 3L + 1T
       assignment. Error handling: Detection, reporting, recovery and repair,
Recommended Books
  1.    “Principles of Compiler Design”, Alfred Aho and Jeffrey D. Ullman
  2.    “Advanced Compiler Design & Implementation”, Steven Muchnick
  3.    “Lex & yacc”, Brown & Levin
  4.    “Compiler Design Using C”, Holub
  5.    “Compiler Principles, Techniques and Tools”, Aho, Ullman, Sethi, Pearson Edu.
  6.    “Compiler Construction”, D. M. Dhamdhare, BPB
Subject: : CONTROL THEORY
Code       : EC 501                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                            Contact
No.                                                                                                      Hours
  1.   Introduction: control systems, feedback and its effects, types of feedback control systems,
       transfer function and signal flow graph, transfer function of linear systems impulse             6L + 1T
       response of linear systems, block diagram, signal formula using block diagram reduction.
  2.   Time domain analysis: transient response of a single input single output linear feedback
       control system control system, steady state error, steady state error constants dynamic          5L + 1T
       error constants, proportional derivative and integral control systems.
  3.   State variable analysis of control system: state representation of systems, solving time
       invariant state equation, state transition equation and transfer function, state diagram, from   5L + 2T
       state diagram to state transition equation.
  4.   Stability of control system: characteristic equation, methods of determining linear control
       systems, Routh-Hurwitz criterion, Nyquist criterion, application of Nyquist criterion,           5L + 2T
       application of Nyquist criterion, effects of addition of poles and zeros of G(s), H(s) on the
       shape of Nyquist locus.
  5.   Root locus method: root locus plots, summery of general rules for construction root loci,
       root locus analysis of control systems.                                                          4L + 1T
  6.   Frequency domain analysis of control systems: frequency domain characteristics, peak
       response, repose frequency and bandwidth of a second order system, Bode plot, gain               5L + 2T
       margin, phase margin, constant M locus, constant N locus, Nichol’s chain.
  7.   Compensation techniques: lead compensation, lag compensation, lead-lag compensation.             4L + 2T
  8.   Introduction to sample data (S.D.) control system, Digital control system— its transfer
       function, Zero Order Hold (ZOH) for S.D. control system                                          2L + 1T
                                                                                                        Page | 18
         UNIVERSITY OF KALYANI                                    Syllabus for Part-III 1st Semester of Bachelor of
         Dept. of Engineering and Technological Studies           Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                      Technology
Recommended Books
  1.     “Control System”, Nagraj and Gopal
Subject: : ANALOG COMMUNICATION THEORY
Code       : EC 502                                    Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.      Details of the lesson                                                                           Contact
No.                                                                                                       Hours
  1.     Signal Transmission through Linear Systems: Condition for distortionless transmission
         of signals through networks. Different types of distortion and their effect on the quality of   4L + 2T
         out put signals. Transmission of transient signals, distortion analysis.
  2.     Fourier transform: Introduction, Existence of F.T. F.T. of some standard signals,
         properties of F.T., F.T. of a periodic signal, Analysis of Comm. System with F.T.               18L + 4T
         Amplitude Modulation: Modulation principle and definitions, spectrum and power
         considerations, DSB, SSB, VSB and AM principles. Different type of modulator circuits,
         Square law modulator, Balanced modulator. Different circuits for generation of SSB and
         VSB. Basic principle of coherent detections. Square law detectors, Average envelope and
         peak envelope detectors. Carrier recovery.
  3.     Frequency and Phase Modulation: Principles and definitions, Relationship between
         frequency and phase modulations. Circuit for realization of FM and PM. Different type of        10L + 4T
         demodulator, discriminator, use of PLL etc. Basic block diagram of radio transmitter (AM
         and FM) , basic block diagram of a radio receiver, Super-heterodyne principle, its
         advantages. Mixer principle and circuit, AGC.
  4.     System Noise: Signal to noise ratio of SSB, DSB, AM for coherent and envelope and
         square law detection n, Threshold effect. Signal to noise calculation for FM and threshold.     4L + 2T
Recommended Books
  1.     “Analog & Digital Communication”, B.P. Lathi
Subject : OPERATING SYSTEM LAB.
Code       : IT 591                                              Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                                  Credits: 2
Duration of the semester: 12 weeks                           Assumed total contact hours in a semester: 36
Sl No.     Details of the lesson
  1.       Shell Programming: creating a script, making a script executable, shell syntax (variables,
           conditions, control structures, functions, and commands).
  2.       Process: starting new process, replacing a process image, duplicating a process image, waiting for a
           process.
  3.       Signal: signal handling, sending signals, signal interface, signal sets.
  4.       Semaphore: programming with semaphores (use functions semctl, semget, semop, set_semvalue,
           del_semvalue, semaphore_p, semaphore_v).
  5.       Inter process Communication: pipes (use functions pipe, popen, pclose), named pipes (FIFO,
           accessing FIFO).
                                                                                                         Page | 19
         UNIVERSITY OF KALYANI                                   Syllabus for Part-III 1st Semester of Bachelor of
         Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
         Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject : DATABASE MANAGEMENT SYSTEM LAB.
Code       : CS 593                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
Part: A– SQL
   1.   Defining Schema for populating sample databases.
  2.      Creating, altering and dropping tables with integrity constraints.
  3.      Retrieving and modifying data from a database.
  4.      Retrieving data from database using IN, BETWEEN, LIKE, ORDER BY, GROUP BY and
          HAVING clause.
  5.      Use of scalar and aggregate functions.
  6.      Retrieving data from a database using Join and using sub queries.
  7.      Use of views.
Part: B– PL/SQL
  8.      Introduction to PL/SQL.
  9.      Use of implicit & explicit cursors in data handling.
10.       Use of stored procedures & functions in data manipulation.
11.       Use of trigger in data manipulation.
12.       Use of host language interface with embedded SQL. Use of forms and report writer packages
          typically available with RDBMS products.
Recommended Books
  1.     “SQL , PL /SQL – The Programming Language of Oracle” , Ivan Bayross , BPB Press
  2.     “Oracle PL/SQL Programming”, Steven Feuerstein, Shroff Publishers ,Calcutta.
Subject : CONTROL LAB.
Code       : EC 591                                              Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                                 Credits: 2
Duration of the semester: 12 weeks                          Assumed total contact hours in a semester: 36
Sl No.     Details of the lesson
  1.       Temp. Control System
  2.       Liquid level system
  3.       Position Control system
  4.       Stability analysis by Bode Plot
  5.       Stability analysis by Polar plot
  6.       Application of root locus technique
                                                                                                      Page | 20
       UNIVERSITY OF KALYANI                            Syllabus for Part-III 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies   Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235              Technology
Subject : ANALOG COMMUNICATION LAB.
Code       : EC 592                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl No. Details of the lesson
  1.    Amplitude modulation,
  2.    Frequency modulation
  3.    Position Control system
  4.    Stability analysis by Bode Plot
  5.    Stability analysis by Polar plot
  6.    Application of root locus technique
                                                                                             Page | 21
    UNIVERSITY OF KALYANI                                    Syllabus for Part-III 2nd Semester of Bachelor of
    Dept. of Engineering and Technological Studies           Technology (B. Tech.) on Information
    Kalyani, Nadia, W. Bengal – 741 235                      Technology
                                 PART -III, 2ND SEMESTER (IT)
 NO. OF THEORETICAL SUBJECT : 05                     CREDITS ON THEORETICAL SUBJECTS : 20
 NO. OF SESSIONAL SUBJECT   : 04                     CREDITS ON SESSIONAL            : 08
                                                     TOTAL SEMESTER CREDITS                  : 28
A. THEORETICAL SUBJECTS
Sl. Subject Subject Name                                                    Contacts         Credits
No. Code                                                                 (Periods/Week)
                                                                     L      T    P   Total
1    IT 601     Computer Graphics                                   3       1          4        4
2    IT 602     System Software and Administration                  3       1          4        4
3    IT 603     Design and Analysis of Algorithm                    3       1          4        4
5   EC 601      Digital Communication                               3       1          4        4
4    EI 602     Digital Signal Processing                           3       1          4        4
                                Total of Theoretical Subjects                         20       20
B. SESSIONAL SUBJECTS
6    IT 691     Computer Graphics Lab                                            3     3        2
7    IT 692     System Software and Administration Lab                           3     3        2
8   EC 691      Digital Communication Lab                                        3     3        2
9   HU 691      Group Discussion                                                 3     3        2
                                   Total of Sessional Subjects                        12        8
                                             Total of Semester                        32       28
                                                                                                    Page | 22
       UNIVERSITY OF KALYANI                                Syllabus for Part-III 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject : COMPUTER GRAPHICS
Code       : IT 601                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl. Details of the lesson                                                                         Contact
No.                                                                                               Hours
  1. Objectives, applications, implementations, Graphic resolution, Coordinate system, Display
     Technologies and kinds of display systems, Aspect Ratio, Object and Background, 4- 3L + 1T
     neighborhood and 8-neighborhood, Storing Drawings (and Images) in 2-d Arrays and Files,
  2. Points and lines, Digital Straight Line Segments (DSS) - Incremental Algorithm, Scan Line
     Algorithm by Bresenham. Dashed Lines, Dotted Lines, Thick Lines. Digital Circles, Ellipse 7L + 2T
     - Bresenham Algorithm. Thick Circles, Arcs, Pie Charts (Refer Filling), Curve Drawing -
     applications. Different Types of Curves and Comparisons. Quadratic & Cubic Curves: Need
     for Cubic Curves. Conditions for Smooth Curves. Parametric Continuity and Geometric
     Continuity. Lagrange, Bezier, Hermite, and B-Spline Curves. Basis Matrix and Blending
     Function. 3-D Surface Generation.
  3. Filling Simple Figures, viz. rectangles, triangles, convex polygons, circles, etc. Recursive
     Flood Fill Algorithm and its Stack-based Improvement. Scan Line Fill Algorithm with 6L + 2T
     IN/OUT Flag. Special
     Treatment for Vertex, Horizontal Edges, Slivers for Polygons. Scan Line Algorithm with
     Edge Tables. Filling With Patterns.
  4. Clipping a Point, a Line, a Polygon, and Other Figures, w.r.t. a Window. Sutherland-Cohen 3L + 1T
     Line Clipping Algorithm. Parametric Line Clipping Algorithm.
  5. 2D and 3D Transformations: Translation T, Rotation R, Scaling S. Homogeneous 4L + 1T
     Coordinate System. Rotation about an arbitrary point.
  6. Planar Projections: Definitions, Conventions, Applications. Types of Projections and
     Examples. Parallel vs. Perspective Projections. Orthographic Projections and Multiviews. 4L + 2T
     Isometric Projection. Vanishing Point: 1, 2, 3.
  7. Hidden surface removal: Object Precision Algorithm vs. Image Precision Algorithm. Z-
     buffer Algorithm. Ray Tracing Algorithm.                                                     5L + 2T
     Rendering: Illumination Models and Applications. Lambert's Cosine Law, Attenuation,
     Specular Reflection. Phong Illumination Model. Goraud Shading (Linear Intensity
     Interpolation Model). Phong Shading (Normal Vector Interpolation Model).
  8. Animation: Applications, Examples, Implementation Techniques, Tweening, Morphing,
     Color Dissolve. Advanced topics: Detection of Straight Lines from a Point Set Using Hough 4L + 1T
     Transform. Convex Hull: Applications and Algorithms. Fundamental Topics of Image
     Processing Related with Computer Graphics.
Recommended Books
 1. “Computer Graphics ( C version 2nd Ed.)”, Hearn, Baker, Pearson Education
 2. “Schaum’s outlines Computer Graphics (2nd Ed.)”, Z. Xiang, R. Plastock, Tata McGraw Hill
 3. “Mathematical Elements for Computer Graphics (2nd Ed.)”, D. F. Rogers, J. A. Adams, Tata McGraw
    Hill
 4. “Fundamentals of Computer graphics & Multimedia”, Mukherjee, PHI
 5. “Multimedia –A Practical Approach”, Sanhker, Jaico
 6. “Multimedia Systems”, Buford J. K., Pearson Education
 7. “Multimedia”, Andleigh & Thakrar, PHI
 8. “Introduction to Computer Graphics”, Mukherjee Arup, Vikas Publ.
 9. “Computer Graphics using open GL”, Hill, Pearson Education
10. “Computer Graphics principles (2nd Ed.)” Foley, Vandam, Feiner, Hughes, Pearson Education
11. “Principles of Interactive Computer Graphics”, W. M. Newman, R. F. Sproull, Tata McGraw Hill
12. “Principles of Interactive Multimedia”, Elsom Cook, McGraw Hill
                                                                                                 Page | 23
       UNIVERSITY OF KALYANI                                   Syllabus for Part-III 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject : SYSTEM SOFTWARE AND ADMINISTRATION
Code       : IT 602                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                           Contact
No.                                                                                                    Hours
  1.   Assemblers: General design procedures, Algorithm of one pass and two pass assemblers,
       Data structure and implementation details, relocatable assembler, Cross Assemblers, Macro       6L + 1T
       Processors –Definition, Expansion, macro instruction arguments, conditional macro
       expansion, macro calls within macros, Data structure and implementation details, A two
       pass algorithm of Macro Assemblers.
  2.   Loaders: Compile and go loaders, Bootstrap loader, absolute and relocating loader
       implementation, Linker: Linking definition, Public and external table, Reallocation- static &   9L + 3T
       dynamic linking, Direct linking loaders, Binders, Overlays, device diverse, monitor
       programs, dynamic binders, Working principle of Editors: Data Structure and
       implementation details, Debuggers: Types of error, debugging techniques, debugging aids
       for low and high level languages.
  3.   Duties of the Administrator, Administration tools, Overview of permissions. Processes:
       Process status, Killing processes, process priority. Starting up and Shut down: Peripherals,    3L + 1T
       Kernel loading, Console, The scheduler, init and the init tab file, Run-levels, Run level
       scripts.
  4.   Managing User Accounts: Principles, password file, Password security, Shadow file,              4L + 1T
       Groups and the group file, Shells, restricted shells, user management commands, homes and
       permissions, default files, profiles, locking accounts, setting passwords, Switching user,
       Switching group, Removing users. Managing Unix File Systems: Partitions, Swap space,
       Device files, Raw and Block files, Formatting disks, Making file systems, Superblock, I-
       nodes, File system checker, Mounting file systems, Logical Volumes, Network File
       systems, Boot disks.
  5.   Configuring the TCP/IP Networking : Kernel Configuration; Mounting the proc File system,        7L + 3T
       Installing the Binaries, Setting the Hostname, Assigning IP Addresses, Creating Subnets,
       Writing hosts and networks Files, Interface Configuration for IP, ifconfig, netstat command,
       Checking the ARP Tables; Name service and resolver configuration. TCP/IP Firewall:
       Methods of Attack, What Is a Firewall? What Is IP Filtering? Setting Up Linux for
       Firewalling Testing a Firewall Configuration; A Sample Firewall Configuration: IP
       Accounting, Configuring the Kernel for IP Accounting, Configuring IP Accounting, Using
       IP Accounting Results
  6.   IP Masquerade and Network Address Translation: Side Effects and Fringe Benefits,
       Configuring the Kernel for IP Masquerade, Configuring IP Masquerade Module IV, The              7L + 3T
       Network Information System: Getting Acquainted with NIS, NIS Versus NIS+, The Client
       Side of NIS, Running an NIS Server, NIS Server Security. Network file system: Preparing
       NFS, Mounting an NFS Volume, The NFS Daemons, The exports File. System Backup &
       Recovery: Log files for system and applications; Backup schedules and methods (manual
       and automated).
Recommended Books
  1.   “System Software (3rd Ed.)”, L. L. Beck, Pearson Education
  2.   “PC System Programming”, Michel Ticher, Abacus
  3.   “ Linux Network Administrator’s Guide (2nd Ed.)”, Kirch, O’Rielly
  4.   “Unix System Administration”, Maxwell, Tata McGraw Hill
  5.   “The Practice of System & Network Administration”-, Limoncelli, Pearson Education
  6.   “LINUX Installation & Administration”, Wells, Vikas Publ.
  7.   “Unix Network Programming, Vol. 1(2nd Ed.)”, W. R. Stevens, Pearson Education/ PHI
  8.   “TCP/IP Illustrated, Vol. 1”, W. R. Stevens, Pearson Education/ PHI
  9.   “Internetworking with TCP/IP, Vol. 1(4th Ed.)”, Comer, Pearson Education/ PHI
                                                                                                       Page | 24
       UNIVERSITY OF KALYANI                                   Syllabus for Part-III 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject : DESIGN AND ANALYSIS OF ALGORITHM
Code       : IT 603                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                             Contact
No.                                                                                                      Hours
  1.   Models of Computation, Algorithm Analysis, Order Notations, time & Space Complexities,
       Average & Worst case analysis, Upper & lower Bounds.                                   6L + 2T
  2.   Algorithm Design Techniques: divide-and-conquer, search & traversals, dynamic
       programming, backtracking, branch and bound.                                           6L + 2T
  3.   Sorting & Searching algorithms, Combinatorial algorithms, Algebraic algorithms, Set
       algorithms, Graph algorithms, Traveling salesperson problem, Hard Problems & 18L + 6T
       Approximation algorithms.
  4.   Problem Classes: P, NP, NP Hard and NP Complete, Deterministic and Non-deterministic,
       Polynomial time algorithms, Approximation algorithms for some NP-complete problems.    6L + 2T
Recommended Books
  1.   “Fundamentals of Computer Algorithms”, Horowitz E., Sahni S. and Rajasekharan S, Galgotia Publ.
       Pvt. Ltd.
  2.   “The Design and Analysis of Algorithms”, Aho A., Hopcroft J. And Ullman J., Pearson Education.
  3.   “Introduction to Algorithms”, Corman T., Leiserson C. And Rivest R., PHI.
Subject : DIGITAL COMMUNICATION
Code       : EC 601                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                             Contact
No.                                                                                                      Hours
  1.   Pulse code modulation: linear and nonlinear quantization, calculation of quantization errors,
       inter symbol interference, eye pattern and equalization, delta modulation, calculation of         10L + 2T
       quantization error, limitation of delta modulation – slop overload, adaptive delta modulation,
       differential PCM, linear predictive encoding.
  2.   Base band signal receivers, optimum filtering, matched filter, coherent reception, correlation,
       ASK, PSK, DPSK, FSK and MSK principles, error analysis of coherent detection of PSK               8L + 1T
       and FSK signals, QPSK, MSK principle and system.
  3.   Time division multiplexing, pulse stuffing and word stuffing, frequency division                  8L + 2T
       multiplexing and concept of code division multiplexing.
  4.   Need for synchronization, bit synchronizer, frame synchronization                                 4L + 1T
  5.   Fixed equalizer, linear equalizers and decision directed equalizer, partial response signaling.   4L + 1T
  6.   Block codes, definitions, generator and parity check matrix error control capacity, standard
       array, cyclic codes – description, encoding with an (n-k) stage shift register and (k) stage      6L + 1T
       shift register, syndrome calculation and error detection.
Recommended Books
  1.   “Analog & Digital Communication”, B.P. Lathi
  2.   “Digital Communication”, A.B. Carlson
                                                                                                         Page | 25
       UNIVERSITY OF KALYANI                                   Syllabus for Part-III 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject: : DIGITAL SIGNAL PROCESSING
Code       : EI 602                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl. Details of the lesson                                                                            Contact
No.                                                                                                  Hours
  1. Basic elements of digital signal Processing, Concept of frequency in continuous time and 9L + 4T
     discrete time signals, Sampling theorem, Discrete time signals. Discrete time systems,
     Analysis of Linear time invariant systems, Z-transform, Convolution and correlation.
  2. Introduction to DFT, Efficient computation of DFT Properties of DFT, FFT algorithms– 8L + 2T
     Radix-2 and Radix-4 FFT algorithms– Decimation in Time– Decimation in Frequency
     algorithms.
  3. Structure of IIR filter, System Design of Discrete time IIR filter from continuous time filter, 9L + 3T
     IIR filter design by Approximation derivatives– Impulse Invariance– Bilinear
     transformation– Matched Z-transform, Realization of digital filters– Direct form I– Direct
     form II– Transposed structure– Cascade form– Parallel form.
  4. Symmetric & Antisymmetric FIR filters, Linear phase filter, Fourier series method of 6L + 2T
     designing FIR filter - Windowing technique, Frequency sampling techniques, Structure for
     FIR systems.
  5. Application of DSP – Model of Speech Wave Form, Vocoder.                                        4L + 1T
Recommended Books
  1. “Digital Signal Processing Principles, Algorithms and Application”, John G Proakis and
     Dimtris G Manolakis, PHI/Pearson Education.
  2. “ Digital Signal Processing”, P. Ramesh Babu, Scitech Publication Pvt. Ltd.
Subject : COMPUTER GRAPHICS LAB
Code       : IT 691                                              Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                              Credits: 2
Duration of the semester: 12 weeks                       Assumed total contact hours in a semester: 36
Sl     Details of the lesson
No.
  1.   Grid: Construct a square grid with origin (0,0) at center of the display screen. Use (0,0,0) as the
       background color and (200, 200, 200) as the grid color.
  2.   In the above show the x-axis and the y-axis with color (0,0,200).
  3.   Digital Straight Line
  4.   Digital Circle, Ellipse
  5.   Cubic Spline
  6.   Mini Project on Clipping / Filling / Digital Geometry / 3D Projections / Hidden Surface Removal /
       Rendering /Illumination / Animation.
                                                                                                    Page | 26
       UNIVERSITY OF KALYANI                                 Syllabus for Part-III 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
Subject : SYSTEM SOFTWARE AND ADMINISTRATION LAB
Code       : IT 692                       Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl     Details of the lesson
No.
   1. Packet Monitoring software (TCP dump, snort, ethereal)
   2. Trace route, Ping, Finger, Nmap
   3. Server configuration (FTP, SMTP, DNS)
   4. NFS Configuration
   5. Firewall Configuration using iptables/ipchains (Linux only)
   6. Experiments using Turbo C Assembler
     Note: All the above experiments may be performed in both Unix /Linux & Windows
Subject : DIGITAL COMMUNICATION LAB
Code       : EC 691                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl    Details of the lesson
No.
   1. ASK
  2. PSK
  3. FSL
  4. PCM
  5. PAM
  6. ASK
Subject : GROUP DISCUSSION
Code       : HU 691                                        Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                             Credits: 2
Duration of the semester: 12 weeks                      Assumed total contact hours in a semester: 36
Sl    Details of the lesson
No.
   1. Discussion Topic will be given in the class.
                                                                                                  Page | 27
      UNIVERSITY OF KALYANI                                     Syllabus for Part-IV 1st Semester of Bachelor of
      Dept. of Engineering and Technological Studies            Technology (B. Tech.) on Information
      Kalyani, Nadia, W. Bengal – 741 235                       Technology
                                   PART -IV, 1ST SEMESTER (IT)
 NO. OF THEORETICAL SUBJECT : 05                    CREDITS ON THEORETICAL SUBJECTS : 20
 NO. OF SESSIONAL SUBJECT   : 04                    CREDITS ON SESSIONAL            : 10
                                                    TOTAL SEMESTER CREDITS                    : 30
A. THEORETICAL SUBJECTS
Sl. Subject Subject Name                                                 Contacts          Credits
No. Code                                                              (Periods/Week)
                                                                  L      T   P    Total
 1. HU 701        Engineering Economics & Financial               3      1          4         4
                  Management
 2.    IT 701     Internetworking                                 3      1          4         4
 3.    IT 702     JAVA Programming and Web                        3      1          4         4
                  Technology
 4.    IT 703     Multimedia Technology and                       3      1          4         4
                  Application
 5.    IT 704     Software Engineering                            3      1          4         4
                            Total of Theoretical Subjects                           16       20
B. SESSIONAL SUBJECTS
 6.    IT 791     Internetworking Lab                                        3      3         2
 7.    IT 792     JAVA Programming and Web                                   3      3         2
                  Technology Lab
 8.    IT 793     Multimedia Technology Lab                                  3      3         2
 9.    IT 794     Project                                                    6      6         4
                              Total of Sessional Subjects                           15       10
                                            Total of Semester                       31       30
                                                                                                     Page | 28
       UNIVERSITY OF KALYANI                               Syllabus for Part-IV 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies      Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                 Technology
Subject : ENGINEERING ECONOMICS AND FINANCIAL MANAGEMENT
Code       : HU 701                                    Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.     Details of the lesson                                                                  Contact
No.                                                                                            Hours
Gr.-A : Engineering Economics
  1.    An Introduction of Economics— Definition of Economics; Nature of Economic Problem
        and Production Possibility Curve; Production— Interaction between Economic Theory 2L + 0T
        and Production; Concepts of Firm, Industry and Economy
  2.    Demand and Supply Analysis— Demand and its determinants, Demand Function, Law
        of demand, Demand curve, Factors influencing demand curve, Elasticity of demand; 3L + 0T
        Different concepts of Revenue; Supply and its determinants, Law of supply, Supply
        Function, Supply curve.
  3.    Theory of Costs— Classification of cost; Concepts of Total Cost, Average Cost and
        Marginal Cost.                                                                         2L + 1T
  4.    Concepts of Competition and Markets— Introduction to Perfect Competition; Short run
        and Long run equilibrium under perfect competition; Classification of Market— 3L + 1T
        Monopoly and Oligopoly Markets; Equilibrium under monopoly and oligopoly; Price
        and output determination under monopoly.
  5.    Theory of Production— Factors of production; Production Function; Laws of Returns;
        Returns to Scale; Cobb-Douglas production function and its properties.                 3L + 2T
  6.    Product Pricing— Price Leadership model; Average Cost Pricing; Cost-plus or Mark-up
        Pricing; Marginal Cost Pricing and Variable Cost Pricing.                              3L + 1T
  7.    Nature of Indian Economy— Introduction to Indian Economy; Concepts of Public
        Sector, Privatization and Globalization — Their merits and demerits; Basic concepts of 2L + 0T
        GATT, WTO and TRIPS.
Gr.-B : Financial management
  8.    Basic Concept— Meaning and definition of Financial Management; Financial Planning
        and Capitalization.                                                                    2L + 0T
  9.    Financial Statement— Meaning of Financial Analysis— Ratio Analysis                     2L + 0T
 10.    Theory of Costs— Classification of cost; Concepts of Total Cost, Average Cost and
        Marginal Cost.                                                                         2L + 1T
 11.    Capital Budgeting— Concept, importance and Process of Capital Budgeting; Nature of
        Investment Decision— Investment Criterion; Payback period; Accounting and 3L + 2T
        Discounting; Different methods used— Rate of Return method, Fund Flow method, Net
        Present Value method, Internal Rate of Return method, Cost-Ratio method.
 12.    Management of Working Capital— Concepts of Working Capital and its management;
        Importance of Working Capital; Financing and Investment Analysis; Cost of Capital.     3L + 1T
 13.    Budgeting Control Techniques— Concepts of budget, budgeting and budgeting
        control— its objectives, functions, merits and demerits; Master Budget and Report.     3L + 1T
 14.    Financial Control— Posting of Ledgers and Preparation of Trial Balance; Preparation of
        Balance Sheet; Preparation of Profit and Loss Accounts; Controlling other departments 3L + 2T
        by Financial Accounting
Recommended Books
  1.   “Macroeconomics”, Paul Samuelson, William Nordhaus, Sudip Chaudhuri, Tata McGraw Hill
  2.   “Economics for Engineers”, T.R. Jain, M.L. Grover, V.K. Ohri and O.P. Khanna, V.K. Enterprise
  3.   “Engineering Economy”, W.G.Sullivan, Pearson Education
  4.   “Engineering Economics and Costing”, S. Mishra, Prentice Hall India
  5.   “Engineering Economics”, R. Panneerselvam, Prentice Hall India
  6.   “Economics”, Campbell McConnell, Stanley Brue, Sean Flynn, Tata McGraw Hill
  7.   “Microeconomics”, D. N. Dwivedi, 2011, Pearson Education
  8.   “Financial Management Theory and Practice”< Prasanna Chandra, Tata McGraw Hill
  9.   “Financial Management Text and Problems”, Khan and Jain, Tata McGraw Hill
                                                                                                Page | 29
       UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
Subject : INTERNETWORKING
Code       : IT 701                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                       Contact
No.                                                                                                Hours
  1.   Introduction: The need for computer network and Internet, Internet services, Internet
       protocols and standardization, Review of Network technologies, Wired and Wireless           3L + 0T
       LAN, MAN, WAN
  2.   Internetworking Concepts: Architectural model introduction, Application level
       interconnection, Network level interconnection, Properties of the Internet, Internet        7L + 2T
       Architecture, Interconnection through IP Gateways or routers, Internet and Intranet,
       Multiplexing, Transmission Media, Multiple Access
  3.   Internet Address: Introduction, Universal identifiers, Three primary classes of IP
       addresses, Classless IP address, Network and Broadcast addresses, Mapping internet          5L + 2T
       addresses to physical addresses (ARP), ARP protocol format, Transport Gateways and
       subnet addressing, Multicast addressing, IPv4, IPv6.
  4.   Internet Protocol: Internet Architecture and Philosophy, The concept of unreliable
       delivery, Connectionless delivery system, The Internet Datagram, Routing direct and         5L + 2T
       indirect delivery, Table driven IP routing, Protocol layering, Reliable stream transport,
       TCP performance, Bootstrap protocol (BOOTP).
  5.   Routing: The origin of Gateway routing tables, Original Internet Architecture and Cores,
       Core Gateways, Automatic route propagation, Vector distance (Bellman-Ford), routing,        5L + 2T
       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.
  6.   Enterprise Networking: Corporate networking, Broadband at the Metropolitan area
       level, High speed dedicated WAN services and switched WAN services, ISDN, BISDN             5L + 2T
       and ATM services, Frame relay technology and services, Virtual private network concepts
       PPTP protocol.
  7.   Internet Servers: DNS, DHCP Servers, FTP, TELNET, E-Mail                                    3L + 1T
  8.   Firewall & Networking: Introduction, Implementation of Firewall, Activities of
       Firewall, Configuration of firewall, Firewalls & SSL, SSL implementation, Bit               3L + 1T
       implementation of SSL, Use of SSL.
Recommended Books
  1.    “Computer Networks and Internets”, Douglas E. Comer; Pearson Edition.
  2.    “Data Communications and Networking (3rd Ed.)”, Behrouz A. Forouzan, Tata McGraw Hill
  3.    “Internetworking with TCP / IP” Douglas E .Comer, Pearson Edition.
  4.    “TCP/IP protocol suite”, Behrouz A. Forouzan, Tata McGraw Hill
  5.    “The Complete reference of Networking”, Craig Zacker, Tata McGraw Hill
  6.    “Data and Computer Communication (5th Ed.)”, William Stallings, Prentice Hall India.
  7.    “Computer Networks”, Andrew S. Tanenbaum, Prentice Hall India.
Subject : JAVA PROGRAMMING AND WEB TECHNOLOGY
Code       : IT 702                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                       Contact
No.                                                                                                Hours
  1.   Object oriented programming in Java: Object, class, message passing, encapsulation,
       polymorphism, Inheritance, aggregation, threading, applet programming, difference
       between OOP and other conventional programming-advantages and disadvantages.
                                                                                                   Page | 30
       UNIVERSITY OF KALYANI                               Syllabus for Part-IV 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies      Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                 Technology
       Java Script: Data types, variables, operators, conditional statements, array object, date 15L + 4T
       object, string object.
  2.   Static Web Pages: Web Pages - types and issues, tiers; comparisons of Microsoft and
       java technologies, WWW-Basic concepts, web client and web server, http protocol (frame
       format), universal resource locator (URL), HTML different tags, sections, image &
       pictures, listings, tables, frame, frameset, form.
       Dynamic Web Pages: The need of dynamic web pages; an overview of DHTML, 4L + 2T
       cascading style sheet (css), comparative studies of different technologies of dynamic page
       creation.
       Active Web Pages: Need of active web pages; java applet life cycle.
  3.   Java Servlet: Servlet environment and role, HTML support, Servlet API, The servlet life
       cycle, Cookies and Sessions.
       JSP: 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:An overview of J2EE web services, basics of Enterprise Java Beans, EJB vs. Java 12L + 4T
       Beans, basics of RMI, JNI.
       XML: Extensible Markup Language (XML), basics of XML, elements and attributes,
       document type definition, XML parsers, sequential and tree approach.
  4.   Applications: Introduction to .Net, .NET framework, CLR, CTS, CLS, garbage
       collection, namespace, Introduction VB.NET, C#.NET, ASP.NET. Developing windows 5L + 2T
       program using VB.NET. Developing Web based application using VB.NET and
       ASP.NET.
Recommended Books
  1.    “Web Technologies”, A. S. Godbole and A. Kahate, Tata McGraw Hill.
  2.    “Web Technology & Design” C. Xavier, New Age Int. Publ.
  3.    “Java Server Programming, J2EE edition. (VOL I and VOL II)”, WROX Publ.
  4.    “Win32 API Programming With VB”, S.P.D. Roman, O'Reilly Media, Inc.
  5.    “Learn Microsoft VB 6.0 Now”, Halvorson, PHI/MSP
  6.    “JAVA Server Pages”, Hans Bergstein, O'Reilly Media, Inc.
  7.    “Web Technology & Design”, Xavier C., New Age Int. Publ.
Subject : MULTIMEDIA TECHNOLOGY AND APPLICATION
Code       : IT 703                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                    Contact
No.                                                                                             Hours
  1.   Introduction: Multimedia Today, Impact of Multimedia, Multimedia Systems, Evolution
       of Multimedia Structure and Components of Multimedia, Multimedia Presentation,           3L + 1T
       Applications of Multimedia.
  2.   Text: Types of Text, Aspect of Text Design, Character, Character Set, Unicode,
       Encryption, Hypermedia.                                                                  2L + 1T
  3.   Audio and Speech: Basic Sound Concept, Data Acquisition, Digitizing Sound,
       Computer Representation of Sound, Sampling and Quantization, Audio Formats, Audio        5L + 2T
       Tools, MIDI, Electronic Music and Synthesizer, Human Speech Production Mechanism,
       Digital Model of Speech Production, Analysis and Synthesis, Low bit rate Speech
       Compression, MPEG Audio Compression.
                                                                                                Page | 31
       UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 1st Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
  4.   Image and Video: Image Acquisition and Representation, Formats, Image Colour
       Scheme, Image Enhancement, Image Compression Techniques, JPEG Image                         9L + 2T
       Compression Standards, Analogue and Digital Video, Standards- MPEG, H.261, Problem
       in Transmitting Video Signals, Generation of YC Signal from RGB, Television
       Broadcasting Standards, MPEG Video Compression Standards, Computer Based
       Animation, Different Animation Techniques, HDTV.
  5.   Storage Models and Access Techniques: Magnetic Media, Optical Media, Multimedia
       Devices – CD ROM, CRT, DVD, Scanner, Digital Camera, CCD, Evolution of Compact              2L + 1T
       Disk Technology.
  6.   Image and Video Database: Image representation, Segmentation, Indexing k-d trees, R-
       trees, Quad trees.                                                                          4L + 1T
  7.   Multimedia Synchronization: Temporal Dependence in Multimedia Presentation, Inter-
       object and Intra-object Synchronization, Reference Model and Specification.                 3L + 1T
  8.   Multimedia Document Architecture: Concept, Open Document Architecture (ODA),
       MHEG, SGML, Document Type Definition (DTD), HTML, HTML Web Publishing,                      4L + 2T
       Open Media Framework.
  9.   Multimedia Authoring: Overview, Authoring Tools, Authoring Language, Authoring
       Techniques.                                                                                 4L + 2T
10.    Multimedia Applications: Video-on-Demand, Video Conferencing, Educational
       Applications, Industrial Applications, Digital Libraries, Media Editors.                    2L + 1T
Recommended Books
  1.    “Multimedia: Computing, Communications and applications”, Ralf Steinmetz and Klara Nahrstedt,
        Pearson Ed.
  2.    “Multimedia”, Ranjan Parekh, Tata McGraw Hill.
  3.    “Multimedia Communications”, Fred Harshall, Pearson Ed.
  4.    “Multimedia Fundamentals: vol. 1, Media Coding and Content Processing”, Ralf Steinmetz and
        Klara Nahrstedt, Prentice Hall India.
  5.    “Multimedia System Design”, Prabhat K. Andleigh and Kiran Thakrar, Prentice Hall India.
  6.    “Introduction to Data Compression”, K. Sayood, Morgan-Kaufmann.
Subject : SOFTWARE ENGINEERING
Code       : IT 704                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                       Contact
No.                                                                                                Hours
  1.   Introduction to Software Engineering: Objective and Scope of Software Engineering,
       Introduction to System, Software Definition, Characteristics of Software, Evolution of      6L + 2T
       Software, Software Quality, Software Problems, Software Engineering Definition,
       Software Engineering Problem, Software Development Methodologies;
  2.   Software Process: Introduction to Software Process, Components of Software Process,
       Characteristics of Software Process, Software Development Process, Software                 7L + 2T
       Development Models, Project Management Process, Software Configuration Management
       Process, Process Management Process;
  3.   Object Oriented Modeling & Design: Object Modeling, Dynamic Modeling, Functional
       Modeling, Object Oriented Design Methodology;                                               2L + 1T
  4.   Software Requirements Analysis: Introduction, Problem Analysis, Data Flow Diagram,
       Use-Case Diagram, Requirement Specifications, Requirement Validation, Metrics;              2L + 1T
  5.   Planning a Project: Cost Estimation, Project Scheduling, Staffing and Personnel Planning,
       SCM Plans, Quality Assurance Plans, Project Monitoring Plans, Risk Management;              6L + 2T
  6.   Designing a Project: Introduction, Function-Oriented Design, Object-Oriented Design,
       Detailed Design, Design Validation and Verification, Metrics;                               5L + 2T
                                                                                                   Page | 32
        UNIVERSITY OF KALYANI                                  Syllabus for Part-IV 1st Semester of Bachelor of
        Dept. of Engineering and Technological Studies         Technology (B. Tech.) on Information
        Kalyani, Nadia, W. Bengal – 741 235                    Technology
  7.    Coding: Coding Process, Structured Programming, Programming Principles and
        Guidelines, Common Programming Errors, Metrics;                                            2L + 1T
  8.    Testing: Testing Fundamentals, Types of Testing, Levels of Testing, Test Plans, Test-
        Cases and Test Scripts.                                                                    2L + 1T
Recommended Books
  1.     “An Integrated Approach to Software Engineering”, Pankaj Jalote, Narosa Publishing House
  2.     “Software Engineering”, R.G. Pressman, Tata McGraw Hill
  3.     “Software Engineering Fundamentals”, Behforooz, Oxford Univ. Press
  4.     “Fundamentals of Software Engineering” C. Ghezzi, M. Jazayeri and D. Mandrioli, Prentice Hall
         India.
  5.     “Software Engineering”, I. SomerVille, Pearson Education
Subject : INTERNETWORKING LAB.
Code       : IT 791                                            Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                               Credits: 2
Duration of the semester: 12 weeks                        Assumed total contact hours in a semester: 36
Sl       Details of the lesson
No.
   1.    Implementation of protocols (eg. Sliding window, Go-back-N etc. using rmi / TCP/UDP socket
         Programming).
  2.     Implementation of Routing algorithms (eg. Flooding, Distance-vector Routing, Linkstate Routing
         etc.).
  3.     Configuration of DNS, DHCP, FTP.
  4.     Implementation of firewall & proxy server (Winproxy)/ SQUID.
  5.     Configuration of firewall.
  6.     Telnet connection and chatting between two clients.
  7.     Web server configuration and Host (PWS/IIS4).
  8.     Control of access privilege in server.
  9.     Browser configuration
Subject : JAVA PROGRAMMING AND WEB TECHNOLOGY LAB.
Code       : IT 792                   Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P        Credits: 2
Duration of the semester: 12 weeks Assumed total contact hours in a semester: 36
Sl       Details of the lesson
No.
   1.    Assignments on developing interfaces- multiple inheritances, extending interfaces
  2.     Assignments on creating and accessing packages
  3.     Assignments on multithreaded programming, handling errors and exceptions, and graphics
         programming
  4.     Web Programming languages such as JAVA, ASP, JSP
  5.     Basic use of html tag, linking image table, frame, form design.
  6.     DHTML- inline styles, creating style sheets with the style element, linking external style sheet,
         Positioning elements, user style sheet.
  7.     Creating event handler that respond to mouse and keyboard event: On load, on mouse over, on
                                                                                                   Page | 33
      UNIVERSITY OF KALYANI                                  Syllabus for Part-IV 1st Semester of Bachelor of
      Dept. of Engineering and Technological Studies         Technology (B. Tech.) on Information
      Kalyani, Nadia, W. Bengal – 741 235                    Technology
       mouse out, on focus, on blur, on submit, on result, on click, on change.
 8.    Structuring data with xml, xml parser, extensible style language (xsl); customizing markup
       language.
 9.    Configuring apache-tomcat server.
10.    Building simple JSP: Declaring variables and methods in JSP, inserting java expression in JSP,
11.    Processing request from user, generating dynamic response for the user. Accessing database from
       JSP, inserting applet into JSP.
12.    Development of Web site
13.    Creation of Dynamic Web Pages using different tools
14.    Development of an experimental search engine
Subject : Multimedia Lab.
Code       : IT 793                                 Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                      Credits: 2
Duration of the semester: 12 weeks               Assumed total contact hours in a semester: 36
Sl     Details of the lesson
No.
  1.   Configuring a windows workstation to play CD-audio and CD-video (Quick time and
       MPEG-4)
 2.    Exercises on Hands on experience on sound capture (from microphone and CD) and editing
       using software tools.
 3.    Exercises on image editing.
 4.    Exercises on editing of motion Video/animation clips (using Adobe Premiere)
 5.    Multimedia content creation exercises using Authoring tools.
                                                                                                  Page | 34
      UNIVERSITY OF KALYANI                                     Syllabus for Part-IV 2nd Semester of Bachelor of
      Dept. of Engineering and Technological Studies            Technology (B. Tech.) on Information
      Kalyani, Nadia, W. Bengal – 741 235                       Technology
                                  PART -IV, 2ND SEMESTER (IT)
  NO. OF THEORETICAL SUBJECT : 05                  CREDITS ON THEORETICAL SUBJECTS : 20
  NO. OF SESSIONAL SUBJECT   : 04                  CREDITS ON SESSIONAL            : 10
                                                   TOTAL SEMESTER CREDITS                     : 30
A. THEORETICAL SUBJECTS
 Sl. Subject Subject Name                                                   Contacts          Credits
 No. Code                                                                (Periods/Week)
                                                                         L    T   P   Total
 1     IT 801     Image Processing                                       3    1         4        4
 2     IT 802     Distributed Computing                                  3    1         4        4
 3     IT 803     Elective – I                                           3    1         4        4
                  (IT 803A/ IT 803B/ IT 803C/ IT 803D/ IT 803E)
 4     IT 804     Elective – II                                          3    1         4        4
                  (IT 804A/ IT 804B/ IT 804C/ IT 804D/ IT 804E)
                                     Total of Theoretical Subjects                      16      16
B. SESSIONAL SUBJECTS
  5     IT 891    Image Processing Lab                                            3     3        2
  6     IT 892    Elective – I Lab                                                4     2        1
                  (IT 892A/ IT 892B/ IT 892C/ IT 892D/ IT 892E)
  7     IT 894    Grand Viva                                                      –      –       2
  8     IT 895    Project with Presentation and Interaction                       9     9        6
                                       Total of Sessional Subjects                      16      12
                                                 Total of Semester                      32      28
Elective – I                                           Elective – II
IT 803A: Soft Computing                                IT 804A: Mobile Computing
IT 803B: Artificial Intelligence                       IT 804B: VLSI Design
IT 803C: Bioinformatics                                IT 804C: Real Time and Embedded System
IT 803D: E-Commerce                                    IT 804D: Parallel Processing
                                                                                                     Page | 35
       UNIVERSITY OF KALYANI                                Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject : IMAGE PROCESSING
Code       : IT 801                                    Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                         Contact
No.                                                                                                  Hours
  1.   Digital Image Fundamentals: A simple image model, Sampling and Quantization, Imaging
       Geometry, Digital Geometry, Image Acquisition Systems, Different types of digital images, 3L + 0T
       Image processing steps.
  2.   Bilevel Image Processing: Neighbour of pixels. Basic concepts of digital distances,
       distance transform, medial axis transform, component labeling, thinning, morpho-logical 5L + 1T
       processing, extension to grey scale morphology.
  3.   Binarization and Segmentation of Grey level images: Histogram of grey level images,
       Optimal thresholding using Bayesian classification, multilevel thresholding, Segmentation
       of grey level images, Water shade algorithm for segmenting grey level image. Region 7L + 2T
       Oriented Segmentation - Basic Formulation, Region Growing by Pixel Aggregation,
       Region Splitting & Merging.
  4.   Detection of edges and lines in 2D images: First order and second order edge operators,
       multi-scale edge detection, Canny's edge detection algorithm, Hough transform for detecting 5L + 2T
       lines and curves, edge linking.
  5.   Images Enhancement: Point processing, Contrast Enhancement -Linear & Nonlinear
       Stretching, Histogram Processing, Smoothing - Image Averaging, Spatial Filtering, 5L + 2T
       Frequency domain filtering, multispectral image enhancement, image restoration.
  6.   Color Image Processing: Color Representation, Laws of color matching, chromaticity
       diagram, color enhancement, color image segmentation, color edge detection. Processing 5L + 2T
       based on Fourier Transformation, Properties of The Two Dimensional Fourier Transform,
       Discrete Fourier Transform, Discrete Cosine & Sine Transform
  7.   Image compression: Lossy and lossless compression schemes, prediction based
       compression schemes, vector quantization, sub-band encoding schemes, JPEG compression 3L + 1T
       standard, Fractal compression scheme, Wavelet compression scheme.
  8.   Image Registration and depth estimation: Registration Algorithms, Stereo Imaging,
       Computation of disparity map.                                                               3L + 1T
Recommended Books
  1.    “Digital Image Processing”, Gonzalez and Woods, Prentice-Hall India.
  2.   “Digital Image Processing and Analysis”, B. Chanda and D. Dutta Majumder, Prentice-Hall India.
Subject : DISTRIBUTED COMPUTING
Code       : IT 802                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                        Contact
No.                                                                                                 Hours
  1.   Fundamentals: Introduction, Models and Features, Concept of distributed operating system,
       Issues in design of a distributed operating system.                                          2L + 1T
  2.   Message Passing: Good message passing system, IPC, Synchronization, Buffering, Multi
       datagram messages, Encoding & decoding techniques, Process addressing, Failure handling,     6L + 2T
       Group communication; Remote procedure calls (RPC) - Models, Communication protocols,
       RPC, Lightweight RPC.
  3.   Client/Server Computing: Socket for Client/Server communication, The socket API
       background, The metaphor in IPC, The datagram socket API- the connectionless datagram        3L + 1T
       socket API, the connection oriented datagram socket API, The stream mode socket API,
                                                                                                   Page | 36
       UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
       Socket with non-blocking I/O operation, Secure socket API.
  4.   Distributed Shared Memory: Architecture, Thrashing, Granularity, Advantages.                  3L + 1T
  5.   Synchronization: Introduction, Clock Synchronization, Event handling, Mutual Exclusion;       3L + 1T
       Deadlock – Conditions, Avoidance, Prevention, Recovery.
  6.   Resource & process Management Features of a good scheduling algorithm, Task assignment
       approach, Load balancing & load sharing approach, Introduction to process management,         6L + 2T
       Process migration, Threads.
  7.   Distributed Files Systems: Introduction, Features, Models, Accessing models; sharing
       Semantics & caching schemes, replication, Fault Tolerance, Atomic transactions.               6L + 2T
  8.   Naming: Introduction, Features, Fundamental Terminologies & concepts, System oriented
       names, Human oriented names, Name caches.                                                     4L + 1T
  9.   Security: Potential attacks to computer system, Cryptography, Authentication, digital
       signatures, Access Control.                                                                   3L + 1T
Recommended Books
  1.   “Distributed Operating Systems, Concepts & Design”, Sinha Pradeep K., PHI
  2.   “Distributed Operating System”, Tanenbaum Andrews, Pearson Educatuion
  3.   “Distributed Systems, Concepts & Design”, Coulouris George, Dollimore Jean, Kindberg Tim, Pearson
       Educatuion
  4.   “Operating System Concepts (5th Edition)”, Silberschatz Galvin, John Wiley.
  5.   “Distributed Computing, Principles and Applications”, Liu M.L., Pearson Educatuion.
Subject : Elective – I SOFT COMPUTING
Code       : IT 803A                                   Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                         Contact
No.                                                                                                  Hours
  1.   Genetic Algorithm: Genetic algorithms(GAs),Evolution strategies(ESs), Evolutionary
       programming(EP), Genetic Programming(GP), Selecting, crossover, mutation, schema              9L + 3T
       analysis, analysis of selection algorithms; convergence; Markov & other stochastic models,
       constrain handling, multi-objective and multimodal optimization.
  2.   Fuzzy Logic: Introduction to Fuzzy Logic, Classical and Fuzzy Sets, Overview of Classical
       Sets, Membership Function, Fuzzy rule generation. Operations on Fuzzy Sets, Fuzzy             9L + 3T
       Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic operations on Intervals &
       Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations. Fuzzy rule based systems, Fuzzy
       control systems.
  3.   Neural Networks: History, overview of biological Neuro-system, Mathematical Models of
       Neurons, ANN architecture,                                                                    8L + 3T
       Learning rules, Learning Paradigms: Supervised, Unsupervised and reinforcement Learning,
       ANN training Algorithm perceptions, Training rules, Delta, Back Propagation Algorithm,
       Multilayer Perceptron Model, Competitive learning networks, Kohonen self organizing
       networks, Hebbian learning, Hopfield Networks, Feed forward and feedback networks.
  4.   Advanced Topics in Soft Computing: Discussion and Overview                                    2L + 0T
  5.   Applications: Overview of different application areas of Soft computing in engineering,
       science, business, economics, biology, robotics, hardware                                     8L + 3T
Recommended Books
  1.   “Neuro-Fuzzy and Soft computing”, Jang, Sun, Mizutani, Pearson Education
  2.   “Neural networks: a comprehensive foundation”, Haykin, Pearson Education
  3.   “Genetic Algorithms”, Goldberg, Pearson Education
  4.   “Fuzzy Sets & Fuzzy Logic”, G.J. Klir & B. Yuan, Prentice Hall India.
  5.   “An Introduction to Neural Networks”, Anderson J.A., Prentice Hall India..
  6.   “Principle of Soft Computing”, 2nd edition, S. N. Sivanandam, S. N. Deepa, Wiley India
                                                                                                    Page | 37
       UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
Subject : Elective – I ARTIFICIAL INTELLIGENCE
Code       : IT 803B                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                          Contact
No.                                                                                                   Hours
  1.   Introduction: Overview of AI, Problems of AI, AI techniques; Problem Solving - Problem
       space and search, Defining the problem as state space search, Problem characteristics; Tic-    2L + 0T
       Tac-Toe problem.
  2.   AI languages: Basic knowledge of programming languages like Prolog and Lisp.                    4L + 1T
  3.   Basic Search Techniques: Solving problems by searching; Uniform search strategies:
       breadth first search, depth first search, depth limited search, bidirectional search, comparing 4L + 2T
       search strategies in terms of complexity.
  4.   Special Search Techniques [6L] : Heuristic Search- greedy best-first search, A* search;
       Hill climbing search, Simulated annealing search; Genetic algorithms; Constraint 6L + 2T
       satisfaction problems; Adversarial search - Games, Optimal decisions and strategies in
       games, Minimax search, Alpha-beta pruning.
  5.   Symbolic Logic: Syntax and semantics for propositional logic, Syntax and semantics of 5L + 0T
       FOPL, Properties of WFF, Clausal form, Unification, Resolution.
  6.   Reasoning Under Inconsistencies and Uncertainties: Non-monotonic reasoning, Truth 3L + 0T
       maintenance systems, Default reasoning & closed world assumption, Predicate completion
       and circumscription, Fuzzy logic.
  7.   Probabilistic Reasoning: Bayesian probabilistic inference, Representation of knowledge in 3L + 0T
       uncertain domain, Semantics of Bayesian networks, Dempster-Shafer theory.
  8.   Structured Knowledge: Associative networks, Conceptual graphs, Frame structures.                4L + 0T
  9.   Expert Systems: Rule based systems, Nonproduction systems: decision tree architectures, 4L + 0T
       blackboard system architectures, neural network architectures.
10.    Learning: Types of learning, general learning model, Learning by induction: 4L + 0T
       generalization, specialization; example of inductive learner.
Recommended 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
  4.   Logic & Prolog Programming, Saroj Kaushik, New Age
Subject : Elective – I BIO-INFORMATICS
Code       : IT 803C                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                          Contact
No.                                                                                                   Hours
  1.   Introduction to Genomic data and Data Organization: Sequence Data Banks -
       Introduction to sequence date banks -protein sequence data bank. NBFR-PIR,                     9L + 3T
       SWISSPROT, Signal peptide data bank, Nucleic acid sequence data bank -GenBank, EMBL
       nucleotide sequence data bank, AIDS virus sequence data bank. RRNA data bank, structural
       databanks - protein Data Bank (PDB), The Cambridge Structural Database (CSD) : Genome
       data bank - Metabolic pathway data: Microbial and Cellular Data Banks.
  2.   Introduction to MSDN (Microbial Strain Data Network): Numerical Coding Systems of
       Microbes, Hibridoma Data                                                                       9L + 3T
       Bank Structure, Virus Information System Cell line information system; other important
       Data banks in the area of
                                                                                                     Page | 38
       UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                   Technology
       Biotechnology/life sciences/biodiversity. Sequence analysis: Analysis Tools for Sequence
       Data Banks; Pair wise alignment -NEEDLEMAN and Wunsch algorithm, Smith Waterman,
       BLAST, FASTA algorithms to analyze sequence data: Sequence patterns motifs and
       profiles.
  3.   Secondary Structure predictions; prediction algorithms; Chao-Fasman algorithm, Hidden-
       Markov model, Neural Networking. Tertiary Structure predictions; prediction algorithms;      9L + 3T
       Chao-Fasman algorithm, Hidden-Markov model, Neural Networking.
  4.   Applications in Biotechnology: Protein classifications, Fold libraries, Protein structure
       prediction: Fold recognition (threading), Protein structure predictions: Comparative         9L + 3T
       modeling (Homology), Advanced topics: Protein folding, Protein-ligand interactions,
       Molecular Modeling & Dynamics, Drug Designing.
Recommended Books
  1.   “Introduction to Bio Informatics”, Lesk, OUP
  2.   “Introduction to Bioinformatics”, Atwood, Pearson Education
  3.   “Developing Bioinformatics Computer Skills”, Cynthia Gibas and Per Jambeck, 2001 SPD
  4.   “Statistical Methods in Bioinformatics”, Springer India
  5.   “Beginning Perl for Bio-informatics”, Tisdall, SPD
  6.   “Biocomputing: Informatics and Genome Project”, Smith, D.W., 1994, Academic Press, NY
  7.   “Bioinformatics: A practical Guide to the Analysis of Genes and Proteins”, Baxevanis, A.D., Quellette,
       B.F.F.,John Wiely & Sons.
  8.   “Bioinfornmatics”, CSV Murty , Himalaya.
Subject : Elective – I E-COMMERCE
Code       : IT 803D                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                        Contact
No.                                                                                                 Hours
  1.   Introduction to E-Commerce: Definition, Scope of E-Commerce, Hardware requirements,
       Ecommerce and Trade Cycle, Electronic Markets, Electronic Data Interchange and Internet      6L + 1T
       Commerce.
  2.   Business to Business E-Commerce: Electronic Markets, Electronic Data Interchange (EDI):
       Technology, Standards (UN/EDIFACT), Communications, Implementations, Agreements, 7L + 2T
       Security, EDI and Business, Inter-Organizational E-commerce.
  3.   Legal issues: Risks: Paper Document vs. Electronic document, Authentication of Electronic
       document, Laws, Legal issues for Internet Commerce: Trademarks and Domain names, 5L + 1T
       Copyright, Jurisdiction issues, Service provider liability, Enforceable online contract
  4.   Security Issues: Security Solutions: Symmetric and Asymmetric Cryptosystems, RSA, DES,
       and Digital Signature, Protocols for secure messaging, Secure Electronic Transaction (SET) 6L + 1T
       Protocol, Electronic cash over internet, Internet Security
  5.   Business to Consumer E-Commerce: Consumer trade transaction, Internet, Page on the 8L + 2T
       Web, Elements of E-Commerce with VB, ASP, SQL.
  6.   E-business: Internet bookshops, Software supplies and support, Electronic Newspapers,
       Internet Banking, Virtual Auctions, Online Share Dealing, Gambling on the net, E- 7L + 2T
       Diversity, Case studies through internet
Recommended Books
  1.   “E-Commerce-Strategy, Technologies & Applications”, David Whitley, TMH
  2.   “E-Commerce- The cutting edge of business”, Kamlesh K. Bajaj, TMH
  3.   “E-Commerce through ASP”, W Clarke, BPB
  4.   “Beginning E-Commerce with VB, ASP, SQL Server 7.0 & MTS”, Mathew Reynolds, Wrox
       Publishers
  5.   “Global Electronic Commerce- Theory and Case Studies”, J. Christopher Westland and Theodore H. K
       Clark, University Press
                                                                                                   Page | 39
       UNIVERSITY OF KALYANI                                   Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies          Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                     Technology
Subject : Elective – II MOBILE COMPUTING
Code       : IT 804A                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                              Contact
No.                                                                                                       Hours
  1.   Cellular Network: Introduction, Personal Communications Services (PCS) Architecture,
       GSM Architecture, Mobility management, GPRS Architecture, GPRS Network Nodes. 15L + 4T
       Frequency reuse, Cell design, Cellular architecture, Channel assignment, Hand offs,
       Location tracking, Load balancing, Query Processing.
  2.   Wireless LAN: Overview, Infrared LAN, Spread-spectrum LAN, Narrowband Microwave
       LAN, IEEE 802.11 protocol architecture, WLANs (Wireless LANs) IEEE 802.11 standard, 10L + 4T
       Mobile IP. Medium Access Control, Physical layer. The Mobile Internet standard, WAP
       Gateway and Protocols, wireless mark up Languages (WML). Wireless Local Loop (WLL):
       Introduction to WLL Architecture, wireless Local Loop Technologies.
  3.   Infrastructured–less Network: Mobile Ad-Hoc Network (MANET): Architecture, Self
       organization, Precomputed routing protocol, on-demand routing protocol, location assisted
       routing protocol.                                                                         6L + 2T
  4.   Sensor Network: Overview, application areas, Sensor nodes, Architecture Data
       Aggregation, routing.                                                                     5L + 2T
Recommended Books
  1.   “Pervasive Computing”, Burkhardt, Pearson Education
  2.   “Mobile Communication”, J. Schiller, Pearson Education
  3.   “Wireless and Mobile Networks Architectures”, Yi-Bing Lin & Imrich Chlamtac, John Wiley & Sons,
       2001
  4.   “Mobile and Personal Communication systems and services”, Raj Pandya, Prentice Hall of India, 2001.
  5.   “Guide to Designing and Implementing wireless LANs”, Mark Ciampa, Thomson learning, Vikas
       Publishing House, 2001
  6.   “Wireless Web Development”, Ray Rischpater, Springer Publishing
  7.   “The Wireless Application Protocol”, Sandeep Singhal, Pearson Education
  8.   “Third Generation Mobile Telecommunication systems”, by P.Stavronlakis, Springer Publishers
Subject : Elective – II VLSI DESIGN
Code       : IT 804B                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                              Contact
No.                                                                                                       Hours
  1.   Issues and challenges in Digital IC Design: general overview of design hierarchy, layers of
       abstraction, integration density and Moore’s law. VLSI design styles, MOSFET fabrication:          7L + 2T
       basic steps of fabrication, CMOS p-well processes, layout design rules, Bi-CMOS
       fabrication process; Latch-up immune designs;
  2.   CMOS Inverter: MOS device model with sub-micron effects, VTC parameter (DC
       characteristics), CMOS propagation delay, Parasitic capacitance estimation, Layout of an           7L + 2T
       inverter Switching, Short-circuit and leakage Components of Energy and Power;
  3.   Interconnects: Resistance, “Capacitance Estimation, delays, Buffer chains, Low swing
       drivers, Power distribution, and performance optimization of digital circuits by logical effort    6L + 2T
       sizing:
  4.   Combinational logic design: Static CMOS construction, Ratioed logic, Pass transistor,
       Transmission gate logic, DCVSL, Dynamic logic design considerations, Noise                         6L + 2T
       considerations in dynamic design, Power dissipation in CMOS logic, and multipliers (serial
                                                                                                         Page | 40
       UNIVERSITY OF KALYANI                               Syllabus for Part-IV 2nd Semester of Bachelor of
       Dept. of Engineering and Technological Studies      Technology (B. Tech.) on Information
       Kalyani, Nadia, W. Bengal – 741 235                 Technology
       – parallel, Booth’s and systolic array multipliers:
  5.   Semiconductor memories: non-volatile and volatile memory devices, flash memories,
       SRAM cell design, Differential sense amplifiers, DRAM design,                                5L + 2T
  6.   Single ended sense amplifier: Testing in VLSI: Defects, Fault models, Path sensitization,
       Scan, Built-in-self Test (BIST), IDDQ                                                        5L + 2T
Recommended Books
  1.   “CMOS VLSI Design: A Circuits And Systems Perspective”, Neil H. E. Weste, David Harris, Ayan
       Banerjee, Pearson Education
  2.   “VLSI Technology”, Sze S M, Tata McGraw-Hill
  3.   “Basic VLSI Design”, Pucknell A Douglas, Eshraghian Kamran, Prentice Hall India
  4.   “Microelectronics”, Jacob Millman, Arvin Grabel , Tata Mc Graw Hill
  5.   “Fundamentals Of Microelectronics”, Behzad Razavi, Willey
Subject : Elective – II REAL TIME AND EMBEDDED SYSTEM
Code       : IT 804C                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks             Assumed total contact hours in a semester: 48
Sl.    Details of the lesson                                                                        Contact
No.                                                                                                 Hours
  1.   Introduction: Defining real time systems, Embedded Real time systems, Special
       characteristic of real time systems, A brief evolutionary history.                           3L + 1T
  2.   Hardware Architecture of Real time system.                                                   3L + 1T
  3.   Software Architecture: Concepts of interrupt driven activation, Need for real time
       monitor, Pseudo parallelism.                                                                 3L + 0T
  4.   System Development life cycle: Characteristics of Real Time Software Design
       Methodology and life cycle, Specifying real time systems.                                    3L + 1T
  5.   Overview of Ward & Mellor methodology: Ward & Mellor life cycle. The essential
       model step, The implementation model, Real time extensions to DFD.                           3L + 1T
  6.   Environment model: Contest diagram, disambiguation of transformation Schema, Leveling
       and balancing of schema. Describing the data Schema. Describing the Data transform and       5L + 2T
       control transforms, State transition diagrams.
  7.   Implementation Model steps: Processor Environment model, software environment
       model, Code organization model, Translating STD’s to structure Chart, Translating Data       4L + 1T
       Transform based schemas to structure charts.
  8.   Developing, testing and evaluation of real time systems, Real time programming
       language issues and ADA.                                                                     2L + 1T
  9.   Real time O/S: (facilities. UNIX/VENIX/POSIX. IRMX - historical reasons. Concepts of
       processes and threads. Communication among processes, Kernel services)                       3L + 1T
10.    Development systems.                                                                         2L + 1T
11.    External World Interfacing Issues.                                                           2L + 1T
12.    Case Studies: An automobile painting/welding Robot controller.                               3L + 1T
Recommended Books
  1.   “Computers as Components - Principles of Embedded Computer System Design”, Wayne Wolf,
       Morgan Kaufmann Publisher, 2006.
  2.   “An Embedded Software Primer”, David E-Simon, Pearson Education, 2007.
  3.   “Embedded Real-Time Systems: Concepts, Design & Programming”, K.V.K.K.Prasad, Dreamtech
       Press, 2005.
  4.   “An Introduction to the Design of Small Scale Embedded Systems”, Tim Wilmshurst, Pal Grave
       Publisher, 2004.
  5.   “Embedded Real Time Systems Programming”, Sriram V Iyer, Pankaj Gupta, Tata McGraw Hill,
       2004.
  6.   “Embedded Systems Architecture”, Tammy Noergaard, Elsevier ,2006.
                                                                                                   Page | 41
        UNIVERSITY OF KALYANI                                 Syllabus for Part-IV 2nd Semester of Bachelor of
        Dept. of Engineering and Technological Studies        Technology (B. Tech.) on Information
        Kalyani, Nadia, W. Bengal – 741 235                   Technology
Subject : Elective – II PARALLEL PROCESSING
Code       : IT 804D                                  Subject Category: Theoretical
Full Marks : 100 [End Semester Examination: 70 Marks + Internal Assessment: 30Marks]
Contact Hours per week = 3L + 1T               Credits: 4
Duration of the semester: 12 weeks              Assumed total contact hours in a semester: 48
Sl.     Details of the lesson                                                                      Contact
No.                                                                                                Hours
  1.    Parallel Processing Architecture: Models of parallel computer design Processor Arrays
        Multiprocessors, Multicomputer                                                             7L + 2T
  2.    Pram Model: Concepts, Algorithms (e.g. Prefix sum, Preorder tree traversal, merging),
                                                                                                   7L + 2T
  3.    Introduction to parallel programming languages –Basic concepts and methodology
                                                                                                   6L + 2T
  4.    Parallel Computing Algorithms – (To be explained for different platforms):Summation,
        Matrix Multiplication, Linear systems Solving, Graph Algorithm, Fast Fourier Transform.    6L + 2T
  5.    Parallel virtual Machine –Concepts, Case study, Using examples
  6.    Comparison with Message passing Interface (MPI).
Recommended Books
  1.    “ Parallel Computing-Theory and Practice”, Quinm , Michael J , TMH
  2.    “PVM: User”s Guide”, PVM Press
  3.    “Scalable Parallel Computing”, Kai Hwang & Zhiwei Xu. Mcgraw Hill
Subject : IMAGE PROCESSING LAB
Code       : IT 891                                          Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P                              Credits: 2
Duration of the semester: 12 weeks                       Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
  1.    Enhancement techniques for digital image enhancement
  2.    All types of Filter implementation in spatial and frequency domain
  3.    Implementation of Hough Transform for edge linking
  4.    Data compression techniques
Subject : Elective – I Lab: SOFT COMPUTING LAB
Code       : IT 892A                      Subject Category: Sessional
Full Marks : 100
Contact Hours per week = 3P            Credits: 2
Duration of the semester: 12 weeks     Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
   1.   Implement GA for the suitable problem
  2.    Assignment on Fuzzy applications
  3.    Assignment on Neural Network applications
  4.    Assignment on Advanced topics in Soft Computing.
                                                                                                  Page | 42
        UNIVERSITY OF KALYANI                                Syllabus for Part-IV 2nd Semester of Bachelor of
        Dept. of Engineering and Technological Studies       Technology (B. Tech.) on Information
        Kalyani, Nadia, W. Bengal – 741 235                  Technology
Subject : Elective – I Lab: E- COMMERCE LAB
Code       : IT 892D                      Subject Category: Sessional
Full Marks : 50
Contact Hours per week = 3P            Credits: 2
Duration of the semester: 12 weeks     Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
   1.   Assignments on Designing and maintaining WebPages. Advertising in the Website, Portals.
  2.    Assignments on E-Commerce Interaction
  3.    Assignment on E-Commerce Applications like Online Store, Online Banking, Credit Card Transaction
        Processing.
Note: E-Commerce experiments are to be implemented using either VB, ASP, SQL or JAVA, JSP, SQL.
Recommended Books
  1.    “Professional Java Server Programming J2EE 1.3 Edition”, Allamaraj
Subject : Elective – II Lab: MOBILE COMPUTING LAB
Code       : IT 893A                       Subject Category: Sessional
Full Marks : 50
Contact Hours per week = 3P             Credits: 2
Duration of the semester: 12 weeks     Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
   1.   Assignment on Channel assignment.
  2.    Assignment on mobility and hand offs management.
  3.    Assignment on protocol design for mobile.
Subject : Elective – II Lab : VLSI LAB
Code       : IT 893B                                        Subject Category: Sessional
Full Marks : 50
Contact Hours per week = 3P                              Credits: 2
Duration of the semester: 12 weeks                       Assumed total contact hours in a semester: 36
Sl      Details of the lesson
No.
   1.   Programming practice on hardware definition languages (HDL) like VHDL, Verilog etc
  2.    To design different digital subsystem. Simulation of MOS circuits using SPICE, design of TPG and
        fault simulator.
  3.    Familiarization of VLSI CAD tools.
                                                                                                  Page | 43