Formatted Scheme and Syllabus - Sem IV
Formatted Scheme and Syllabus - Sem IV
Revision: 1 (2019)
With effect from the Academic Year: 2020-21
Scheme for Second Year [Link]. Program in Computer Science & Engineering (Data Science): Semester IV
Teaching Scheme Semester End Examination (A) Continuous Assessment (B) Aggrega Credits earned
te (A+B)
Termwork
Sr Course Code Course Practic CA
Theory Tutoria Oral & End Sem Term Test Term Test Avg (TT1
al Credits Duration Theory Oral Pract Total
(hrs.) l (hrs.) Pract Exam Total 1 (TT1) 2 (TT2) & TT2) Term Work
(hrs.)
Total
DJ19DSC404 3 -- -- 3 3 75 -- -- -- 75 25 25 25 -- 25 100 3
Design and Analysis of Algorithms
4 4
DJ19DSL404 -- 2 -- 1 2 -- -- -- 25 -- -- -- -- 25 25 50 1
Design and Analysis of Algorithms Laboratory
DJ19IHC1 Universal Human Values 2 -- -- 2 3 75 -- -- -- 75 25 25 25 -- 25 100 2
6 3
DJ19IHT1 Universal Human Values Tutorial -- -- 1 1 -- -- -- -- -- -- -- -- -- 25 25 25 1
-- -- -- 15 10 25
Objectives: To introduce various programming paradigms and basic constructs of programming languages with the
concepts of syntax and semantics.
1 04
Introduction: Role of Programming Languages, need to study Programming Languages,
Characteristics of Programming Languages, Programming language Paradigms: Imperative,
Object Oriented, Functional, Logic, Event Driven and Concurrent Programming, Language
design issues, Language translation issues. Data Types: properties of Types and objects,
Elementary data types, structured data types, Type conversion, Binding and binding times.
Declarative Programming:
3 Logic programming language model, logical statements, Resolution, Unification, Search 08
structures, Applications of Logic programming. Case study of Prolog. Applicative
programming Paradigm: Lambda calculus: Ambiguity, free and bound identifiers, reductions,
typed lambda calculus, principles of functional programming. Case study of Haskell.
Books Recommended:
Text Books:
1. Roosta Seyed, “Foundations of Programming Languages Design & Implementation”, 3rd Edition, Cenage learning.
2. Pratt T.W., Zelkowitz “Programming Languages: Design and Implementation” PHI, 2002, 3rd [Link]-81-203-
1038-1
3. M. Scott, Programming Language Pragmatics, Morgan Kaufmann Publishers
Reference Books:
1. Sebesta R. W., “Concepts of programming languages”, Pearson Education 2001, 4th edition.
2. Sethi Ravi, “Programming Languages: Concepts and Constructs” Pearson Education.
3. Herbert Schildt “The Complete Reference C”, 4th edition, Tata McGraw Hill.
4. Herbert Schildt “The Complete Reference Java2”, 5th edition, Tata McGraw Hill.
5. Graham Hutton, “Programming in Haskell”, 2nd Edition Cambridge University Press
6. John Bloomer, “Power Programming with RPC”, O’Reilly
7. Max Bramer, “Logic Programming with Prolog”, Springer
8. Lutz M, “Learning Python: Powerful Object- Oriented Programming”, 5th edition, O’Reilly
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Suggested List of Laboratory Experiments:
Any other experiment based on syllabus may be included, which would help the learner to understand topic/concept.
At least one program per unit should be covered in the laboratory.
S No Title of Experiments
1. Procedural Programming:
a. Write a C program to find whether a triangle can be formed or not. If not display “This Triangle
is NOT possible.” If the triangle can be formed, then check whether the triangle formed is
equilateral, isosceles, scalene or a right-angled triangle. (If it is a right-angled triangle then only
print Right-angle triangle do not print it as Scalene Triangle or Isosceles triangle).
b. Write a C program to sort a given 1D array using pointer in ascending order.
2. Object Oriented Programming:
a. Implement an application of Encapsulation
b. Implement an application for different types of Inheritance.
3. Logic Programming: Implement following using PROLOG
a. Write facts for the given statement.
b. Write a program to study rule.
c. Create a family tree.
4. Functional Programming: Implement following using Haskell
a. Write a function to determine the length of a list.
b. Write a function to determine if a given item appears in a list.
c. Write a function to find addition of two number.
d. Write a program to find the second lowest grade of any student(s) from the given names and
grades of each student using lists and lambda. Input number of students, names and grades of
each student.
5. Scripting:
a. Implement string and pattern matching using python/PERL
b. Design Student Registration form using Java Script/PHP.
6. Syntax and Semantics:
a. Case study on LEX and YACC Programming.
b. Write a program to identify Tokens.
c. Implement Symbol Table.
7. Parallel Programming:
a. Implement inter process communication using RPC.
b. Implement inter process communication using Sockets.
c. Program on multithreading.
Evaluation Scheme:
Semester End Examination (A):
Theory:
1. Question paper based on the entire syllabus will comprise of 5 questions (All compulsory, but with internal choice as
appropriate), each carrying 15 marks, total summing up to 75 marks.
2. Total duration allotted for writing the paper is 3 hrs.
Laboratory:
1. Oral examination will be based on the entire syllabus including, the practicals performed during laboratory sessions.
Theory:
1. Two term tests of 25 marks each will be conducted during the semester out of which; one will be a compulsory term test
(on minimum 02 Modules) and the other can either be a term test or an assignment on live problems or a course project.
2. Total duration allotted for writing each of the paper is 1 hr.
3. Average of the marks scored in both the two tests will be considered for final grading.
The final certification and acceptance of term work will be subject to satisfactory performance of laboratory work and upon
fulfilling minimum passing criteria in the term work.
Evaluation Scheme
Teaching Scheme
(Hours / week) Semester End Examination
Continuous Assessment Marks (B) Total
Marks (A)
marks
Term Term (A+ B)
Theory Avg.
Test 1 Test 2
Total
Practical Tutorial
Lectures Credits 75 25 25 25 100
25 -- -- 15 10 25
Evaluation Scheme:
Semester End Examination (A):
Theory:
1. Question paper based on the entire syllabus, summing up to 75 marks.
2. Total duration allotted for writing the paper is 3 hrs.
Laboratory:
1. Oral & Practical examination will be based on the entire syllabus including the practical’s performed during
laboratory sessions.
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Continuous Assessment (B):
Theory:
1. Two term tests of 25 marks each will be conducted during the semester out of which; one will be a compulsory
term test (on minimum 02 Modules) and the other can either be a term test or an assignment on live problems
or a course project.
2. Total duration allotted for writing each of the paper is 1 hr.
3. Average of the marks scored in the two tests will be considered for final grading.
Laboratory: (Term work)
Laboratory work will be based on DJ19DSL402 with minimum 10 experiments to be incorporated.
The distribution of marks for term work shall be as follows:
1. Laboratory work (Performance of Experiments): 15 Marks
2. Journal Documentation (Write-up and Assignments: 10 marks
The final certification and acceptance of term work will be subject to satisfactory performance of laboratory work and upon
fulfilling minimum passing criteria in the term work.
Evaluation Scheme
Teaching Scheme
(Hours / week) Semester End Examination
Continuous Assessment Marks (B) Total
Marks (A)
marks
Term Term (A+ B)
Theory Avg.
Test 1 Test 2
Total
Practical Tutorial
Lectures Credits 75 25 25 25 100
-- -- 25 15 10 25
Books Recommended:
Text Books
Reference Books
7. Implement CPU scheduling algorithms like FCFS, SJF, Round Robin etc.
8. Implement Best Fit, First Fit and Worst Fit Memory allocation policy.
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
9. Implement Producer -Consumer problem with Semaphore.
Evaluation Scheme:
Semester End Examination (A):
Theory:
1. Question paper based on the entire syllabus, summing up to 75 marks.
2. Total duration allotted for writing the paper is 3 hrs.
Laboratory:
2. Oral & Practical examination will be based on the entire syllabus including the practical’s performed during
laboratory sessions.
Continuous Assessment (B):
Theory:
4. Two term tests of 25 marks each will be conducted during the semester out of which; one will be a compulsory
term test (on minimum 02 Modules) and the other can either be a term test or an assignment on live problems
or a course project.
5. Total duration allotted for writing each of the paper is 1 hr.
6. Average of the marks scored in the two tests will be considered for final grading.
Laboratory: (Term work)
Laboratory work will be based on DJ19DSL403 with minimum 10 experiments to be incorporated.
The distribution of marks for term work shall be as follows:
3. Laboratory work (Performance of Experiments): 15 Marks
4. Journal Documentation (Write-up and Assignments: 10 marks
The final certification and acceptance of term work will be subject to satisfactory performance of laboratory work and upon
fulfilling minimum passing criteria in the term work.
Evaluation Scheme
Teaching Scheme
(Hours / week) Semester End Examination
Continuous Assessment Marks (B) Total
Marks (A)
marks
Term Term (A+ B)
Theory Avg.
Test 1 Test 2
Total
Lectures Practical Tutorial
Credits 75 25 25 25 100
25 -- -- 15 10 25
2 Divide and Conquer Algorithm: Introduction, Recurrence and different methods to solve 06
recurrence, substitution and hash techniques, multiplying large Integers Problem, Problem Solving
using divide and conquer algorithm -Max-Min problem, Large Integer, Matrix Multiplication.
3 Greedy Algorithm: General Characteristics of greedy algorithms, Problem solving using - 08
Activity selection problem, Elements of Greedy Strategy, Minimum Spanning trees (Kruskal’s
algorithm, Prim’s algorithm), Graphs: Shortest paths, The Knapsack Problem, Job Scheduling
Problem, Optimal Merge Pattern, Huffman code, Coin Change problem.
4 Dynamic Programming: Introduction, The Principle of Optimality, Problem Solving using 10
Dynamic Programming – Calculating the Binomial Coefficient, Making Coin Change Problem,
Assembly Line-Scheduling, Knapsack problem, Multistage Graphs, All Pairs Shortest path,
Matrix chain multiplication, Longest Common Subsequence, Travelling Salesman problem,
OBST, Johnson’s Algorithm for flow shop scheduling
5 Backtracking: Introduction, The Eight queen’s problem, Sum of Subsets, Hamiltonian Cycle. 10
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Branch and Bound: Introduction, FIFO BB, LIFO BB, LC BB, Fifteen Puzzle problem,
Knapsack problem, Travelling Salesman problem, Job Scheduling.
String Matching: Introduction, The naive string-matching algorithm, The Rabin-Karp algorithm,
String Matching with finite automata, The Knuth-Morris-Pratt algorithm.
6 Introduction to NP-Completeness: The class P and NP, Polynomial reduction, NP- 04
Completeness Problem, NP-Hard Problems. Travelling Salesman problem, Hamiltonian problem,
Approximation algorithms
Books Recommended:
Text Books
1. S. Sridhar, Design and Analysis of Algorithms, 1st Edition, Oxford Education, 2018.
2. Ellis Horowitz, and Sartaj Sahni, Fundamentals of Computer Algorithms, 2nd Edition, Galgotia, 2012.
3. Steven S Skiena, The Algorithm Design Manual, Springer International Publications
Reference Books
1. Kleinberg and Tardos, "Algorithm Design”, 1st Edition, Addison-Wesley, 2006.
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, “Introduction to Algorithms”, 3rd Edition, The MIT
Press, 2009.
3. Aho, Hopcroft, Ullman, “Design and analysis of Algorithm”, 1st Edition, Addison-Wesley, 2000.
4. David Harel, “Algorithmics-The spirit of computing”, 3rd Edition, Addison-Wesley, 2004.
5. Knuth, “Fundamentals of Algorithms”, 3rd Edition, Narosa Publication, 1998.
6. Herbert S. Wilf, “Algorithms and Complexity”, 2nd Edition, PHI, 2002.
7. S. E. Goodman and S. T. Hedetniemi, “Introduction to the Design and Analysis of Algorithms”, McGraw Hill, 1988.
8. Sara Baase, Allen Van Gelder, “Computer Algorithms Introduction to Design and Analysis”, 3rd Edition, Addison-
Wesley, 2000.
9. Gilles Brassard, Paul Bratley, “Fundamentals of Algorithmics”, 4th Edition, PHI, 2000.
10. Harsh Bhasin, “Algorithms: Design and Analysis”, 1st Edition, Oxford, 2015.
Suggested List of Laboratory Experiments: (At least 12 from the given list)
S No Title of the Experiments
1 Implementations of Quick Sort and Merge Sort.
2 Implementations of Knapsack problem.
3 Implementations of Job Sequencing with deadlines.
4 Implementation of Prims’s & Kruskal’s method.
5 Implementation of Shortest paths algorithms (Dijkstra’s algorithm and Bellman-ford algorithm).
6 Implementation of Multistage graphs (Forward and Backward) algorithm.
7 Implementation of Floyd Warshall Algorithm.
8 Implementation of Matrix Chain Multiplication.
9 Implementation of Optimal binary search tree.
10 Implementation of 0/1-Knapsack.
11 Implementation of Travelling salesperson problem.
12 Implementation of Johnson’s Algorithm for 2 machines and 3 machines scenarios.
13 Implementation of Longest Common Subsequence (LCS).
14 Implementation of 8 queen problem.
15 Implementation of Sum of subsets.
16 Implementation of 15 puzzle problem
17 Implementation of Graph coloring
18 Implementation of Travelling salesperson problem using branch and bound.
19 Implementation of 0/1-Knapsack using branch and bound
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Evaluation Scheme:
Semester End Examination (A):
Theory:
1. Question paper based on the entire syllabus, summing up to 75 marks.
2. Total duration allotted for writing the paper is 3 hrs.
Laboratory:
3. Oral & Practical examination will be based on the entire syllabus including the practical’s performed during
laboratory sessions.
Continuous Assessment (B):
Theory:
7. Two term tests of 25 marks each will be conducted during the semester out of which; one will be a compulsory
term test (on minimum 02 Modules) and the other can either be a term test or an assignment on live problems
or a course project.
8. Total duration allotted for writing each of the paper is 1 hr.
9. Average of the marks scored in the two tests will be considered for final grading.
Laboratory: (Term work)
Laboratory work will be based on DJ19DSL404 with minimum 12 experiments to be incorporated.
The distribution of marks for term work shall be as follows:
1. Laboratory work (Performance of Experiments): 15 Marks
2. Journal Documentation (Write-up and Assignments: 10 marks
The final certification and acceptance of term work will be subject to satisfactory performance of laboratory work and upon
fulfilling minimum passing criteria in the term work.
Evaluation Scheme
Teaching Scheme
(Hours / week) Semester End Examination Continuous Assessment
Marks (A) Marks (B) Total
marks
Term Term (A+ B)
Theory Avg.
Test 1 Test 2
Total
Practical Tutorial
Lectures Credits 75 25 25 25 100
Laboratory Examination
Oral &
Total Term work
Oral Practical Practic 125
(C)
2 -- 1 3 al
-- -- -- 25
Objectives:
1. Development of a holistic perspective based on self-exploration about themselves (human being), family, society, and
nature/existence.
2. Understanding (or developing clarity) of the harmony in the human being, family, society, and nature/existence
3. Strengthening of self-reflection.
4. Development of commitment and courage to act.
Duration
Unit Description
in Hrs
1 Introduction: Need, Basic Guidelines, Content and Process for Value Education
Purpose and motivation for the course. Self-Exploration–what is it? - Its content and process;
‘Natural Acceptance’ and Experiential Validation- as the process for self-exploration.
Continuous Happiness and Prosperity- A look at basic Human Aspirations.
Right understanding, Relationship and Physical Facility- the basic requirements for fulfilment 05
of aspirations of every human being with their correct priority.
Understanding Happiness and Prosperity correctly- A critical appraisal of the current scenario.
Method to fulfil the above human aspirations: understanding and living in harmony at various
levels.
2 Understanding Harmony in the Human Being - Harmony in Myself!
Understanding human being as a co-existence of the sentient ‘I’ and the material ‘Body’.
Understanding the needs of Self (‘I’) and ‘Body’ - happiness and physical facility.
Understanding the Body as an instrument of ‘I’ (I am being the doer, seer and enjoyer).
Understanding the characteristics and activities of ‘I’ and harmony in ‘I’.
06
Understanding the harmony of I with the Body: Sanyam and Health; correct appraisal of
Physical needs, meaning of Prosperity in detail.
Programs to ensure Sanyam and Health.
3 Understanding Harmony in the Family and Society: Harmony in Human-Human
Relationship.
Understanding values in human-human relationship; meaning of Justice (nine universal values
in relationships) and program for its fulfilment to ensure mutual happiness; Trust and Respect
as the foundational values of relationship.
Understanding the meaning of Trust; Difference between intention and competence.
06
Understanding the meaning of Respect, Difference between respect and differentiation; the
other salient values in relationship.
Understanding the harmony in the society (society being an extension of family): Resolution,
Prosperity, fearlessness (trust) and co-existence as comprehensive Human Goals.
Visualizing a universal harmonious order in society- Undivided Society, Universal Order- from
family to world family.
4 Understanding Harmony in the Nature and Existence: Whole existence as Coexistence
Understanding the harmony in the Nature 19. Interconnectedness and mutual fulfilment among
the four orders of nature recyclability and self-regulation in nature. 05
Understanding Existence as Co-existence of mutually interacting units in all pervasive space.
Holistic perception of harmony at all levels of existence.
5 Implications of the above Holistic Understanding of Harmony on Professional Ethics:
Natural acceptance of human values 23. Definitiveness of Ethical Human Conduct.
Basis for Humanistic Education, Humanistic Constitution and Humanistic Universal Order.
Competence in professional ethics:
a. Ability to utilize the professional competence for augmenting universal human order,
b. Ability to identify the scope and characteristics of people friendly and eco-friendly production
systems,
c. Ability to identify and develop appropriate technologies and management patterns for above
06
production systems.
Case studies of typical holistic technologies, management models and production systems.
Strategy for transition from the present state to Universal Human Order:
a. At the level of individual: as socially and ecologically responsible engineers, technologists,
and managers,
b. At the level of society: as mutually enriching institutions and organizations.
Books Recommended:
Textbooks:
1. Human Values and Professional Ethics by R R Gaur, R Sangal, G P Bagaria, Excel Books, New Delhi, 2010
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Reference books:
1. Jeevan Vidya: EkParichaya, A Nagaraj, Jeevan Vidya Prakashan, Amarkantak, 1999.
2. Human Values, A.N. Tripathi, New Age Intl. Publishers, New Delhi, 2004.
3. The Story of Stuff (Book).
4. The Story of My Experiments with Truth - by Mohandas Karamchand Gandhi
5. Small is Beautiful - E. F Schumacher.
6. Slow is Beautiful - Cecile Andrews
7. Economy of Permanence - J C Kumarappa
8. Bharat Mein Angreji Raj - PanditSunderlal
9. Rediscovering India - by Dharampal
10. Hind Swaraj or Indian Home Rule - by Mohandas K. Gandhi
[Link] Wins Freedom - Maulana Abdul Kalam Azad
12. Vivekananda - Romain Rolland (English)
13. Gandhi - Romain Rolland (English)
Evaluation:
Activity No 1 Practice sessions to discuss natural acceptance in human being as the innate
acceptance for living with responsibility (living in relationship, harmony, and co-
existence) rather than as arbitrariness in choice based on liking-disliking.
Activity No 2 Practice sessions to discuss the role others have played in making material goods
available to me. Identifying from one’s own life. Differentiate between prosperity and
accumulation. Discuss program for ensuring health vs dealing with disease.
Activity No 3 Practice sessions to reflect on relationships in family, hostel and institute as extended
family, real life examples, teacher-student relationship, goal of education etc.
Gratitude as a universal value in relationships. Discuss with scenarios. Elicit
examples from students’ lives.
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Activity No 4 Practice sessions to discuss human being as cause of imbalance in nature (film
“Home” can be used), pollution, depletion of resources and role of technology etc.
Activity No 5 Practice Exercises and Case Studies will be taken up in Practice (tutorial) Sessions
e.g. To discuss the conduct as an engineer or scientist etc.
The final certification and acceptance of term work will be subject to satisfactory performance of activities and upon
fulfilling minimum passing criteria in the term work.
Objectives: The objective of this lab is to provide the basic framework of web development (MERN Stack) and
cloud computing.
1 HTML 2
2 CSS 4
3 Client-Side Scripting 4
5 Server-Side Scripting 4
10 Compute Service 4
11 Storage Service 4
12 Database Service 4
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
1. Cloud Relational database services
2. Cloud NoSQL Databases
3. Elastic load balancing
Books Recommended:
Text books:
Reference Books:
1. Benjamin LaGrone, “HTML5 and CSS3 Responsive Web Design Cookbook”, 1st Edition, Packt Publishing, 2013.
2. DT Editorial Services, “Web Technologies: Black Book”, 1st Edition, Dreamtech Press, 2018.
3. Christopher Schmitt, Kyle Simpson, “HTML5 Cookbook”, 1st Edition, O'Reilly Media Inc., 2011.
4. Uttam K. Roy, “Web Technologies”, 1st Edition, Oxford University Press, 2010.
5. Greg Sidelnikov, “React. Js Book: Learning React JavaScript Library from Scratch”, 1st Edition, Independently
Published, 2017.
6. DT Editorial Services, “HTML5 Black Book”, 2nd Edition, Dreamtech Press, 2016.
7. Ben Frain, “Responsive Web Design with HTML5 and CSS3”, 2nd Edition, Packt Publishing, 2015.
8. Steve Suehring, “JavaScript Step by Step”, 3rd Edition, Pearson Education, 2013.
9. Stoyan Stefanov, “React Up Running Building Web Applications”, 1st Edition, O’Reilly Media Inc., 2016.
10. Velte, “Cloud Computing a Practical Approach”, Tata McGraw-Hill Education.
11. Sandip Bhowmik, “Cloud Computing”, Cambridge University Press, 2017.
Evaluation Scheme:
Practical and Oral(A):
Oral & Practical examination will be based on the practical’s performed during laboratory sessions.
1. Implementation:15 Marks
2. Oral:10 Marks
Total :25 Marks
Continuous Assessment (B):
Term Work:
Laboratory work will be based on syllabus with minimum 10 experiments and a mini project to be incorporated. Experiments
should be completed by students in the given time duration.
The final certification and acceptance of term work will be subject to satisfactory performance of laboratory work and upon
fulfilling minimum passing criteria in the term work.
1. Laboratory work (Performance of Experiments): 25 Marks
2. Mini Project:20 Marks
3. Attendance (Practical): 05 Marks
Total: 50 Marks
Evaluation Scheme
Teaching Scheme
(Hours/week) Semester End Continuous Assessment
Examination Marks (A) Marks (B) Total
marks
Term Term (A+ B)
Theory Avg.
Test 1 Test 2
Total
Practical Tutorial
Lectures Credits -- -- -- -- --
Laboratory
Semester review
Examination
Oral Total
Practic &
Oral Review 1 Review 2 100
al Pract
-- 2 -- -- ical
-- -- -- 50 50 100
Objectives:
1. To acquaint the students with the process of identifying the need (considering a societal requirement) and ensuring
2. that a solution is found out to address the same by designing and developing an innovative product.
3. To familiarize the students with the process of designing and developing a product, while they work as part of a
team.
4. To acquaint the students with the process of applying basic engineering fundamentals, so as to attempt at the design
and development of a successful value-added product.
5. To inculcate the basic concepts of entrepreneurship and the process of self-learning and research required
to conceptualize and create a successful product.
Outcome:
Learner will be able to:
1. Identify the requirement for a product based on societal/research needs.
2. Apply knowledge and skills required to solve a societal need by conceptualising a product, especially while
working in a team.
3. Use standard norms of engineering concepts/practices in the design and development of an innovative product.
4. Draw proper inferences through theoretical/ experimental/simulations and analyse the impact of the proposed
method of design and development of the product.
5. Develop interpersonal skills, while working as a member of theteam or as theleader.
6. Demonstrate capabilities of self-learning as part of the team, leading to life-long learning, which could
eventually prepare themselves to be successful entrepreneurs.
7. Demonstrate product/project management principles during the design and development work and also excel
in written (Technical paper preparation) as well as oral communication.
The overall work done by the team shall be assessed based on the following criteria;
1. Quality of survey/ need identification of the product.
2. Clarity of Problem definition (design and development) based on need.
3. Innovativeness in the proposed design.
4. Feasibility of the proposed design and selection of the best solution.
5. Cost effectiveness of the product.
6. Societal impact of the product.
7. Functioning of the working model as per stated requirements.
8. Effective use of standard engineering norms.
9. Contribution of each individual as a member or the team leader.
10. Clarity on the write-up and the technical paper prepared.
• The semester reviews (III and IV) may be based on relevant points listed above, as applicable.
Syllabus for Second Year Engineering (CSE-Data Science) - Semester IV
(Autonomous) (Academic Year 2021-22)
Guidelines for Assessment of Semester Reviews:
• The write-up should be prepared as per the guidelines given by the department.
• The design and the development of the product shall be assessed through a presentation and demonstration
of the working model by the student team to a panel of Internal and External Examiners, preferably from industry
or any research organisations having an experience of more than five years, approved by the Head of the Institution.
The presence of the external examiner is desirable only for the 2nd presentation in semester IV. Students are
compulsorily required to present the outline of the technical paper prepared by them during the final review in
semester IV.