B.Tech Curriculum for Cyber Security Focus
B.Tech Curriculum for Cyber Security Focus
[Link]
(COMPUTER ENGINEERING/COMPUTER SCIENCE &
ENGINEERING)
REGISTRATION:
1. Lower and Upper Limits for Course Credits Registered in a Semester, by a Full-Time Student
of a UG/PG Programme:
A full time student of a particular UG/PG programme shall register for the appropriate number
of course credits in each semester/session that is within the minimum and maxi- mum limits
specific to that UG/PG programme as stipulated in the specific Regulations pertaining to that
UG/PG programme.
3. PhD students can register for any of PG/PhD courses and the corresponding rules of evaluation
will apply.
4. Under Graduate students may be permitted to register for a few selected Post Graduatecourses,
in exceptionally rare circumstances, only if the DUGC/DPGC is convinced of the level of the
academic achievement and the potential in a student.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
COURSE PRE-REQUISITES:
1. In order to register for some courses, it may be required either to have exposure in, or to have
completed satisfactorily, or to have prior earned credits in, some specifiedcourses.
2. Students who do not register on the day announced for the purpose may be permitted LATE
REGISTRATION up to the notified day in academic calendar on payment of late fee.
3. REGISTRATION IN ABSENTIA will be allowed only in exceptional cases with the approval
of the Dean (Academic) / Principal.
4. A student will be permitted to register in the next semester only if he fulfills the following
conditions:
(a) Satisfied all the Academic Requirements to continue with the programme
of Studies without termination
(b) Cleared all Institute, Hostel and Library dues and fines (if any) of the previous semesters;
(c) Paid all required advance payments of the Institute and hostel for the current semester;
(d) Not been debarred from registering on any specific ground by the Institute.
EVALUATION SYSTEM:
1. Absolute grading system based on absolute marks as indicated below will be
implemented from academic year 2019-20, starting from I year [Link].
Percentage of
Letter grade Grade point
Marks
91-100 EX 10.0
86-90 AA 9.0
81-85 AB 8.5
76-80 BB 8.0
71-75 BC 7.5
66-70 CC 7.0
61-65 CD 6.5
56-60 DD 6.0
51-55 DE 5.5
40-50 EE 5.0
<40 EF 0.0
3. A total of 100 Marks for each theory course are distributed as follows:
1 Mid Semester Exam (MSE) Marks 20
2 Continuous Assessment Marks 20
3 End Semester Examination (ESE)Marks 60
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
4. A total of 100 Marks for each practical course are distributed as follows:
1 Continuous Assessment Marks 60
2 End Semester Examination (ESE) Marks 40
It is mandatory for every student of [Link] to score a minimum of 40 marks out of 100, with a
minimum of 20 marks out of 60 marks in End Semester Examination for theory course.
This will be implemented from the first year of [Link] starting from Academic Year 2019-20.
5. Description of Grades:
6. Evaluation of Performance:
1. Semester Grade Point Average (SGPA) and Cumulative Grade Point Average (CGPA)
(A) Semester Grade Point Average (SGPA): The performance of a student in a semester is indicated
by Semester Grade Point Average (SGPA) which is a weighted average of the grade points
obtained in all the courses taken by the student in the semester and scaled to a maximum of 10.
(SGPI is to be calculated up to two decimal places). A Semester Grade Point Average (SGPA)
will be computed for each semester as follows:
Where
‗n‘ is the number of subjects for the semester,
‗ci‘ is the number of credits allotted to a particular subject, and
‗gi‘ is the grade-points awarded to the student for the subject based on his
perfor- mance as per the above table.
-SGPA will be rounded off to the second place of decimal and recorded as such.
(B) Cumulative Grade Point Average (CGPA): An up to date assessment of the overall per-
formance of a student from the time he entered the Institute is obtained by calculating
Cumulative Grade Point Average (CGPA) of a student. The CGPA is weighted average of the
grade points obtained in all the courses registered by the student since she entered theInstitute.
CGPA is also calculated at the end of every semester (upto two decimal places). Starting from
the first semester at the end of each semester (S), a Cumulative Grade Point Average (CGPA)
will be computed as follows:
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Where
‗m‘ is the total number of subjects from the first semester onwards up to and
including the semester S,
‗ci‘ is the number of credits allotted to a particular subject, and
‗gi‘ is the grade-points awarded to the student for the subject based on his/her
performance as per the above table.
-CGPA will be rounded off to the second place of decimal and recorded as such.
Student complying with these criteria will be awarded [Link] (Honours) Degree.
Student complying with these criteria will be awarded with [Link] Degree in
-------Engineering with Minor in ------------- Engineering.
(For e. g.: B. Tech in Civil Engineering with Minor in Computer Engineering)
For applying for Honours and Minor Degree the student has to register themselves through the
proper system.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
ATTENDANCE REQUIREMENTS
1. All students must attend every lecture, tutorial and practical classes.
2. To account for approved leave of absence (eg. Representing the Institute in sports, games or
athletics; placement activities; NCC/NSS activities; etc.) and/or any other such contingencies
like medical emergencies, etc., the attendance requirement shall be a minimum of 75% of the
classes actually conducted.
If the student failed to maintain 75% attendance, he/she will be detained for appearing the
successive examination.
The Dean (Academics)/ Principal is permitted to give 10% concession for the genuine reasons
as such the case may be.
In any case the student will not be permitted for appearing the examination if the attendance is
less than 65%.
3. The course instructor handling a course must finalize the attendance 3 calendar days before the
last day of classes in the current semester and communicate clearly to the students by displaying
prominently in the department and also in report writing to the head of the department concerned.
4. The attendance records are to be maintained by the course instructor and he shall show it to the
student, if and when required.
TRANSFER OF CREDITS
The courses credited elsewhere, in Indian or foreign University / Institutions / Colleges /Swayam
Courses by students during their study period at DBATU may count towards the credit requirements
for the award of degree. The guidelines for such transfer of credits are as follows:
(a) 20% of the total credit will be considered for respective calculations.
(b) Credits transferred will be considered for overall credits requirements of the programme.
(c) Credits transfer can be considered only for the course at same level i.e. UG, PG etc.
(d) A student must provide all details (original or attested authentic copies) such as course contents,
number of contact hours, course instructor / project guide and evaluation system for the course for
which he is requesting a credits transfer. He shall also provide the approval or acceptance letter from
the other side. These details will be evaluated by the concerned Board of Studies before giving
approval. The Board of Studies will then decide the number of equivalent credits the student will get
for such course(s) in DBATU. The complete details will then be forwarded to Dean for approval.
(e) A student has to get minimum passing grades / marks for such courses for which the credits
transfers are to be made.
(f) Credits transfers availed by a student shall be properly recorded on academic record(s) of the
student.
(g) In exceptional cases, the students may opt for higher credits than the prescribed.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Objective
Objectives
Identifier
To provide knowledge of sound mathematical principles underlying various
PEO1
programming concepts.
To develop an ability to understand complex issues in the analysis, design,
PEO2
implementation and operation of information systems.
PEO3 To provide knowledge of mechanisms for building large-scale computer-based systems.
To develop an ability to provide computer-based solutions to the problems from other
PEO4
disciplines of science and engineering.
To impart skills necessary for adapting rapid changes taking place in the field of
PEO5
information and communication technologies.
To provide knowledge of ethical issues arising due to deployment of information and
PEO6
communication technologies in the society on large scale.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Outcome
Outcomes
Identifier
The graduates will possess the knowledge of various discrete mathematical structures,
PO1
Logic and numerical techniques.
The graduates will have an ability to apply mathematical formalism of Finite Automata
PO2
and Probability in modeling and analysis of systems.
The graduates will have knowledge of core programming paradigms such as database
PO3 orientation, object orientation, and agent orientation and concepts essential to
implement software based system.
The graduates will have an ability to analyze problem, specify algorithmic solutions to
PO4
them and to evaluate alternative solutions.
The graduate will have broad understanding of the impact of a computer based solutions
in economic, environmental and social context and will demonstrate use of analytical
PO5
tools in gathering requirements and distilling relevant information to provide computer
based solutions.
The graduates will demonstrate the ability to build human centric interfaces to
PO6
computers.
The graduates will posses the knowledge of advanced and emerging topics in the fields
PO7
of operating systems, databases and computer networks.
The graduates will posses skills necessary to communicate design engineering ideas.
PO8
The skills set include verbal, written and listening skills.
The graduates will understand ethical issues in providing computer based solutions also
PO9
they will have an ability and attitude to address the ethical issues.
The graduates will understand the role of system software such as operating systems,
PO10 database management systems, compilers, middle-ware and internet protocols in
realizing distributed information environment
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
The Graduate Attributes are the knowledge skills and attitudes which the students have at the time of
graduation. These Graduate Attributes identified by National Board of Accreditation are as follows:
(a) Engineering knowledge: An ability to apply knowledge of mathematics, science and engineering.
(b) Problem analysis: An ability to design and conduct experiments as well as to analyze and interpret data.
(c) Design / development of solutions: An ability to design a system, a component, or process, to meet
desired needs within realistic constraints such as economic, environmental, social, political, ethical, health
and safety, manufacturability, and sustainability.
(d) Individual and team work: An ability to function on multidisciplinary teams.
(e) Problem Solving: An ability to identify, formulate and solve engineering problems.
(f) Ethics: An understanding of professional and ethical responsibility.
(g) Communication: An ability to communicate effectively.
(h) Environment and sustainability: The broad education necessary to understand the impact of engineering
solutions in a global, economical, environmental and social context.
(i) Life-long learning: Recognition of the need for and an ability to engage in life-longlearning.
(j) A knowledge of technology: Aknowledge of contemporary issues, and state of art technology
(k) Modern tool usage: An ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice.
(l) Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply in multidisciplinary environments.
A B C D E F G H I J K L
PO1 X
PO2 X
X
PO3 X X
PO4 X
X
PO5 X X
X
PO6 X
PO7 X
PO8 X
PO9 X
PO10 X
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Weakly
Course Course Evaluation Scheme
Course Title Teaching Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOC701 Artificial Intelligence 3 - - 20 20 60 100 3
BTCOC702 Cloud Computing 3 - - 20 20 60 100 3
BTCOE703 Elective – VI
(A) Bioinformatics
3 - - 20 20 60 100 3
(B) Distributed System
(C) Big Data Analytics
BTCOE704 Open Elective – VII
(A) Cryptography and
Network Security 3 - - 20 20 60 100 3
(B) Business Intelligence
(C) Block chain Technology
BTCOE705 Open Elective – VIII
(A) Virtual Reality
3 - - 20 20 60 100 3
(B) Deep Learning
(C) Design Thinking
BTHM706 Foreign Language Studies* - - 4 - - - - Audit
BTCOL707 Artificial Intelligence &
- - 4 60 - 40 100 2
Cloud Computing Lab
BTCOS708 Project Phase – I - - - 60 - 40 100 2
BTCOF608 Field Training / Internship /
Industrial Training –III - - - - - - - Audit
(Evaluation)
TOTAL 15 - 8 220 100 380 700 19
*Any Foreign language can be opted by the students as per their need /demand conducted in online or offline mode by the
institute.
Weakly
Course Course Teaching Evaluation Scheme
Course Title Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOF801 Project phase – II (In-house) /
Internship and Project in - - 24 60 - 40 100 12
Industry
[Unit2]Problem-solving [7 Hours]
Solving Problems by Searching, Problem-Solving Agents, Example Problems, Searching for Solutions,
Uninformed Search Strategies, Informed (Heuristic) Search Strategies, Heuristic Functions, Defining Constraint
Satisfaction Problems, Constraint Propagation: Inference in CSPs, Backtracking Search for CSPs, Local Search
for CSPs, The Structure of Problems. Adversarial Search, Games, Optimal Decisions in Games, Alpha–Beta
Pruning.
Text Book:
1. Rich, E. and Knight K.: Artificial Intelligence, Tata McGraw- Hill
Reference Books:
1. Peter Norvig, Artificial Intelligence: A Modern Approach, Third Edition.
2. Ivan Bratko, Prolog Programming for Artificial Intelligence, Addison-Wesley.
Course Objectives:
1. To understand the concepts of Cloud Computing.
2. To learn Taxonomy of Virtualization Techniques.
3. To learn Cloud Computing Architecture.
4. To acquire knowledge on Aneka Cloud Application Platform.
5. To learn Industry Cloud Platforms.
Course Outcomes:
At the end of this course student will:
CO1) Understand the concept of virtualization and how this has enabled the development of
Cloud Computing
CO2) Know the fundamentals of cloud, cloud Architectures and types of services in cloud
CO3) Understand scaling, cloud security and disaster management
CO4) Design different Applications in cloud
CO5) Explore some important cloud computing driven commercial systems
UNIT 1
Introduction to Cloud: Cloud Computing at a Glance, the Vision of Cloud Computing, Defining a Cloud, a
Closer Look, Cloud Computing Reference Model. Characteristics and Benefits, Challenges Ahead, Historical
Developments. Virtualization: Introduction, Characteristics of Virtualized Environment, Taxonomy of
Virtualization Techniques, Virtualization and Cloud computing, Pros and Cons of Virtualization, Technology
Examples- VMware and Microsoft Hyper-V.
UNIT 2
Cloud Computing Architecture: Introduction, Cloud Reference Model, Architecture, Infrastructure / Hardware
as a Service, Platform as a Service, Software as a Service, Types of Clouds, Public Clouds, Private Clouds, Hybrid
Clouds, Community Clouds, Economics of the Cloud, Open Challenges, Cloud Interoperability and Standards,
Scalability and Fault Tolerance.
UNIT 3
Defining the Clouds for Enterprise: Storage as a service, Database as a service, Process as a service, Information
as a service, Integration an s a service and Testing as a service. Scaling a cloud infrastructure -Capacity Planning,
Cloud Scale.
UNIT 4
Aneka: Cloud Application Platform Framework Overview, Anatomy of the Aneka Container, From the Ground
Up: Platform Abstraction Layer, Fabric Services, Foundation Services, Application Services, Building Aneka
Clouds, Infrastructure Organization, Logical Organization, Private Cloud Deployment Mode, Public Cloud
Deployment Mode, Hybrid Cloud Deployment de, Cloud Programming and Management, Aneka SDK,
Management Tools.
UNIT 5
Cloud Applications: Scientific Applications – Health care, Geoscience and Biology. Business and Consumer
Applications- CRM and ERP, Social Networking, Media Applications and Multiplayer Online Gaming.
Cloud Platforms in Industry: Amazon Web Services- Compute Services, Storage Services, Communication
Services and Additional Services. Google AppEngine-Architecture and Core Concepts, Application Life-Cycle,
cost model. Microsoft Azure- Azure Core Concepts.
Learning Resource
Text Books
1. Mastering Cloud Computing by Raj Kumar Buyya, Christian Vecchiola, and [Link] Selvi from TMH 2013.
2. George Reese Cloud Application Architectures, First Edition, O‟Reilly Media 2009.
References
1. Cloud Computing and SOA Convergence in Your Enterprise A Step-by-Step Guide by
2. David S. Linthicum from Pearson 2010.
3. Cloud Computing 2nd Edition by Dr. Kumar Saurabh from Wiley India 2012.
4. Cloud Computing – web based Applications that change the way you work and collaborate Online – Micheal
Miller. Pearson Education.
NPTEL Course:
1. Cloud Computing, Prof. Soumya Kanti Ghosh, Department of Computer Science and
Engineering, IIT Kharagpur.
Text Book:
1. S. C. Rastorgi et al, Bioinformatics Concepts Skills and Applications; 2nd Edition, CBS
Publishers & Distributors.
NPTEL Course:
1. Prof. M. Michael Gromiha, Algorithms and Applications.
Text Book:
1. P. K. Sinha, Distributed Operating System, PHI Publication
Reference Books:
1. Colorouis, Distributed Systems, Addison Wesley Publication.
2. M. L. Liu, Distributed Computing: Principles and Applications, Addison-Wesley, 2004.
NPTEL Course:
1. Distributed Systems, Prof. Rajiv Mishra, IIT Patna.
Text Book:
1. Bart Baesens ―Analytics in a Big Data World: The Essential Guide to Data Science and
its Applications‖, Wiley and SAS Business Series.
Reference Books:
1. Rajkumar Buyya, Rodrigo N. Calheiros, Amir M Vahid Dastjerdi, Morgan Kaufmann, ―Big
Data Principals and Paradiagram‖, Elsevier, ISBN: 978-0-12-805394-2
2. Kyle Banker, Peter Bakkum and Shaun Verch, ―MongoDB in Action‖, 2nd Edition Dream
tech Press, ISBN: 978-9351199359.
3. Anand Rajaraman, Jeffrey D. Ullman, ―Mining of Massive Datasets‖, 3rd edition,
Cambridge University Press
4. Sima Acharya, Subhashini Chhellappan, ―BIG Data and Analytics‖, ,Willey publication,
ISBN: 978-8126554782.
NPTEL COURSE:
1. Big Data Computing by Prof. Rajiv Misra, Dept. of Computer Science and Engineering,
IIT Patna
[Unit 1] [6 Hours]
Introduction and Mathematical Foundations: Introduction, Overview on Modern Cryptography, Number
Theory, Probability and Information Theory. Classical Cryptosystems: Classical Cryptosystems, Crypt-
analysis of Classical Cryptosystems, Shannon‘s Theory.
[Unit 2] [6 Hours]
Symmetric Key Ciphers: Symmetric Key Ciphers, Modern Block Ciphers (DES), Modern Block Cipher
(AES).Crypt-analysis of Symmetric Key Ciphers: Linear Crypt-analysis, Differential Crypt-analysis, other
Crypt-analytic Techniques, Overview on S-Box Design Principles, Modes of operation of Block Ciphers.
[Unit 3] [6 Hours]
Stream Ciphers and Pseudo-randomness: Stream Ciphers, Pseudo-random functions. Hash Functions and
MACs: Hash functions: The Merkle Damgard Construction, Message Authentication Codes (MACs).
[Unit 4] [6 Hours]
Asymmetric Key Ciphers: Construction and Crypt-analysis: More Number Theoretic Results, The RSA
Cryptosystem, Primality Testing, Factoring Algorithms, Other attacks on RSA and Semantic Security of RSA,
The Discrete Logarithm Problem (DLP) and the Diffie-Hellman Key Exchange algorithm, The ElGamal
Encryption Algorithm, Crypt-analysis of DLP.
[Unit -5] [6 Hours]
Digital Signatures: Signature schemes: I, Signature schemes: II. Modern Trends in Asymmetric Key
Cryptography: Elliptic curve based cryptography: I, Elliptic curve based cryptography: II. Network Security:
Secret Sharing Schemes, A Tutorial on Network Protocols, Kerberos, Pretty Good Privacy (PGP), Secure Socket
Layer (SSL), Intruders and Viruses, Firewalls.
Text Book:
1. Douglas Stinson, "Cryptography Theory and Practice", 2nd Edition, Chapman & Hall/CRC.
Reference Books:
1. B. A. Forouzan, "Cryptography & Network Security", McGraw Hill Publication.
2. William Stallings, "Cryptography and Network Security", Pearson Education.
3. Dr. B. B. Meshram, TCP/IP & Network Security, SPD Publication.
4. Wenbo Mao, "Modern Cryptography, Theory & Practice", Pearson Education.
5. Hoffstein, Pipher, Silvermman, "An Introduction to Mathematical Cryptography", Springer.
6. [Link], Computer Security and Cryptography, Wiley Publication.
7. A. Joux, "Algorithmic Crypt-analysis", CRC Press.
8. S. G. Telang, "Number Theory", McGraw Hill.
9. Matt Bishop, "Computer Security", Pearson Education.
Definition, History of Business intelligence, Leveraging Data and Knowledge for BI, BI Components, Business
Intelligence and Business Analytics, BI Life Cycle, Business intelligence architectures, Effective and timely
decisions.
The role of mathematical models, Enabling factors in business intelligence projects, Development of a business
intelligence system, Ethics and business intelligence, Planning for Success Initiating a Program,
Business/Information Technology Partnership, Business Intelligence Success Factors, Team Building,
Strategic versus Tactical Planning.
Definition of system, Representation of the decision-making process, Rationality and problem solving, The
decision-making process, Types of decisions, Approaches to the decision-making process, Evolution of
information systems, Definition of decision support system, Development of a decision support system
Definition of data warehouse, Data marts, Data quality, Data warehouse architecture, ETL tools , Metadata,
Schemas Used in Data Warehouses: Star, Snowflake and fact constellation , Cubes and multidimensional
analysis ,Hierarchies of concepts and OLAP operations ,OLAP vs OLTP Materialization of cubes of data
Data mining, Definition of data mining, Models and methods for data mining, Data mining, classical statistics
and OLAP, Applications of data mining, Representation of input data, Data mining process, Applications of
BI:Data Warehousing Helps MultiCare Save More Lives ,Smarter Insurance: Infinity P&C Improves Customer
Service and Combats Fraud with Predictive Analytics.
Text Book:
1. Efraim Turban, Ramesh Sharda, Jay Aronson, David King, Decision Support and Business
Intelligence Systems, 9th Edition, Pearson Education, 2009
2 Ramesh Sharda, Dursun Delen, Efraim Turban BUSINESS INTELLIGENCE AND ANALYTICS:
SYSTEMS FOR DECISION SUPPORT, 10th Edition, Pearson Education, 2009
Reference Books:
1. David Loshin, Business Intelligence – The Savy Manager's Guide Getting Onboard with Emerging IT,
Morgan Kaufmann Publishers, 200BI
2 Carlo Vercellis Business Intelligence: Data Mining and Optimization for Decision Making, John Wiley &
Sons Ltd
Text Book:
1. John Vince, ―Virtual Reality Systems ―, Pearson Education Asia, 2007.
Reference Books:
1. Anand R., ―Augmented and Virtual Reality‖, Khanna Publishing House, Delhi.
2. Adams, ―Visualizations of Virtual Reality‖, Tata McGraw Hill, 2000.
3. Grigore C. Burdea, Philippe Coiffet, ―Virtual Reality Technology‖, Wiley Inter Science, 2nd
Edition, 2006.
4. William R. Sherman, Alan B. Craig, ―Understanding Virtual Reality: Interface, Application and
Design‖, Morgan Kaufmann, 2008.
5. [Link]
6. [Link]
7. [Link]/MarkUp/VRM
[Unit 1] [6 Hours]
History of Deep Learning, Deep Learning Success Stories, McCulloch Pitts Neuron, Thresholding Logic,
Perceptrons, Perceptron Learning Algorithm, Multilayer Perceptrons (MLPs), Representation Power of MLPs,
Sigmoid Neurons, Gradient Descent, Feed forward Neural Networks.
[Unit 2] [6 Hours]
FeedForward Neural Networks, Backpropagation. Gradient Descent (GD), Momentum Based GD, Nesterov
Accelerated GD, Stochastic GD, AdaGrad, RMSProp. Principal Component Analysis and its interpretations,
Singular Value Decomposition.
[Unit 3] [6 Hours]
Auto encoders and relation to PCA, Regularization in auto encoders, Denoising auto encoders, Sparse auto
encoders, Contractive auto encoders. Regularization: Bias Variance Tradeoff, L2 regularization, Early stopping,
Dataset augmentation, Parameter sharing and tying. Greedy Layer wise Pre-training, Better activation functions,
Better weight initialization methods, Batch Normalization.
[Unit 4] [6 Hours]
Convolutional Neural Networks, LeNet, AlexNet, ZF-Net, VGGNet, GoogLeNet, ResNet, Learning Vectorial
Representations of Words,
[Unit 5] [6 Hours]
Recurrent Neural Networks, Back propagation through time, Encoder Decoder Models, Attention Mechanism,
Attention over images.
Text Book:
1. Ian Goodfellow and Yoshua Bengio and Aaron Courville, "Deep Learning", 1st Edition, MIT
Press
Reference Books:
1. Raúl Rojas, Neural Networks: A Systematic Introduction, 1996.
2. Christopher Bishop, Pattern Recognition and Machine Learning, 2007.
NPTEL Courses:
1. Prof. Prof. Mitesh M. Khapra, Prof. Sudarshan Iyengar, Dept. of Computer Science and
Engineering, IIT Madras & IIT Ropar, NPTEL Course on Deep Learning (Part-I).
Text Book:
1. Bala Ramadurai, ―Karmic Design Thinking, First Edition, 2020.
Reference Books:
1. Vijay Kumar,‖ 101 Design Methods: A Structured Approach for Driving Innovation in Your
Organization ―.
2. Human-Centered Design Toolkit: An Open-Source Toolkit to Inspire New Solutions in the
Developing World by IDEO.
3. This is Service Design Thinking: Basics, Tools, Cases by Marc Stickdorn and Jakob Schneider.
4. Ulrich, Karl T. Design: Creation of artifacts in society, 2011.
List of Experiments:
List of Experiments:
(Pl. Note: List of Experiments should be as per theory covered in the class based on Cloud
Environments.
Following list can be used as a reference.)
1. Sketch out and analyze architecture of Moodle cloud portal and moodle cloud site and create
different entities dynamically.
2. Create a scenario in wordpress for Social Marketing, Search engine and Sharing Tools.
3. Working in Cloud9 to demonstrate different language.
4. Working in Codenvy to demonstrate Provisioning and Scaling of a website.
5. Implement and configure Google App Engine to deploy Python Program application.
6. Installation and configuration of virtual machine with guest OS.
7. Demonstrate the use of map and reduce tasks.
8. Implementation of SOAP Web services in C#/JAVA Applications.
9. Categorize Amazon Web Service (AWS) and implement its various cloud entities using its Cloud
Toolbox support.
10. Implement and use sample cloud services with the help of Microsoft Azure.
11. Design and analyze architecture of Aneka / Eucalyptus / KVM identify different entities to
understand the structure of it.
12. Make and perform scenario to pause and resume the simulation in Aneka / Eucalyptus entity, and
create simulation entities dynamically.
13. Organize a case in Aneka / Eucalyptus for simulation entities in run-time using a its toolkit support
and manage virtual cloud.
In this course, it is expected that students will go to industry for internship for one semester and do industry
based project in that period. Student will be assigned one dept. one Industry guide to monitor progress of the
student. After, completion of the Internship student will submit project report to the dept. and project
examination will be conducted in consultation with the Industry guide.
In case, if student not opting / not doing Internship in the Industry, such students can do project work in the
dept.