9. FY MTech CSE Syllabus AY 2023_24
9. FY MTech CSE Syllabus AY 2023_24
9. FY MTech CSE Syllabus AY 2023_24
Course Objectives
To develop a research orientation among the students and to acquaint them with fundamentals of
1
research methods.
2 To develop understanding of the basic framework of research process and techniques
3 To identify various sources of information for literature review and data collection.
4 To develop an understanding of the ethical dimensions of conducting applied research.
5 To develop understanding about patent process.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Classify various methods to solve research problem. Apply
CO2 Construct a research problem in respective engineering domain. Apply
CO3 Investigate various data analysis techniques for a research problem. Analyze
CO4 Identify various Intellectual Property Rights procedures Apply
Research Communication
Writing a conference paper, Journal Paper, Technical report, dissertation/thesis
IV writing. Presentation techniques, software used for report writing such as WORD, 4
Latex etc. Types of journal/conference papers
Intellectual Property Rights
Nature of Intellectual Property: Patents, Designs, Trade and Copyright. Process of
V Patenting and Development: technological research, innovation, patenting,
5
development. International Scenario: International cooperation on Intellectual
Property. Procedure for grants of patents, Patenting under PCT.
Patents and Patenting Procedures
Patent Rights: Scope of Patent Rights. Licensing and transfer of technology. Patent
information and databases. Geographical Indications. New Developments in IPR:
VI
Administration of Patent System. New developments in IPR; IPR of Biological 4
Systems, Computer Software etc. Traditional knowledge Case Studies, IPR and IITs
Text Books
1 C. R. Kothari, Research Methodology, New Age international
Deepak Chopra and Neena Sondhi, Research Methodology : Concepts and cases, Vikas
2
Publishing House, New Delhi
References
E. Philip and Derek Pugh, How to get a Ph. D. – a handbook for students and their supervisors,
1
open university press
Stuart Melville and Wayne Goddard, Research Methodology: An Introduction for Science &
2
Engineering Students
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2 1
CO2 2 2
CO3 2
CO4 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester Evaluation.
Assessment Based on Conducted by Typical Schedule (for 26-week Sem) Marks
Lab activities, Lab Course During Week 1 to Week 6
LA1 30
attendance, journal Faculty Marks Submission at the end of Week 6
Lab activities, Lab Course During Week 7 to Week 12
LA2 30
attendance, journal Faculty Marks Submission at the end of Week 12
Lab activities, Lab Course During Week 15 to Week 18
Lab ESE 40
attendance, journal Faculty Marks Submission at the end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab activities/Lab
performance shall include performing experiments, mini-project, presentations, drawings, programming
and other suitable activities, as per the nature and requirement of the lab course. The experimental lab
shall have typically 8-10 experiments.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand
Apply 15 15
Analyze 15 10 25
Evaluate 10 20 30
Create 10 20 30
Total Marks 30 30 40 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem I
Course Code 7CO501
Course Name Advanced Data Structures
Desired Requisites: UG level course in Data Structures
Course Objectives
To impart knowledge of advanced data structures such as temporal data structures and
1
geometric data structures
To make students familiar with advanced concepts related to trees, graphs, hashing and
2
string matching.
To contribute in choosing appropriate data structures and using them for solving real
3
world problems.
4
5
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
interpret and summarize the purpose and operation of advanced data UNDERSTAND
CO1
structures
apply and demonstrate knowledge of advanced data structures for solving ANAYSE
CO2
real world problems
analyze algorithms, compare data structures and evaluate the performance APPLY
CO3
of the advanced data structures
CO4
Text Books
Cormn Thomas H., Leiserson Charles E., Rivest Ronald L., Stein Clifford,
1 “Introduction to Algorithms,” PHI, Third Edition, 2009
Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars , “Computational
2 Geometry - Algorithms and Applications”, Springer, Third Edition, 2008
References
1 O’Rourke Joseph, “Computational Geometry in C”, Cambridge University Press
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 2 3 1 2
CO3 3 1
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Objectives
1 To acquaint students with the meaning, purpose, scope, applications, and effects of AI.
2 To solve problems by applying a suitable search method, knowledge representation
3 To understand and represent knowledge in AI systems.
4 To analyse real life problems and provide solutions by applying AI techniques.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
Bloom’s Bloom’s
CO Course Outcome Statement/s Taxonomy Taxonomy
Level Description
CO1 Explain fundamental concepts and challenges in AI. II Understand
CO2 Apply the basic principles, models and algorithms of AI to recognize, Apply
III
model and solve problems.
CO3 Analyze knowledge representation techniques and problem solving Analyze
IV
strategies to common AI applications.
CO4 Apply the basic principles, models and algorithms of ML to Evaluate
V
recognize, model and solve problems.
Textbooks
Elaine Rich and Kerin Knight, Artificial Intelligence, 3rd Edition, McGraw Hill. ISBN13:
1
9780070087705
Eugene, Charniak, Drew Mcdermott, Introduction to artificial intelligence, AddisonWesley.
2
ISBN 0-07-052263-4.
Deepak Khemani,”A First Course in Artificial Intelligence”, McGraw Hill Education (India),
3
2013.
4 Stuart Russell, Peter Norvig, “Artificial Intelligence A Modern Approach”, Prentice Hall, 3rd
Edition, 2009
References
Khemani D., “Artificial Intelligence: Knowledge Representation and Reasoning”, IIT Madras,
1
Lecture Notes.
Herbert A. Simon, The Sciences of the Artificial, MIT Press, 3rd Edition, 1998. ISBN:
2 9780262190510. George F Luger, Artificial Intelligence: Structures and Strategies for Complex
Problem Solving, Pearson Edu., 4th Edition. ISBN-13: 978-0-321-54589-3
Useful Links
1 Artificial Intelligence: Knowledge Representation and Reasoning Course on NPTEL: Link
2 Artificial Intelligence Search Methods for Problem Solving Course on NPTEL: Link
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 1 1
CO2 2 3 2 2 2
CO3 3 2 2
CO4 2 2 2 1 1
The strength of mapping is to be written as 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on MSE, ISE and ESE.
MSE shall be typically on modules 1 to 3.
ISE shall be taken throughout the semester in the form of teacher’s assessment. Mode of assessment can
be field visit, assignments etc. and is expected to map at least one higher order PO.
ESE shall be on all modules with around 40% weightage on modules 1 to 3 and 60% weightage on
modules 4 to 6.
For passing a theory course, Min. 40% marks in (MSE+ISE+ESE) are needed and Min. 40% marks in
ESE are needed. (ESE shall be a separate head of passing)
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem I
Course Code 7CO503
Course Name Mathematical foundations of Computer Science
Desired Requisites: Discrete Mathematics
Course Objectives
To introduce the mathematical fundamentals for computer science and engineering.
1
2 To study various sampling and classification problems
3
4
5
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 explain the basic notions of discrete and continuous probability. APPLY
analyze the methods of statistical inference, and the role that sampling ANALYSE
CO2
distributions play in those methodS
perform correct and meaningful statistical analysis of simple to moderate CREATE
CO3
complexity.
CO4
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
Statistical inference
Text Books
Trivedi K., Probability and Statistics with Reliability, Queuing, and Computer Science
1
Applications. Wiley.
2
References
1 John Vince, Foundation Mathematics for Computer Science, Springer.
Mitzenmacher M. and Upfal E., Probability and Computing: Randomized Algorithms
2
and Probabilistic Analysis, Cambridge University Press.
3 Tucker Alan, Applied Combinatorics, Wile
Useful Links
1
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 3
CO2 1 2 1
CO3 2 3 2 1 2
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. (Computer Science & Engineering)
Class, Semester First Year M. Tech., Sem I
Course Code 7CO551
Course Name Advanced Data Structures Lab
Desired Requisites: UG level course in Data Structures Lab
Course Objectives
To impart knowledge of advanced data structures such as temporal data structures and geometric
1
data structures.
To make students familiar with advanced concepts related to trees, graphs, hashing and string
2
matching.
To contribute in choosing appropriate data structures and using them for solving real world
3
problems.
4
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
apply and demonstrate knowledge of advanced data structures for solving real
CO1 Apply
world problems.
analyse algorithms, compare data structures and evaluate the performance of the
CO2 Evaluate
advanced data structures
Create an application using novel data structures and/ or create our own abstract
CO3 Create
data type
Students are expected to carry out independent research work on the chosen topic in this domain. Initially,
student would be able to understand the usage of different data structures, use them and apply its operations
for solving real-world problems. In discussion with the concerned faculty during laboratory hours,
the student would plan the Mini project and prepare a synopsis. The progress of the work done and
discussion would be documented from time-to-time. The final system would be checked if it meets
the requirements specified and the corrections if any would be incorporated in discussion with the
faculty. Student would submit a brief Project Report that must include proper documentation
including Introduction, Literature survey, Hardware & Software Requirements, System Design
Architecture or Block Diagram, Implementation Details (with proper screenshots), Complexity of
using particular data structure, Conclusion and Future work.
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
Implement the following using C/C++/Java
1. Write a program to perform the following operations on singly linked list. i) Creation ii)
Insertion iii) Deletion iv) Traversal.
2. Write a program to perform the following operations on doubly linked list. i) Creation ii)
Insertion iii) Deletion iv) Traversal in both ways
3. Write a program that implements stack (its operations) using i) Arrays ii) linked list
4. Write a programs that implements Queue (its operations) using i) Arrays ii) linked list
5. Write C program that implements the Quick sort method to sort a given list of integers in
ascending order.
6. Write C program that implement the Merge sort method to sort a given list of integers in
ascending order.
7. Write C program that implement the SHELL sort method to sort a given list of integers in
ascending order. (ex. WALCHAND COLLEGE OF ENGINEERING SANGLI 2023 Batch )
8. Write a program to perform the following: i) Creating a Binary Tree of integers ii) Traversing
the above binary tree in preorder, inorder and postorder.
9. Write a C program to perform the following: i) Creating a AVL Tree of integers ii) Traversing
the above binary tree in preorder, inorder and postorder.
10. Write a C program that uses functions to perform the following: i) Creating a SplayTree of
integers ii) Traversing the above binary tree in preorder, inorder and postorder.
11. Write a C program to perform the following: i) Creating a B-Tree of integers ii) Traversing
the above binary tree in preorder, inorder and postorder.
12. Write a program that implements Kruskals algorithm using a disjoint set data structure. The
program takes as input a file (data.txt), in which each line either represents a vertex or an edge.
For the edge lines, the first integer on that line representing the starting vertex, the second the
ending vertex, and the third the weigh of the edge. Use this file to construct, line by line, the
graph upon which Kruskal‟s algorithm will be run (do NOT hardcode this graph!).
13. Write a program to simulate various graph traversing algorithms.
14. Write a program to find the minimal spanning tree of a graph using the Prim‟s algorithm. The
program should be able to read in the weight matrix of a graph and produce the minimal spanning
tree Generate weight matrices (using a random number generator) with a large number of nodes
and estimate the time complexity of the algorithm.
15. Write a program to find the closest pair of points using a divide and conquer strategy. Use the
random number generator to generate a large number of points in a unit square as input to the
algorithm. Test the correctness of the algorithm by using a brute force method.
16. Use dynamic programming to find the optimal binary search tree for a given set of numbers
together with their probabilities. Remember that the numbers may be generated in any order, so,
a presorting step is also required.
Text Books
Cormen Thomas H., Leiserson Charles E., Rivest Ronald L., Stein Clifford, Introduction to
1
Algorithms PHI, Third Edition, 2009
Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars , Computational Geometry -
2
Algorithms and Applications, Springer, Third Edition, 2008
3 Erik Demaine, Lecture Notes on MIT Courseware
References
1 O’Rourke Joseph, Computational Geometry in C, Cambridge University Press
2 Diestel Reinhard, Graph Theory, Springer-Verlag, 2000
3 Brass Peter, Advanced Data Structures, Cambridge University Press.
Useful Links
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
1 NPTEL Videos of ‘Data Structures and Algorithms’ Course: Link
2 Data Structures with Visualization: Link
3 Lecture Videos from Erik Demaine from MIT: Link
4
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 3 2
CO3 2 2 1
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester Evaluation.
Assessment Based on Conducted by Typical Schedule Marks
Lab activities, Lab Course During Week 1 to Week 6
LA1 30
attendance, journal Faculty Marks Submission at the end of Week 6
Lab activities, Lab Course During Week 7 to Week 12
LA2 30
attendance, journal Faculty Marks Submission at the end of Week 12
Lab activities, Lab Course During Week 15 to Week 18
ESE 40
attendance, journal Faculty Marks Submission at the end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab
activities/Lab performance shall include performing experiments, mini-project, presentations, drawings,
programming and other suitable activities, as per the nature and requirement of the lab course. The
experimental lab shall have typically 8-10 experiments.
Course Contents for B. Tech Programme, Department of Computer Science and Engineering, AY
2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme B.Tech. (Computer Science & Engineering)
Class, Semester First Year M. Tech., Sem I
Course Code 7CO552
Course Name Artificial Intelligence and Machine Learning Lab
Desired Requisites: Data structures, Algorithms, Probability and Statistics
Course Objectives
To make students do practical implementation of the different AI and ML concepts and
1
techniques.
To make students familiar with steps involved in applying machine learning algorithms to
2
real-life problems
3 To get insights of how AI algorithms can be used.
4 To develop research interest towards this field
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
List of Topics (Applicable for Interaction mode):
Text Books
Web Technology: Theory and Practice by M. Srinivasan, Released June 2012, Publisher(s):
1
Pearson India, ISBN: 9788131774199
References
Web Application Security by Andrew Hoffman, Released March 2020, Publisher(s): O'Reilly
1 Media, Inc. ISBN: 9781492053118
Web Technologies by Achyut Godbole and Atul Kahate, Publication: Tata McGraw-Hill
2 Education Pvt. Ltd., ISBN13: 9781259062681
Useful Links
1 https://www.w3schools.com/
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2
CO2 2 2 3 3 2 3
CO3 1 1 2 1 1
The strength of mapping is to be written as 1,2,3; Where, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing.(min 40 %), LA1+LA2 should be min 40%
Assessment Based on Conducted by Typical Schedule Marks
Lab activities,
Lab Course During Week 1 to Week 8
LA1 attendance, 30
Faculty Marks Submission at the end of Week 8
journal
Lab activities, Lab Course During Week 9 to Week 16
LA2 30
attendance, Faculty Marks Submission at the end of Week 16
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
journal
Lab activities, During Week 18 to Week 19
Lab Course
Lab ESE journal/ Marks Submission at the end of Week 19 40
Faculty
performance
Week 1 indicates starting week of a semester. Lab activities/Lab performance shall include performing
experiments, mini-project, presentations, drawings, programming, and other suitable activities, as per the
nature and requirement of the lab course. The experimental lab shall have typically 8-10 experiments and
related activities if any.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M. Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem I
Course Code 7CO553
Course Name Presentation and Technical Report Writing
Desired Requisites:
Course Objectives
1 To provide an opportunity to students to do work independently on a topic.
2 To encourage creative thinking process in technical report writing
3 To enable students for good technical report writing and effective presentations.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, students will be able to,
CO1 demonstrate the characteristics of technical and business writing. Apply
use a variety of materials to produce appropriate visual presentation for documents,
CO2 Evaluate
such as instructions, descriptions, and research reports.
produce documents related to technology and writing in the workplace and will have
CO3 Create
improved their ability to write clearly, concisely, and accurately.
Course Content
This course introduces students to the discipline of technical communication. Preparation of visuals to
supplement text, workplace communication, descriptions of mechanisms, explanations of processes, and
writing reports are the major topics included.
This course is designed for students enrolled in technical degree programs for making them industry
ready.
Text Books
1 Suitable books based on the contents of the topic.
References
Suitable books based on the contents of the selected topic and research papers from reputed
1
national and international journals and conferences.
Useful Links
1 As per the need of the topic of report and presentation
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 3 1
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
CO2 3 1
CO3 3 1
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester Evaluation.
Assessment Based on Conducted by Typical Schedule (for 26-week Sem) Marks
Lab activities, Lab Course During Week 1 to Week 6
LA1 30
attendance, journal Faculty Marks Submission at the end of Week 6
Lab activities, Lab Course During Week 7 to Week 12
LA2 30
attendance, journal Faculty Marks Submission at the end of Week 12
Lab activities, Lab Course During Week 15 to Week 18
Lab ESE 40
attendance, journal Faculty Marks Submission at the end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab
activities/Lab performance shall include performing experiments, mini-project, presentations, drawings,
programming and other suitable activities, as per the nature and requirement of the lab course. The
experimental lab shall have typically 8-10 experiments.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level LA1 LA2 Lab ESE Total
Remember
Understand
Apply 15 15 15 45
Analyze
Evaluate 15 15 15 45
Create 10 10
Total Marks 30 30 40 100
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem I
Course Code 7CO511
Course Name Image Processing
Desired Requisites: None
Course Objectives
1
To provide knowledge about fundamentals of digital image processing.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Image Enhancement
Point Processing, Basic Gray Level Transformations, Histogram
III Processing, Spatial domain Filtering, Frequency domain filtering 6
Text Books
1 Gonzalez R. C., Woods R. E., “Digital Image Processing”, PHI, Second Edition. 2002
References
Sonka Milan, Vaclav Hlavac, Boyle, “Digital Image Processing and Computer Vision”,
1
Cengage Learning, Third edition, 2013
S. Jayaraman, S. Esakkirajan, T. Veerkumar, “Digital Image Processing”, Tata
2
McGrawHill, Third edition, 2010
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 1 1 3
CO2 3 1 2
CO3 1 2 2
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem I
Course Code 7CO512
Course Name Internet of Things
Desired Requisites:
Course Objectives
To discuss various topics related to wireless sensor networks significant towards emerging
1 internet-of-things (IoT).
To illustrate wireless sensor network (WSN) /Internet of Things (IoT) specific issues such
3 as localization, time synchronization, and topology control.
4
5
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
describe requirements from emerging Smart applications, communication UNDERSTAND
CO1
systems, protocols and middleware.
CO2 compare and analyze communication and network protocols used in IoT APPLY
assess and evaluate mechanisms and algorithms for time synchronization, ANALYZE
CO3
security and localization in WSNs and IoT
CO4
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Systems, Software Architectures and Connectors, Software
Interoperability, Big Data and Big Data Mining, Privacy and Security.
IoT Reference Architecture
Text Books
Mandler B., Barja J., Campista Mitre, M.E., Cagá_ová, D. Chaouchi, H. Zeadally, S.
Badra, M. Giordano, S. Fazio, M. Somov, A. Vieriu, R.-L., “Internet of Things. IoT
1 Infrastructures” , Springer International Publishing, Second International Summit, IoT
360° 2015, Rome, Italy, October 27-29, 2015. Revised Selected Papers, Part I
Kyung, C.-M., Yasuura, H. Liu, Y. Lin, Y.-L., “Smart Sensors and Systems”, Springer
2
International Publishing,2017.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
References
Hersent Olivier, Boswarthick David , Elloumi Omar , “The Internet of Things: Key
1
Applications and Protocols”, Wiley-Blackwell, Second Edition ,2012
2
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 1 1 3
CO2 3 1 2
CO3 1 2 2
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem I
Course Code 7CO513
Course Name Human Computer Interaction
Desired Requisites: UG level course in Data Structures
Course Objectives
Understand Human-Centered Design Principles
1
2 Learn User Research Techniques
to design for positive user experiences, considering emotional design aspects, aesthetics, and the
3
overall impact of the technology on users' feelings and perceptions.
4
5
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
Demonstrate a clear understanding of the fundamental principles, concepts, and UNDERSTAND
CO1
theories that underpin human-computer interaction.
Design intuitive and user-friendly interfaces by employing interaction design ANAYSE
CO2 principles, arranging interface elements effectively, and optimizing information
architecture.
Implement different interaction techniques, such as touch interfaces, voice APPLY
CO3
interfaces, and gestures, for various platforms and technologies.
CO4
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Surveys and questionnaires
Cognitive models and mental models
Task analysis and user workflows
Module 3: Interaction Design
Text Books
"The Design of Everyday Things" by Donald A. Norman
1
This book introduces fundamental principles of design and usability, providing insights into
how people interact with everyday objects and technologies.
"Interaction Design: Beyond Human-Computer Interaction" by Jenny Preece, Yvonne Rogers,
2
and Helen Sharp
"Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability" by Steve Krug
3
References
"Human-Computer Interaction" by Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell
1 BealeA comprehensive HCI textbook that covers a wide range of topics, including user-centered
design, usability evaluation, and cognitive models.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
"Interaction Design for Complex Problem Solving: Developing Useful and Usable Software" by
Barbara Mirel
Focusing on designing software for complex problem-solving scenarios, this book emphasizes
the importance of user-centered design in software development.
"The Elements of User Experience: User-Centered Design for the Web and Beyond" by Jesse
3 James GarrettThis book breaks down the user experience design process, from strategy and scope
to the final user interface, providing insights into creating holistic user experiences.
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 2 3 1 2
CO3 3 1
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO514
Course Name Natural Language Processing
Desired Requisites: Mathematics – Linear Algebra, Probability Theory
Course Objectives
To build AI applications such that it will enable computer to read text, hear speech and interpret
1
it.
2 To acquaint students with the basics of text processing
3 To illustrate steps involved in building text mining applications
4 To share the importance of different set of features for machine learning tasks
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 explain fundamental concepts of text processing Understand
CO2 apply text processing algorithms to derive different representations of text Apply
CO3 automate the real-life problems by choosing appropriate features and models Evaluate
CO4 develop models for Information Retrieval and Chatbot application Creating
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Text Classification
Constituency Grammars, Context-Free Grammar, Constituency Parsing,
4
IV Dependency Parsing, Lexicons for Sentiment, Distributional Semantics, Topic
Models, Sentiment
Classification
Sequence Classification
Sequence Labelling for Parts of Speech and Named Entities, Deep Learning
5
V Architectures for Sequence Processing, Models for Sequential tagging –
MaxEnt, CRF, Recurrent
Neural network relevant to NLP
Case Study
Machine Translation and Encoder-Decoder Models, Discourse Coherence,
VI Question Answering, Chatbots & Dialogue Systems, Sentiment Analysis and 4
Opinion Mining, Text Generation using Language Models
Text Books
Steven Bird, Ewan Klein, and Edward Loper, “Natural Language Processing with Python”, O’reilly
1
Publications, 2009.
Yoav Goldberg, “Neural Network Methods for Natural Language Processing”, Synthesis
2
Lectures on Human Language Technologies, 2017
References
Dan Jurafsky and James H. Martin, “Speech and Language Processing”, Standford University,
1
3rd Edition, 2020
Jason Brownlee, “Deep Learning for Natural Language Processing”, 2017.
2
Useful Links
1 NLP Course on NPTEL: Link
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 1
CO2 2 3
CO3 2 1
CO4 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 5 5 10 20
Apply 5 5 20 30
Analyze 5 5 10 20
Evaluate 5 5 10 20
Create 10 10
Total Marks 20 20 60 100
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO515
Course Name Advanced Network Technology
Desired Requisites: Computer networks
Course Objectives
understanding of advanced network protocols, architectures, and technologies, including their roles
1
and functionalities in modern networking.
Gain expertise in network security principles, cryptography, and encryption techniques to design
2
and implement secure communication systems.
Acquire specialized knowledge in wireless and mobile networks, covering cellular technologies,
3
wireless LANs, and mobile ad hoc networks.
4
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
Exhibit a strong grasp of advanced networking protocols, architectures, and Understand
CO1
technologies, and their roles in modern communication systems.
Implement advanced security mechanisms and encryption techniques to ensure data Apply
CO2
integrity, confidentiality, and authentication in network communication.
Design and implement wireless and mobile networking solutions, considering factors Evaluate
CO3
such as coverage, mobility, and scalability.
Analyze emerging networking trends and technologies, evaluate their potential Creating
CO4
impact, and make informed decisions about their adoption.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
IoT communication protocols (MQTT, CoAP)
Text Books
1 "Computer Networking: Principles, Protocols and Practice" by Olivier Bonaventure
"Computer Networks" by Andrew S. Tanenbaum and David J. Wetherall
2
References
"Computer Networking: A Top-Down Approach" by James F. Kurose and Keith W. Ross
1
"TCP/IP Illustrated, Volume 1: The Protocols" by W. Richard Stevens
2
Useful Links
1 NPTEL
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 1
CO2 2 3
CO3 2 1
CO4 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 5 5 10 20
Apply 5 5 20 30
Analyze 5 5 10 20
Evaluate 5 5 10 20
Create 10 10
Total Marks 20 20 60 100
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem I
Course Code 7CO516
Course Name Modern Operating System
Desired Requisites: Operating System
Course Objectives
1 To deliver different components of advanced and distributed computing system.
2 To provide knowledge of issues involved in synchronization, resource and process management.
3 To induce steps involved in designing, simulating and implementing various operating systems.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Security & Protection
Security-threats & goals, Penetration attempts, Security Policies &
mechanisms, Authentication, Protections & access control Formal models of
VI
protection, Cryptography, worms & viruses. 8
Case Study of any two real time OS
ClickOS, Drawbridge,GUK11, MiniOS, OSv or any latest cloud OS
Text Books
1 P. K. Sinha, “Distributed Operating Systems Concepts and Design”, PHI.
2 Silberschatz, Galvin, Gagne “Operating System Concepts”, John Wiley, 8th Edition.2011
References
1 S. Tanenbaum ,“Modern Operating Systems”, Pearson/PH 3rd Edition 2009.
2 S. Tanenbaum ,“Distributed Operating Systems”, Pearson, 5th Impression 2008.
3
Useful Links
1
2
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2 3 2
CO2 1 1
CO3 2 3 1
The strength of mapping is to be written as 1,2,3; Here, 1: Low, 2: Medium, 3: High
Each CO of the course must map to at least one PO.
Assessment
The assessment is based on 2 in-semester examinations in the form of T1 (Test-1) and T2 (Test-2) of 20
marks each. Also, there shall be 1 End-Sem examination (ESE) of 60 marks. T1 shall be typically on
modules 1 and 2, T2 based typically on modules 3, 4 and ESE shall be on all modules with nearly 50%
weightage on modules 1 to 4 and 50% weightage on modules 5, 6.
Course Contents for M. Tech. Programme, Department of Computer Science & Engineering, AY2023-24
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M. Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem II
Course Code 7CO521
Course Name Advanced Computer Algorithms
Desired Requisites: Design and Analysis of Algorithms Basics
Course Objectives
To introduce students to the advanced methods of designing and analysing algorithms.
1
2 To allow students choose appropriate algorithm and use it for a specific problem.
To impart knowledge of different classes of problems along with recent developments in the area
3
of algorithmic design.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 apply algorithms involving different strategies for problem solving Apply
CO2 analyze algorithm for given problem at hand Analyze
CO3 evaluate the complexity of the algorithm Evaluate
Text Books
1 C. R. Kothari, Research Methodology, New Age international
Deepak Chopra and Neena Sondhi, Research Methodology : Concepts and cases, Vikas
2
Publishing House, New Delhi
References
Kleinberg and Tardos, Algorithm Design, Pearson Education Limited
1
Robert Sedgewick, “Algorithms in C++", Addison-Wesley Professional, Third Edition
2
Useful Links
1 NPTEL Videos of ‘Data Structures and Algorithms’ Course: Link
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2
CO2 2 3
CO3 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 5 5 10 20
Apply 5 10 20 35
Analyze 5 10 10 25
Evaluate 5 5 10 20
Create
Total Marks 20 30 50 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO522
Course Name Soft Computing
Desired Requisites: Basic knowledge of mathematics
Course Objectives
To foster student’s abilities to implement soft computing-based solutions for real-world problems
1
To impart knowledge of non-traditional technologies and fundamentals of artificial neural
2
networks, fuzzy sets, fuzzy logic, genetic algorithms
3 To discuss hybrid applications of ANN, Fuzzy and GA
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
analyze soft computing techniques and their roles in building intelligent Analyze
CO1
machines
evaluate fuzzy logic and neural networks techniques to solve various Evaluate
CO2
engineering problems
build prototyping applications using genetic algorithms and hybrid Create
CO3
approaches
Text Books
Rajasekaran S., Vijayalakshmi Pai G.A., “Neural Networks, Fuzzy Logic and Genetic Algorithms”,
1
PHI, 2003
Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press e- book
2
References
Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI,
1
2003
George J. Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”, PHI, 1995
2
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 3
CO2 2 2 2
CO3 2 2 2 2
CO4
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand
Apply
Analyze 20 10 20 50
Evaluate 10 20 30
Create 20 20
Remember
Total 20 20 60 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M. Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem II
Course Code 7CO523
Course Name Information Security
Desired Requisites: Basics of security
Course Objectives
Develop a strong foundational understanding of information security concepts, principles, and
1
terminology.
Gain expertise in cryptographic techniques, including encryption, decryption, digital signatures,
2
and certificates, and understand how they contribute to secure communication and data protection.
Develop skills in identifying vulnerabilities, conducting vulnerability assessments, and performing
3
penetration testing to uncover security weaknesses.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Exhibit a clear grasp of information security principles, concepts, and terminology, Apply
including the security goals of confidentiality, integrity, and availability.
CO2 Design and implement network security measures, including the use of secure Analyze
communication protocols and mechanisms for preventing and mitigating network
attacks.
CO3 Apply best practices for securing web applications, including identifying and addressing Evaluate
common web application vulnerabilities.
Text Books
1 "Computer Security: Principles and Practice" by William Stallings and Lawrie Brown
"Cryptography and Network Security: Principles and Practice" by William Stallings
2
References
"Security Engineering: A Guide to Building Dependable Distributed Systems" by Ross J.
1
Anderson
"Network Security Essentials: Applications and Standards" by William Stallings
2
Useful Links
1 NPTEL Videos
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 2 3
CO3 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 10 25
Apply 10 10 20 40
Analyze 10 10 20
Evaluate 5 10 15
Create
Total Marks 20 30 50 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO572
Course Name Soft Computing Lab
Desired Requisites: Programming knowledge
Course Objectives
To demonstrate knowledge of implementation of artificial neural networks, fuzzy sets, fuzzy
1
logic, genetic algorithms and hybrid systems
2 To evaluate soft computing based solutions of real-world problems
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
Apply appropriate soft computing technique for creating prototyping
CO1 Apply
applications
CO2 Evaluate soft computing techniques in building intelligent machines Evaluate
Module Contents
Course Contents:
Assignments
1. Create a perceptron with appropriate number of inputs and outputs. Train it using fixed
increment learning algorithm until no change in weights is required. Output the final
weights Write a program to implement artificial neural network without back
propagation.
2. Write a program to implement artificial neural network with back propagation.
3. Implement Union, Intersection, Complement and Difference operations on fuzzy sets.
Also create fuzzy relation by Cartesian product of any two fuzzy sets and perform max-
min composition on any two fuzzy relations.
4. Implement travelling sales person problem (tsp) using genetic algorithms.
5. Plot the correlation plot on dataset and visualize giving an overview of relationships
among data on soya bins data. Analysis of covariance: variance (ANOVA), if data have
categorical variables on iris data.
6. Implement linear regression and multi-regression for a set of data points
7. Implement crisp partitions for real-life iris dataset
8. Write a program to implement Hebb’s rule Write a program to implement Delta rule.
9. Write a program to implement logic gates.
10. Implement svm classification by fuzzy concepts.
Text Books
Rajasekaran S., Vijayalakshmi Pai G.A., “Neural Networks, Fuzzy Logic and Genetic Algorithms”, PHI,
1
2003
2 Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press e-book
References
1 Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI, 2003
2 George J. Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”, PHI, 1995
Useful Links
1 NPTEL LECTURES
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 2
CO2 1 1
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester Evaluation.
Assessme Based on Conducted by Typical Schedule (for 26-week Sem) Marks
nt
Lab activities, Lab Course During Week 1 to Week 6
LA1 30
attendance, journal Faculty Marks Submission at the end of Week 6
Lab activities, Lab Course During Week 7 to Week 12
LA2 30
attendance, journal Faculty Marks Submission at the end of Week 12
Lab activities, Lab Course During Week 15 to Week 18
Lab ESE 40
attendance, journal Faculty Marks Submission at the end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab activities/Lab
performance shall include performing experiments, mini-project, presentations, drawings, programming
and other suitable activities, as per the nature and requirement of the lab course. The experimental lab shall
have typically 8-10 experiments.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level LA1 LA2 ESE Total
Remember
Understand
Apply 20 10 20 50
Analyze
Evaluate 10 20 20 50
Create
Total Marks 30 30 40 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO545
Course Name Pre-dissertation work and seminar
Desired Requisites: Programming knowledge
Course Objectives
1 to find a high-quality research topic
2 to develop a convincing research proposal
3 to craft a high-quality introduction and literature review
4 to choose a suitable methodology and present your results
5 to polish your dissertation or thesis for the highest marks
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Developing research based knowledge Apply
CO2 Creating research based work Create
Module Contents
Course Contents:
Module I: Introduction.
Module II: Review of Literature.
Module III: Methodology (Research Design & Methods)
Module IV: Presentation of Research (Results)
Module V: Summary, Implications, Conclusions (Discussion)
This second course of a two-semester sequence is designed to assist students in developing a dissertation
proposal consisting of three chapters. This includes working to develop a clearly defined research idea,
introduction, literature review, theoretical/conceptual framework, and research design. The Dissertation
Seminar sequence will also provide networking opportunities with students in a similar place in their
graduate studies as well as professional development designed to help students complete the dissertation
after finishing the course sequence.
Assignments
1. Review paper publication
Text Books
Rajasekaran S., Vijayalakshmi Pai G.A., “Neural Networks, Fuzzy Logic and Genetic Algorithms”, PHI,
1
2003
2 Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press e-book
References
1 Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI, 2003
2 George J. Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”, PHI, 1995
Useful Links
1 NPTEL LECTURES
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 2
CO2 1 1
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester Evaluation.
Assessme Based on Conducted by Typical Schedule (for 26-week Sem) Marks
nt
Lab activities, Lab Course During Week 1 to Week 6
LA1 30
attendance, journal Faculty Marks Submission at the end of Week 6
Lab activities, Lab Course During Week 7 to Week 12
LA2 30
attendance, journal Faculty Marks Submission at the end of Week 12
Lab activities, Lab Course During Week 15 to Week 18
Lab ESE 40
attendance, journal Faculty Marks Submission at the end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab activities/Lab
performance shall include performing experiments, mini-project, presentations, drawings, programming
and other suitable activities, as per the nature and requirement of the lab course. The experimental lab shall
have typically 8-10 experiments.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level LA1 LA2 ESE Total
Remember
Understand
Apply 20 10 20 50
Analyze
Evaluate 10 20 20 50
Create
Total Marks 30 30 40 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M. Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem II
Course Code 7CO531
Course Name Data Science
Desired Requisites: Basics of mathematics , and strong programming skills
Course Objectives
Develop a clear understanding of the fundamental concepts, principles, and terminology of data
1
science.
Acquire skills to collect, scrape, and retrieve data from various sources, and apply preprocessing
2
techniques to clean and prepare data for analysis.
Apply exploratory data analysis techniques to gain insights from data, and create meaningful
3
visualizations to effectively communicate findings.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Acquire, clean, preprocess, and manipulate diverse datasets from various sources, Apply
ensuring data quality and usability.
CO2 Apply statistical and visualization techniques to explore and summarize data, extracting Analyze
meaningful insights and patterns.
CO3 Apply a range of machine learning algorithms for solving classification, regression, Evaluate
clustering, and recommendation problems.
Text Books
1 "Python for Data Analysis" by Wes McKinney
"Introduction to Machine Learning with Python" by Andreas C. Müller and Sarah Guido
2
References
"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by Aurélien Géron
1
"Python Machine Learning" by Sebastian Raschka and Vahid Mirjalili
2
Useful Links
1 NPTEL Videos
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 2 3
CO3 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 10 25
Apply 10 10 20 40
Analyze 10 15 25
Evaluate 5 5 10
Create
Total Marks 20 30 50 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem II
Course Code 7CO532
Course Name Data Encryption and Compression
Desired Requisites:
Course Objectives
To develop a research orientation among the students and to acquaint them with fundamentals of
1
research methods.
2 To develop understanding of the basic framework of research process and techniques
3 To identify various sources of information for literature review and data collection.
4 To develop an understanding of the ethical dimensions of conducting applied research.
5 To develop understanding about patent process.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Classify various methods to solve research problem. Apply
CO2 Construct a research problem in respective engineering domain. Apply
CO3 Investigate various data analysis techniques for a research problem. Analyze
CO4 Identify various Intellectual Property Rights procedures Apply
Compression Techniques
Loss less compression, Lossy Compression, Measures of performance, Modeling and
coding, Mathematical Preliminaries for Loss-less compression: A brief introduction to
V information theory, Models: Physical models, Probability models, Markov models,
com-posite source model, Coding: uniquely decodable codes, Prefix codes. 5
Text Books
Improvement of A5/1 encryption algorithm based on filtration technique
1 Zainab H Jassim, Sattar B Sadkhan
References
International Data Encryption Algorithm Second Edition Gerard Blokdyk
1
Useful Links
1 NPTEL Lectures
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1
CO2 2 2
CO3 2
CO4 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand
Apply 15 15
Analyze 15 10 25
Evaluate 10 20 30
Create 10 20 30
Total Marks 30 30 40 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M. Tech. (Computer Science and Engineering)
Class, Semester First Year M. Tech., Sem II
Course Code 7CO533
Course Name Blockchain Technology
Desired Requisites: Basics of mathematics , and security algorithms
Course Objectives
Understand the fundamental concepts of blockchain technology, including decentralization,
1
transparency, and immutability
Gain insights into the cryptographic techniques used in blockchain, such as hashing and digital
2
signatures.
Examine real-world applications of blockchain across industries, including finance, supply chain,
3
and healthcare.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Describe cryptographic techniques like hashing and digital signatures used in Understand
blockchain security.
CO2 Develop and deploy basic smart contracts using Solidity on the Ethereum Virtual Apply
Machine.
CO3 Analyze and compare features of blockchain platforms like Ethereum and Hyperledger Analyze
for different use cases
Text Books
1 "Mastering Bitcoin: Unlocking Digital Cryptocurrencies" by Andreas M. Antonopoulos
"Blockchain Basics: A Non-Technical Introduction in 25 Steps" by Daniel Drescher
2
References
"Blockchain Applications: A Hands-On Approach" by Arshdeep Bahga and Vijay Madisetti
1
"Blockchain Basics: A Practical Approach" by Pete Harris
2
Useful Links
1 NPTEL Videos
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2
CO2 2 3
CO3 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 10 25
Apply 10 15 25 50
Analyze 10 15 25
Evaluate
Create
Total Marks 20 30 50 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO534
Course Name Theory and Applications of Remote Sensing & GIS
Desired Requisites: Fundamentals of Image processing
Course Objectives
To impart knowledge of the fundamentals of Remote Sensing (RS) and geographical information
1
systems (GIS)
2 To make students familiar with Data and Data Products in RS and GIS.
3 To acquaint students advantages and applications of RS and GIS
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Understand and summarize fundamental concepts in RS and GIS Understand
Interpret and Apply various satellite RS data and demonstrate GIS data and GIS Apply
CO2
database management system
CO3 Compare and examine data and data Products of RS and GIS Analyse
Select and Verify RS and GIS data and data products to design solution for various Evaluate
CO4
interdisciplinary problems
Text Books
1 Chandra, A.M. and Gosh, S.K., “Remote Sensing and GIS”, Narosa Publishing House. 2008
Lo, C.P. and Young, A.K.W., “Concepts and Techniques of Geographical Information System”,
2
Prentice Hall India. 20012
References
Lillesand, T.M. and Kieffer, “Remote Sensing and Image Interpretation”, John Wiley and Sons,
1
6th Edition. 2012
Chang, K, “Introduction to Geographical Systems”, Tata McGraw-Hill, 4th Edition. 2010
2
Useful Links
NPTEL: https://nptel.ac.in/noc/courses/noc19/SEM1/noc19-ce08
1
https://nptel.ac.in/noc/courses/noc18/SEM1/noc18-ce10
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2
CO2 2
CO3 2 2
CO4 3 2 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 15 30
Apply 5 5 20 30
Analyze 5 5 15 25
Evaluate 5 10 15
Create
Total Marks 20 20 60 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M.Tech., Sem III
Course Code 7CO535
Course Objectives
To explain the fundamentals of neural networks, recurrent neural networks (RNN),
long short
1
term memory cells and convolutional neural networks (CNN).
Text Books
Ian Goodfellow, Yoshua Bengio and Aaron Courville Deep Learning, MIT Press,
1 2016
Aurelien Geron, “ Hands-On Machine Learning with Scikit-Learn & TensorFlow”,
2
O’REILLY, Dec 2017
References
1 Neural Networks: A Systematic Introduction, Raúl Rojas, 1996
Useful Links
1 https://nptel.ac.in/courses/106/106/106106184/
2 https://www.coursera.org/specializations/deep-learning
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 1
CO2 2 2
CO3 2 1
CO4 2 1 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment
There are three components of lab assessment, LA1, LA2 and Lab ESE.
IMP: Lab ESE is a separate head of passing. LA1, LA2 together is treated as In-Semester
Evaluation.
Assessment Based on Conducted by Typical Schedule (for Marks
26-week Sem)
During Week 1 to Week
Lab activities, Lab Course 6
LA1 30
attendance, journal Faculty Marks Submission at the
end of Week 6
During Week 7 to Week
Lab activities, Lab Course 12
LA2 30
attendance, journal Faculty Marks Submission at the
end of Week 12
During Week 15 to
Lab activities, Lab Course Week 18
Lab ESE 40
attendance, journal Faculty Marks Submission at the
end of Week 18
Week 1 indicates starting week of a semester. The typical schedule of lab assessments is shown,
considering a 26-week semester. The actual schedule shall be as per academic calendar. Lab
activities/Lab performance shall include performing experiments, mini-project, presentations,
drawings, programming and other suitable activities, as per the nature and requirement of the lab
course. The experimental lab shall have typically 8-10 experiments.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 10
Apply 10 10
Analyze 10 10 20
Evaluate 10 20 30
Create 10 20 30
Total Marks 30 30 40 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO536
Course Name Cyber Security
Desired Requisites: Fundamentals of security
Course Objectives
Identify various types of cyber threats, including malware, hacking, and social engineering.
1
2 Examine and implement network security protocols such as IPsec, SSL/TLS, and VPNs.
3 Develop a comprehensive understanding of incident response planning and methodologies.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
CO1 Summarize the concepts of information security and the CIA triad. Understand
Apply network security measures to mitigate risks and protect against common Apply
CO2
vulnerabilities
CO3 Analyze and categorize common web vulnerabilities, proposing appropriate solutions. Analyze
Evaluate the security considerations of cloud computing environments and identify Evaluate
CO4
potential risks.
Text Books
"Principles of Computer Security: CompTIA Security+ and Beyond" by Wm. Arthur Conklin,
1
Gregory White, Dwayne Williams, Chuck Cothren, Roger L. Davis
"Cybersecurity: A Business Solution" by Rob Arnold
2
References
"Hacking: The Art of Exploitation" by Jon Erickson
1
"Cybersecurity and Cyberwar: What Everyone Needs to Know" by P.W. Singer and Allan
2
Friedman
Useful Links
1 NPTEL:
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2
CO2 2
CO3 2 2
CO4 3 2 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 15 30
Apply 5 5 20 30
Analyze 5 5 15 25
Evaluate 5 10 15
Create
Total Marks 20 20 60 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech. ( Computer science and engineering )
Class, Semester First Year M. Tech., Sem II
Course Code 7CO537
Course Name Advanced Database Management Systems
Desired Requisites: DBMS
Course Objectives
Evaluate the use of inheritance, aggregation, and encapsulation in database design.
1
2 Explore modern indexing techniques and their role in optimizing query performance.
3 Compare transaction isolation levels and their trade-offs in multi-user environments.
Course Outcomes (CO) with Bloom’s Taxonomy Level
At the end of the course, the students will be able to,
Understand mapping strategies between object-oriented models and relational Understand
CO1
databases.
Apply advanced query optimization techniques to enhance complex query Apply
CO2
performance
CO3 Analyze the impact of modern indexing techniques on query execution Analyze
CO4 Evaluate the consistency models based on the CAP theorem in distributed databases. Evaluate
Text Books
1 "Database System Concepts" by Abraham Silberschatz, Henry F. Korth, S. Sudarshan
"Modern Database Management" by Jeffrey A. Hoffer, V. Ramesh, Heikki Topi
2
References
"Database Management Systems" by Raghu Ramakrishnan, Johannes Gehrke
1
"Transaction Processing: Concepts and Techniques" by Jim Gray, Andreas Reuter
2
Useful Links
1 NPTEL videos
CO-PO Mapping
Programme Outcomes (PO) PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2
CO2 2
CO3 2 2
CO4 3 2 2
The strength of mapping is to be written as 1,2,3; Where, 1:Low, 2:Medium, 3:High
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) (For lab Courses)
Bloom’s Taxonomy Level ISE MSE ESE Total
Remember
Understand 10 5 15 30
Apply 5 5 20 30
Analyze 5 5 15 25
Evaluate 5 10 15
Create
Total Marks 20 20 60 100
Walchand College of Engineering, Sangli
(Government Aided Autonomous Institute)
AY 2023-24
Course Information
Programme M.Tech.
Class, Semester First Year M. Tech.CSE Sem II
Course Code 7OE509
Course Name Machine Learning in practice
Desired Requisites: Basic mathematics and python programming
Course Objectives
1 To introduce python and mathematical concepts required for machine learning
2 To prepare data for machine learning
3 To implement supervised and unsupervised learning algorithm
Course Outcomes (CO) with Bloom’s Taxonomy Level
CO1 Apply different data pre-processing techniques required for data preparation. Apply
Identify and implement different machine learning algorithms to solve real life
CO2 Analyze
problems.
CO3 Evaluate and compare performance of the machine learning algorithms. Evaluate
Text Books
1 Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997.
2
3
References
1 Introduction to Machine Learning Edition 2, by Ethem Alpaydin.
2
3
Useful Links
1 NPTEL ‘Introduction to Machine learning’ -Link
2
CO-PO Mapping
Programme Outcomes (PO)
1 2 3 4 5 6
CO1 2 2
CO2 3
CO3 1 1 2
The strength of mapping is to be written as 1,2,3; Where, 1: Low, 2: Medium, 3: High.
Each CO of the course must map to at least one PO.
Assessment Plan based on Bloom’s Taxonomy Level (Marks) For Theory Course
Bloom’s Taxonomy Level ISE MSE ESE Total
1 Remember
2 Understand
3 Apply 15 20 35
4 Analyse 15 20 35
5 Evaluate 20 10 30
6 Create
Total 20 30 50 100