B.Tech 7th Sem CSE Final
B.Tech 7th Sem CSE Final
Guwahati
B.TECH
COMPUTER SCIENCE AND ENGINEERING
7th Semester
Marks
Sl. Hours per Week Credit
Sub-Code Subject
No.
L T P C CE ESE
Theory
Practical
1 CSE181722 Project-1 0 0 12 6 50 50
Internship-III
2 SI181721 0 0 0 2 - 200
(SAI-Industry)
TOTAL 12 0 12 20 170 530
Total Contact Hours per week : 24
Total Credit: 20
Open Elective-2
Sl. No. Code Subject
Open Elective-3
Sl No Code Subject
MODULE 1:
Introduction - Shift from distributed computing to cloud computing; principles and characteristics of
cloud computing- IAAS, PAAS, SAAS; service oriented computing and cloud environment
MODULE 2:
Cloud Computing Technology - Client systems, Networks, server systems and security from services
perspectives; accessing the cloud with platforms and applications; cloud storage
MODULE 3:
Working with Cloud- Infrastructure as a Service – conceptual model and working Platform as a
Service – conceptual model and functionalities Software as a Service –conceptual model and working
Technologies and Trends in Service provisioning with clouds
MODULE 4:
Using Cloud Services- Cloud collaborative applications and services – technology, applications and
case studies with calendars, schedulers and event management; cloud applications in project
management
MODULE 5:
Case Studies-Microsoft Azure, Google App Engine and Open source clouds-Open-Nebula and
Eucalyptus, Current trends and research
Textbooks/Reference Books:
1. Anthony T.Velte, Toby J.Velte and Robert E, Cloud Computing – A Practical Approach, TMH,
2010
2. Michael Miller, Cloud Computing – Web based Applications, Pearson Publishing, 2011
MODULE 2: Time Complexity: The complexity classes P, NP, Co-NP and Exp, completeness for
NP, Cook's theorem, some well-known NP-complete problems, classes FP, FNP, TFNP and FNP-
Complete, approximation algorithms.
Textbooks/Reference Books:
MODULE 1: History and Need of Various types of Programming Languages, Types of PL,
Characteristics of programming languages, Syntax, Semantics- various types of semantics, Pragmatics
Analysis
MODULE 3: Logic Programming: Predicate calculus- Logical operators, Propositional forms, Rules
of inference, Logical equivalence, Quantification, Well-formed formula, PROLOG - Syntax, Lists,
Operators and arithmetic, Control, i/o, data structures.
LISP - Control constructs, List processing, Files and i/o, Generic functions, Objects, Exceptions.
Textbooks/Reference Books:
MODULE 1: Basic definitions, types of learning, hypothesis space and inductive bias, evaluation,
cross-validation.
MODULE 2: Linear regression, Decision trees, over fitting, Instance based learning, Feature
reduction, Collaborative filtering based recommendation, Bias Variance Trade-off, Generalization
errors, model selection, evaluation metrics
MODULE 4: Neural Network: Perceptron, multilayer network, gradient descent and back
propagation, Convolutional Neural Networks, Recurrent Neural Networks, Deep Unsupervised
Learning, Dynamic memory networks
MODULE 5: Computational learning theory, PAC learning model, Linear Discriminant Analysis,
Sample complexity, VC Dimension, Ensemble learning: Boosting and bagging, random forest,
reinforcement learning
Textbooks/Reference Books:
MODULE 1: Introduction: The human, The computer, The interaction, Paradigms, Usability of
Interactive Systems, Guidelines, Principles, and Theories
MODULE 2: Design Process: Interaction design basics, HCI in the software process, Design rules,
Implementation support, Evaluation techniques, Universal design, User support
MODULE 3: Models and Theories Cognitive models, Socio-organizational issues and stakeholder
requirements, Communication and collaboration models, Task analysis, Dialogue notations and
design, Models of the system, Modeling rich interaction
MODULE 4: Interaction Styles- Direct Manipulation and Virtual Environments, Menu Selection,
Form Filling and Dialog Boxes, Command and Natural Languages, Interaction Devices, Collaboration
and Social Media Participation
MODULE 5: Design Issues- Quality of Service, Balancing Function and Fashion, User
Documentation and Online Help, Information Search, Information Visualization
MODULE 6: Outside the Box- Group ware, Ubiquitous computing and augmented realities,
Hypertext, multimedia, and the World Wide Web
Textbooks/Reference Books:
1. “Human Computer Interaction” by Alan Dix, Janet Finlay, ISBN: 9788131717035, Pearson
Education (2004)
2. “Designing the User Interface - Strategies for Effective Human Computer Interaction”, by Ben
Shneiderman ISBN: 9788131732557, Pearson Education (2010).
3. Usability Engineering: Scenario-Based Development of Human-Computer Interaction, by
Rosson, M. and Carroll, J. (2002)
4. The Essentials of Interaction Design, by Cooper, et al., Wiley Publishing (2007)
5. Usability Engineering, by Nielsen, J. Morgan Kaufmann, San Francisco, 1993. ISBN 0-12-
518406-9
6. The Resonant Interface: HCI Foundations for Interaction Design, by Heim, S., Addison-
Wesley. (2007)
7. Usability engineering: scenario-based development of human-computer interaction, By
Rosson, M.B & Carroll, J.M., Morgan Kaufman. (2002)
MODULE 1: Introduction- Machine vision systems, optics and lenses, image sensors, human vision
and Neuro-visual model, Imaging geometry - world co-ordinate system and camera coordinate system,
co-ordinate transformations, projection geometry, camera model, camera calibration, radiometry.
Open and manipulate images using NumPy.
MODULE 2: Introduction to Object Detection, template matching, concept of edge detection, edge
linking, corner detection, Harris Corner detection, contour detection, feature matching, grid detection
techniques using OpenCV and Python, introduction to face detection using OpenCV.
MODULE 3: Range measurement and recovering scene geometry: Binocular technique stereo pair,
epi polar line and plane, stereo matching, photogrammetry, monocular technique -texture processing
and shape from texture, depth from focusing and symmetry, different range finder (active) - laser range
finder, light-stripe method.
MODULE 4: Introduction to object tracking, motion field, optical flow - smoothness, boundary
conditions, discontinuities of optical flow, block-based method, pre-recursive method, Bayesian
method, motion segmentation method, motion from points and lines, token tracking, stereo and motion
tracking, use of Kalman filter, optical flow coding with OpenCV.
MODULE 5: Representation and analysis of polyhedral scene: understanding line drawings, gradient
and dual space, generalized cylinder, volumetric representation, edge and junction labeling; labeling
and recognition of scene objects; construction of model-base and visual learning, model-based
recognition system - acronym, model-based recognition from sparse range data, 3D model based
vision system, scene understanding, special systems for computer vision: visual information
processing architecture, language and control, applications
Textbooks/Reference Books:
1. Computer Vision: A Modern Approach, by Forsyth / Ponce, Pearson Education India; 2nd
edition, 2015
2. D. H. Ballard and C. M. Brown: Computer Vision, Prentice Hall, New York,1986.
3. R. M. Haralick, L. G. Shapiro: Computer and Robot Vision, Addison-Wesley Pub Co., 1992.
4. Hands-On Algorithms for Computer Vision: Amin Ahmadi Tazehkandi, Packt Publishing
Limited, 2018
5. Programming Computer Vision with Python: Techniques and Libraries for Imaging and
Retrieving Information, Jan Erik Solem, O′Reilly; 1st edition, 2012
6. Y. Shirai: Three-Dimensional Computer Vision, Springer-Verlag Berlin, 1988.
7. B. K. P. Horn: Robot Vision, MIT Press, Cambridge, 1986.
MODULE 2: Distributed Deadlock Detection: system model, resource Vs. communication deadlocks,
deadlock prevention, avoidance, detection & resolution, centralized dead lock detection, distributed
dead lock detection, path pushing algorithms, edge chasing algorithms, Agreement Protocols:
Introduction, System models, classification of Agreement Problem-Interactive Consistency Problem,
Applications of Agreement algorithms.
MODULE 4: Distributed Transactions: Introduction, Flat and nested distributed transactions, Atomic
commit protocols, concurrency control in distributed transactions, Distributed deadlocks, Transaction
recovery, distributed shared memory – Design and Implementation issues, consistency models,
CORBA Case Study: CORBA RMI, CORBA services.
MODULE 5: File service components, design issues, interfaces, implementation techniques, Sun
Network File System – architecture and implementation, other distributed file systems – AFS, CODA.
Name services – SNS name service model.
Textbooks/Reference Books:
MODULE 2: Convex hulls algorithms in 2d and 3d, Gift Wrapping and Graham Scan, lower bounds,
Divide-and-Conquer
MODULE 5: Geometric searching: point-location, 2d linear programming with prune and search
Visibility: algorithms for weak and strong visibility, visibility with reflections, art-gallery problems.
Arrangements of lines: 2d arrangements, zone theorem, many-faces complexity, algorithms.
MODULE 6: Sweep techniques: plane sweep for segment intersections, Fortune s sweep for Voronoi
diagrams, topological sweep for line arrangements
Textbooks/Reference Books:
1. Mark de Berg, Otfried Schwarzkopf, Marc van Kreveld and Mark Overmars, Computational
Geometry: Algorithms and Applications, Springer.
2. F. P. Preparata and Michael I. Shamos, Computational Geometry: An Introduction, Springer.
3. Joseph O Rourke, Computational Geometry in C, Cambridge University Press.
MODULE 3: Embedded Application Development - UML 2.0, State charts, General language
characteristics, Hardware/Software Co-design, Hardware/software partitioning, Testing embedded
systems, Design for testability and Self-test.
Textbooks/Reference Books:
1. Frank Vahid and Tony Givargis, Embedded Systems Design – A Unified Hardware /Software
Introduction, John Wiley, 2001
2. David E.Simon, An Embedded Software Primer, Pearson Education Asia, 1999
3. Feng Zhao and Leonides Guibas, “Wireless Sensor Networks”, Elsevier Publication – 2002
4. Holger Karl and Andreas Willig, “Protocols and Architectures for Wireless Sensor Networks”,
Wiley, 2005
5. Kazem Sohraby, Daniel Minoli, & Taieb Znati, “Wireless Sensor Networks-Technology,
Protocols, and Applications”, John Wiley, 2007
6. Anna Hac, “Wireless Sensor Network Designs”, John Wiley, 2003
MODULE 1: Introduction
Definition and management of financial planning, importance and characteristics of sound financial
plan, concepts of capital- fixed capital and working capital, source of finance, fund flow statement.
Definition and meaning of marginal costing, advantages, marginal cost equation, contribution, profit-
volume ratio, break even analysis, margin of safety.
Cost Accounting- Concept and benefit, elements of cost, preparation of cost sheet with adjustment of
raw materials, work-in-progress and finished goods.
MODULE 5: Capitalisation
MODULE 6: Motivation
MODULE 7: Leadership
Textbooks/Reference Books:
*****************