(Applicable From The Academic Session 2018-2019) : Syllabus For B. Tech in Computer Science & Engineering
(Applicable From The Academic Session 2018-2019) : Syllabus For B. Tech in Computer Science & Engineering
SEMESTER – VI
1
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
2
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Course Outcomes:
3
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Computer Networks
Code: PCC-CS602
Contact: 3L
Course Outcomes:
5
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Advanced Algorithms
Code: PEC-IT601 A
Contact: 3L
MST.
Graph Matching: Algorithm to compute maximum
matching. Characterization of
maximum matching by augmenting paths, Edmond's
Blossom algorithm to compute augmenting path.
Flow-Networks: Maxflow-mincut theorem, Ford- 9
Fulkerson Method to compute
maximum flow, Edmond-Karp maximum-flow
algorithm.
Matrix Computations: Strassen's algorithm and
introduction to divide and
conquer paradigm, inverse of a triangular matrix,
relation between the time
complexities of basic matrix operations,
LUP-decomposition.
Shortest Path in Graphs: Floyd-Warshall 10
3 algorithm and introduction to dynamic
programming paradigm. More examples of dynamic
programming.
Modulo Representation of integers/polynomials:
Chinese Remainder Theorem,
Conversion between base-representation and
modulo-representation. Extension to
polynomials. Application: Interpolation problem.
Discrete Fourier Transform (DFT): In complex
field, DFT in modulo ring. Fast
Fourier Transform algorithm. Schonhage-Strassen
Integer Multiplication algorithm
Linear Programming: Geometry of the feasibility 10
4. region and Simplex algorithm
NP-completeness: Examples, proof of NP-hardness
and NP-completeness.
One or more of the following topics based on time
and interest
Approximation algorithms, Randomized Algorithms,
Interior Point Method,
Advanced Number Theoretic Algorithm
5 Recent Trands in problem solving paradigms using 5
recent searching and sorting techniques by applying
recently proposed data structures.
7
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Course Outcomes:
Distributed Systems
Code: PEC-IT601B
Contact: 3L
8
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
DISTRIBUTED DATABASE 11
2 DESIGN
Alternative design strategies;
Distributed design issues;
Fragmentation; Data allocation
SEMANTICS DATA CONTROL
View management; Data security;
Semantic Integrity Control QUERY
PROCESSING ISSUES
Objectives of query processing;
Characterization of query processors;
Layers of query processing; Query
decomposition; Localization of
distributed data
DISTRIBUTED QUERY OPTIMIZATION 11
3 Factors governing query optimization; Centralized
query optimization; Ordering of fragment queries;
Distributed query optimization algorithms
TRANSACTION MANAGEMENT
The transaction concept; Goals of transaction
management; Characteristics of transactions;
Taxonomy of transaction models
CONCURRENCY CONTROL
Concurrency control in centralized database systems;
Concurrency control in DDBSs; Distributed
concurrency control algorithms; Deadlock
management
Reliability issues in DDBSs; Types of failures; 8
4. Reliability techniques; Commit protocols; Recovery
protocols Algorithm
5 PARALLEL DATABASE SYSTEMS 6
Parallel architectures; parallel query
processing and
6 ADVANCED TOPICS Mobile 4
Databases, Distributed Object
Management, Multi-databases
9
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Course Outcomes:
Software Engineering
Code:PEC-IT601C
Contact: 3L
Image Processing
Code:PEC-IT601 D
Contact: 3L
9
3 Mathematical Preliminaries[9L]
Neighbour of pixels, Connectivity, Relations,
Equivalence & Transitive Closure; Distance
Measures, Arithmetic/Logic Operations, Fourier
Transformation, Properties of The Two
Dimensional Fourier Transform, Discrete Fourier
Transform, Discrete Cosine & SineTransform.
8
4.
Image Enhancement [8L]
Spatial Domain Method, Frequency Domain
Method, Contrast Enhancement -Linear &
Nonlinear Stretching, Histogram Processing;
Smoothing - Image Averaging, Mean Filter,
Low-pass Filtering; Image Sharpening. High-
pass Filtering, High- boost Filtering,
Derivative Filtering, Homomorphic Filtering;
Enhancement in the frequency domain - Low
pass filtering, High pass filtering.
5 7
Image Restoration [7L]
Degradation Model, Discrete Formulation,
Algebraic Approach to Restoration -
Unconstrained & Constrained; Constrained
Least Square Restoration, Restoration by
Homomorphic Filtering, Geometric
Transformation - Spatial Transformation,
12
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
6 7
Image Segmentation [7L]
Point Detection, Line Detection, Edge
detection, Combined detection, Edge
Linking & Boundary Detection - Local
Processing, Global Processing via The
Hough Transform; Thresholding -
Foundation, Simple Global Thresholding,
Optimal Thresholding; Region Oriented
Segmentation - Basic Formulation, Region
Growing by Pixel Aggregation, Region
Splitting & Merging.
13
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
1. Parallel Programming, Barry Wilkinson, Michael Allen, Pearson Education, 2nd Edition.
2. Introduction to Parallel algorithms by Jaja from Pearson, 1992.
Unit 3:
3 Mining Time series Data, Periodicity Analysis for time 8
related sequence data, Trend analysis, Similarity search
in Time-series analysis;
Unit 4:
4. Mining Data Streams, Methodologies for stream data 11
processing and stream data
systems, Frequent pattern mining in stream data,
Sequential Pattern Mining in
Data Streams, Classification of dynamic data streams,
Class Imbalance Problem;
Graph Mining; Social Network
Analysis;modulation for communication,
filtering, feedback control systems.
Unit 5: 9
Web Mining, Mining the web page layout structure,
mining web link structure,
mining multimedia data on the web, Automatic
classification of web documents
and web usage mining; Distributed Data Mining.
Unit 6: 5
Recent trends in Distributed Warehousing and Data
Mining, Class Imbalance
Problem; Graph Mining; Social Network Analysis
15
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
5. Jiawei Han and M Kamber, Data Mining Concepts and Techniques,, Second Edition,
Elsevier Publication, 2011.
6. Vipin Kumar, Introduction to Data Mining - Pang-Ning Tan, Michael Steinbach,
Addison Wesley,2006.
7. G Dong and J Pei, Sequence Data Mining, Springer, 2007.
Course Outcomes:
After completion of course, students would be:
Code:PEC-IT602C
Contact: 3L
1. Theodor Richardson, Charles N Thies, Secure Software Design, Jones & Bartlett
2. Kenneth R. van Wyk, Mark G. Graff, Dan S. Peters, Diana L. Burley, Enterprise Software
Security,
Addison Wesley.
Course Outcomes:
17
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Pattern Recognition
Code: PEC-IT602D
Contact: 3L
18
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Parzen-window method
K-Nearest Neighbour method
Numerical Methods
Code: OEC-IT601A
Contact: 3L
19
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
20
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Contact: 3L
21
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Making. [2]
Communication: Communication Process, Direction
of Communication, Barriers to Effective
Communication. [2]
Leadership: Definition, Importance, Theories of
Leadership Styles.
Organizational Politics: Definition, Factors 8
4. contributing to Political Behaviour. [2]
Conflict Management: Traditional vis-a-vis Modern
View of Conflict, Functional and Dysfunctional
Conflict,
Conflict Process, Negotiation – Bargaining
Strategies, Negotiation Process. [2]
Organizational Design: Various Organizational
Structures and their Effects on Human Behaviour,
Concepts of
Organizational Climate and Organizational Culture.
1. Robbins, S. P. & Judge, T.A.: Organizational Behavior, Pearson Education, 15th Edn.
2. Luthans, Fred: Organizational Behavior, McGraw Hill, 12th Edn.
3. Shukla, Madhukar: Understanding Organizations – Organizational Theory & Practice in
India, PHI
4. Fincham, R. & Rhodes, P.: Principles of Organizational Behaviour, OUP, 4th Edn.
5. Hersey, P., Blanchard, K.H., Johnson, D.E.- Management of Organizational Behavior
Leading Human Resources,
PHI, 10th Edn.
22
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
PRACTICAL SYLLABUS
Laboratory Experiments:
Structured Query Language
1. Creating Database
Creating a Database
Creating a Table
Specifying Relational Data Types
Specifying Constraints
Creating Indexes
2. Table and Record Handling
INSERT statement
Using SELECT and INSERT together
DELETE, UPDATE, TRUNCATE statements
DROP, ALTER statements
3. Retrieving Data from a Database
1. The SELECT statement
2. Using the WHERE clause
3. Using Logical Operators in the WHERE clause
4. Using IN, BETWEEN, LIKE , ORDER BY, GROUP BY and HAVING
Clause
5. Using Aggregate Functions
6. Combining Tables Using JOINS
7. Subqueries
4. Database Management
Creating Views
Creating Column Aliases
Creating Database Users
Using GRANT and REVOKE
23
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Computer Science & Engineering
(Applicable from the academic session 2018-2019)
Laboratory Experiments:
1) NIC Installation & Configuration (Windows/Linux)
2) Understanding IP address, subnet etc
Familiarization with
Networking cables (CAT5, UTP)
Connectors (RJ45, T-connector)
Hubs, Switches
3) TCP/UDP Socket Programming
Simple, TCP based, UDP based
Multicast & Broadcast Sockets
Implementation of a Prototype Multithreaded Server
4) Implementation of
Data Link Layer Flow Control Mechanism (Stop & Wait, Sliding Window)
Data Link Layer Error Detection Mechanism (Cyclic Redundancy Check)
Data Link Layer Error Control Mechanism (Selective Repeat, Go Back N)
5) Server Setup/Configuration
FTP, TelNet, NFS, DNS, Firewall
24
PG