Te Syllabus
Te Syllabus
Term work
Mid-Sem
End-Sem
Practical
Practical
Practical
Tutorial
Tutorial
Lecture
Theory
Total
Total
Oral
314441 Theory of Computation 03 - - 30 70 - - - 100 3 - - 3
314442 Operating Systems 03 - - 30 70 - - - 100 3 - - 3
314443 Machine Learning 03 - - 30 70 - - - 100 3 - - 3
Human Computer 03 - - 30 70 - - - 100 3 - - 3
314444 Interaction
314445 Elective-I 03 - - 30 70 - - - 100 3 - - 3
314446 Operating Systems Lab - 04 - - - 25 25 - 50 - 2 - 2
314447 Human Computer - 02 - - - - 50 50 - 1 1
Interaction- Lab
314448 Laboratory Practice-I - 04 - - - 25 25 50 - 2 - 2
314449 Seminar - 01 - - - 50 - - 50 - 1 - 1
HOME
Teaching Scheme: Credit Scheme: Examination Scheme:
Theory (TH) : 3 hrs/week Mid_Semester : 30 Marks
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Discrete Structures.
2. Data structures.
Companion Course, if any: NA
Course Objectives:
1. To know the applicability of the model of computation to different problems.
2. To understand in detail the relationship among formal languages, formal grammars and
automata.
3. To learn the design of Finite Automata, Pushdown Automata and Turing Machine for processing
of formal languages.
4. To study the theory of computability and complexity for algorithm design.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Construct finite automata and its variants to solve computing problems.
CO2: Write regular expressions for the regular languages and finite automata.
CO3: Identify types of grammar, design and simplify Context Free Grammar.
CO4: Construct Pushdown Automata machine for the Context Free Language.
CO5: Design and analyze Turing machines for formal languages.
CO6: Understand decidable and undecidable problems, analyze complexity classes.
COURSE CONTENTS
Unit I FINITE AUTOMATA ( 06 hrs )
Basic Concepts: Symbols, Strings, Language, Formal Language.
Finite Automata (FA): Formal definition and notations for FSM, Concept of state transition diagram
and transition table for FA, Construction of DFA, NFA, NFA with epsilon moves. Conversion of NFA with
epsilon moves to NFA, Conversion of NFA to DFA, and Conversion of NFA with epsilon moves to DFA,
Minimization of FA, Equivalence of FAs, and Applications of FA.
Finite State Machine with output: Moore and Mealy machines - Definition, Construction, Inter-
Conversion.
Mapping of Course Outcomes CO1
for Unit I
Unit II REGULAR EXPRESSIONS AND LANGUAGES ( 06 hrs )
Regular Expressions (RE) : Definition and Identities of RE, Operators of RE, Equivalence of two regular
expressions, Equivalence of regular expressions and regular languages (RL), Conversion of RE to FA using
direct method, Conversion of FA to RE using Arden’s theorem, Pumping lemma for RLs, Closure
properties of RLs, Applications of Regular Expressions.
HOME
Theory (TH) : 3 hrs/week Mid_Semester : 30 Marks
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Computer Organization and Architecture
2. Fundamentals of Data Structures
Companion Course, if any: NA
Course Objectives:
1. To introduce basic concepts and functions of modern operating systems.
2. To understand the concept of process, thread management and scheduling.
3. To learn the concept of concurrency control.
4. To study various Memory Management techniques.
5. To know the concept of I/O and File management.
6. To learn concept of system software.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Explain the role of Modern Operating Systems.
CO2: Apply the concepts of process and thread scheduling.
CO3: Illustrate the concept of process synchronization, mutual exclusion and the
deadlock.
CO4: Implement the concepts of various memory management techniques.
CO5: Make use of concept of I/O management and File system.
CO6: Understand Importance of System software.
COURSE CONTENTS
Unit I OVERVIEW OF OPERATING SYSTEM (06 hrs)
Operating System Objectives and Functions, The Evolution of Operating Systems, Developments
Leading to Modern Operating Systems, Virtual Machines, Introduction to Linux OS, BASH Shell scripting:
Basic shell commands.
Mapping of Course Outcomes CO1
for Unit I
Unit II PROCESS MANAGEMENT ( 06 hrs )
Process: Concept of a Process, Process States, Process Description, Process Control
Threads: Processes and Threads, Concept of Multithreading, Types of Threads, Thread programming
Using Pthreads.
Scheduling: Types of Scheduling, Scheduling Algorithms, First Come First Served, Shortest Job First,
Priority, Round Robin
I/O Management and Disk Scheduling: I/O Devices, Organization of the I/O Function, I/O Buffering,
Disk Scheduling (FIFO, SSTF, SCAN, C-SCAN, LOOK, C-LOOK).
File Management: Overview-Files and File Systems, File structure. File Organization and Access, File
Directories, File Sharing, Record Blocking, Secondary Storage Management.
Mapping of Course Outcomes CO5
for Unit V
Unit VI SYSTEMS SOFTWARE AND ITS IMPORTANCE (06 hrs)
Need of System Software, study of various components of system software.
Assemblers: Elements of Assembly Language Programming, A simple Assembly Scheme and pass
structure of Assemblers.
Introduction to compilers: Phase structure of Compiler and entire compilation process. Introduction to
Macro processors, Macro Definition and call, Macro Expansion Loaders and Linkers. General Loader
Scheme, Subroutine Linkages, Relocation and linking Linkages, Relocation and linking
Mapping of Course Outcomes CO6
for Unit VI
Text Books:
1. William Stallings, Operating System: Internals and Design Principles, Prentice Hall, 8th
Edition,2014, ISBN-10: 0133805913 • ISBN-13: 9780133805918
2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, John Wiley
& Sons ,Inc., 9th Edition,2012, ISBN 978-1-118-06333-0
3. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Tata McGraw-Hill, ISBN
13:978-0-07-463579-7, Second Revised Edition.
Reference Books:
1. Tom Adelstein and Bill Lubanovic, Linux System Administration, O’Reilly Media, ISBN-10:
0596009526, ISBN-13: 978-0596009526.
2. Harvey M. Deitel, Operating Systems, Prentice Hall, ISBN-10: 0131828274, ISBN-13: 978-
0131828278.
3. Thomas W. Doeppner, Operating System in depth: Design and Programming, WILEY, ISBN: 978-0-
471-68723-8.
4. Mendel Cooper, Advanced Shell Scripting, Linux Documentation Project.
5. Andrew S. Tanenbaum & Herbert Bos, Modern Operating System, Pearson, ISBN-13:
9780133592221, 4th Edition.
6. J. J. Donovan, Systems Programming, McGraw-Hill, ISBN 13:978-0-07-460482-3,
Indian Edition.
E- Books / E- Learning References :
E-learning references:
1. https://repository.dinus.ac.id/docs/ajar/Operating_System.pdf
NPTEL video lecture link:
1. https://nptel.ac.in/courses/106/102/106102132/#
2. https://nptel.ac.in/courses/106/106/106106144/
HOME
Mid_Semester : 30 Marks
Theory (TH) :3hrs/week
03 Credits End_Semester :70 Marks
Prerequisite Courses:
1. Basics of Statistics 2. Linear Algebra 3. Calculus 4. Probability
Companion Course:
1. Artificial Intelligence 2. Deep Learning
Course Objectives:
1. To understand the basic concepts of machine learning and apply them for the various problems.
2. To learn various machine learning types and use it for the various machine learning tasks.
3. To optimize the machine learning model and generalize it.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Apply basic concepts of machine learning and different types of machine learning algorithms.
CO2: Differentiate various regression techniques and evaluate their performance.
CO3: Compare different types of classification models and their relevant application.
CO4: Illustrate the tree-based and probabilistic machine learning algorithms.
CO5: Identify different unsupervised learning algorithms for the related real-world problems.
CO6: Apply fundamental concepts of ANN.
COURSE CONTENTS
Unit I INTRODUCTION TO MACHINE LEARNING (06 hrs )
Introduction: What is Machine Learning, Definition, Real life applications, Learning Tasks- Descriptive and
Predictive Tasks, Types of Learning: Supervised Learning Unsupervised Learning, Semi-Supervised
Learning, Reinforcement Learning.
Features: Types of Data (Qualitative and Quantitative), Scales of Measurement (Nominal, Ordinal, Interval,
Ratio), Concept of Feature, Feature construction, Feature Selection and Transformation, Curse of
Dimensionality.
Dataset Preparation: Training Vs. Testing Dataset, Dataset Validation Techniques – Hold-out, k-fold Cross
validation, Leave-One-Out Cross-Validation (LOOCV).
Mapping of Course Outcomes CO1
for Unit I
Unit II CLASSIFICATION (06 hrs)
Binary Classification: Linear Classification model, Performance Evaluation- Confusion Matrix, Accuracy,
Precision, Recall, ROC Curves, F-Measure
Multi-class Classification: Model, Performance Evaluation Metrics – Per-class Precision and Per-Class
Recall, weighted average precision and recall -with example, Handling more than two classes, Multiclass
Classification techniques -One vs One, One vs Rest
Linear Models: Introduction, Linear Support Vector Machines (SVM) – Introduction, Soft Margin SVM,
Introduction to various SVM Kernel to handle non-linear data – RBF, Gaussian, Polynomial, Sigmoid.
Logistic Regression – Model, Cost Function.
Mapping of Course CO2
Outcomes for Unit II
Unit III REGRESSION (06 hrs)
Tree Based Model: Decision Tree – Concepts and Terminologies, Impurity Measures -Gini Index,
Information gain, Entropy, Tree Pruning -ID3/C4.5, Advantages and Limitations
Probabilistic Models: Conditional Probability and Bayes Theorem, Naïve Bayes Classifier, Bayesian network
for Learning and Inferencing.
Mapping of Course
Outcomes for Unit V C05
Unit VI INTRODUCTION TO ARTIFICIAL NEURAL (6 hrs)
NETWORK
Perceptron Learning– Biological Neuron, Introduction to ANN, McCulloch Pitts Neuron, Perceptron and its
Learning Algorithm, Sigmoid Neuron, Activation Functions: Tanh, ReLu
Multi-layer Perceptron Model – Introduction, Learning parameters: Weight and Bias, Loss function: Mean
Square Error
Introduction to Deep Learning
Reference Books:
1. Gerard Jounghyun Kim (20 March 2015). Human–Computer Interaction: Fundamentals and
Practice.CRC Press. ISBN 978-1-4822-3390-2.
2. Donald A. Norman (2013). The Design of Everyday Things Basic Books. ISBN 978-0-465-07299-6.
3. Jeff Johnson (17 December 2013). Designing with the Mind in Mind: Simple Guide to
Understanding User Interface Design Guidelines. Elsevier. ISBN 978-0-12-411556-9.
4. Alan Cooper; Robert Reimann; David Cronin; Christopher Noessel (13 August 2014).
About Face: The Essentials of Interaction Design. Wiley. ISBN 978-1-118-76658-3.
5. Alan Cooper (1 January 1999). The Inmates are running the Asylum, Sam’s.
ISBN 978-0-672-31649-4.
6. John M. Carroll (21 May 2003). HCI Models, Theories, and Frameworks: Toward a
MultidisciplinaryScience. Morgan Kaufmann. ISBN 978-0-08-049141-7.
7. Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel, About Face: The Essentials of
Interface Design, Wiley India, ISBN: 9788126559718,4th Ed
8. Rogers, Sharp, Preece, Interaction Design: Beyond Human Computer Interaction, Wiley India,
ISBN:11. 9788126544912,3ed
9. Wilbert O. Galitz, The Essential Guide to user Interface Design, Wiley India, ISBN: 9788126502806
HOME
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Data Structures and Algorithms.
2. Discrete Structures.
3. Basic mathematics: Induction, probability theory, logarithms.
Course Objectives:
1. To understand the problem solving and problem classification.
2. To know the basics of computational complexity analysis of various algorithms.
3. To provide students with foundations to deal with a variety of computational problems using
different design strategies.
4. To select appropriate algorithm design strategies to solve real world problems.
5. To understand the concept of nondeterministic polynomial algorithms.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Calculate computational complexity using asymptotic notations for various algorithms.
CO2: Apply Divide & Conquer as well as Greedy approach to design algorithms.
CO3: Understand and analyze optimization problems using dynamic programming.
CO4: Illustrate different problems using Backtracking.
CO5: Compare different methods of Branch and Bound strategy.
CO6: Classify P, NP, NP-complete, NP-Hard problems.
COURSE CONTENTS
Unit I INTRODUCTION (07 hrs)
Proof Techniques: Contradiction, Mathematical Induction, Direct proofs, Proof by counter example,
Proof by contraposition.
Analysis of Algorithm: Efficiency- Analysis framework, asymptotic notations – big O, theta and
omega.
Analysis of Non-recursive and recursive algorithms: Solving Recurrence Equations using Masters
theorem and Substitution method.
Brute Force method: Introduction to Brute Force method & Exhaustive search, Brute Force solution to
8 queens’ problem.
Reference Books:
1. Jon Kleinberg, Algorithm Design, Pearson, ISBN : 0-321-29535-8
2. S. Sridhar, Design and Analysis of Algorithms, Oxford, ISBN 10 : 0-19-809369-1.
3. Thomas H Cormen and Charles E.L Leiserson, Introduction to Algorithm, PHI, ISBN: 9788120340077
4. Gilles Brassard, Paul Bratle, Fundamentals of Algorithms, Pearson, ISBN 978-81-317-1244-3.
5. R. C. T. Lee, SS Tseng, R C Chang, Y T Tsai, Introduction to Design and Analysis of Algorithms, A
Strategic approach, Tata McGraw Hill, ISBN-13: 978-1-25-902582-2. ISBN-10: 1-25-902582-9.
6. Steven S Skiena, The Algorithm Design Manual, Springer, ISBN 978-81-8489-865-1.
7. George T. Heineman, Gary Pollice, Stanley Selkow, Algorithms in a Nutshell, A Desktop Quick
Reference, O’Reilly, ISBN: 9789352133611.
8. Michael T. Goodrich, Roberto Tamassia, Algorithm Design: Foundations, Analysis and Internet
9. Examples, Wiley India, ISBN: 9788126509867
10. Rod Stephens, Essential Algorithms: A Practical Approach to Computer Algorithms, Wiley India,
ISBN:9788126546138
HOME
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Database Management System
Course Objectives:
1. To understand the fundamental concepts of Relational and Object-oriented databases.
2. To learn and understand various Parallel and Distributed Database Architectures and Applications.
3. To understand and apply the basic concepts, categories and tools of NoSQL Database.
4. To learn and understand Data warehouse and OLAP Architectures and Applications.
5. To learn data mining architecture, algorithms, software tools and applications.
6. To learn enhanced data models for advanced database applications.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Differentiate relational and object-oriented databases.
CO2: Illustrate parallel & distributed database architectures.
CO3: Apply concepts of NoSQL Databases.
CO4: Explain concepts of data warehouse and OLAP technologies.
CO5: Apply data mining algorithms and various software tools.
CO6: Comprehend emerging and enhanced data models for advanced applications.
COURSE CONTENTS
REVIEW OF RELATIONAL DATA MODEL AND
Unit I (06 hrs)
RELATIONAL DATABASE CONSTRAINTS
Relational model concepts, Relational model constraints and relational database schemas, Update
operations, anomalies, dealing with constraint violations, Types and violations. Overview of Object-
Oriented Concepts – Objects, Basic properties. Advantages, examples, Abstract data types,
Encapsulation, class hierarchies, polymorphism examples.
HOME
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Software Engineering, 2. Problem Solving
Companion Course: Human Computer Interaction
Course Objectives:
1. To learn the Design thinking basic concepts.
2. To identify the opportunities and challenges for design thinking innovation.
3. To describe the define and ideate process of design thinking.
4. To summarize the prototyping techniques.
5. To enlist the activities carried out in Test and reflect phase of design thinking.
6. To Interpret Design Thinking case studies.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Identify need and features of design thinking.
CO2: Identify the opportunities and challenges for design thinking innovation.
CO3: Learn the process of design thinking using various tools.
CO4: Summarize and learn the various prototyping techniques.
CO5: Enlist the activities carried out in Test and reflect phase of design thinking.
CO6: Interpret the design thinking disruptive innovations through case studies.
COURSE CONTENTS
Unit I INTRODUCTION TO DESIGN THINKING (06 hrs )
Introduction to Design and Design Thinking, Definition of Design Thinking, Need of Design Thinking,
Features of Design Thinking, Problem Solving and Design, Design thinking as Strategy of Innovation, Use
of Design Thinking, Design Thinking-Attributes, The Principles of Design Thinking, The Five-step Process
of Design Thinking(Empathize, Define, Ideate, Prototype, Test),Design Thinking-A Solution based
thinking: Design Thinking vs. Scientific Method, Problem Focused vs. Solution Focused, Analysis vs.
Synthesis, Divergent Thinking vs. Convergent Thinking , Roots of Design Thinking in
Human Centric Design Process.
Mapping of Course Outcomes CO1
for Unit I
Unit II EXPLORE AND EMPATHIZE (06 hrs )
1. Michael Lewrick, Patrick Link, Larry Leifer , “The Design Thinking Toolbox: A Guide to
Mastering the Most Popular and Valuable Innovation Methods”, March 2020 edition,
ISBN: 978-1-119- 62921-4, WILEY Publication.
2. Mr Lee Chong Hwa (Lead Facilitator), “The Design Thinking: Guidebook”
Reference Books:
1. IDEO (Firm), “The Field Guide to Human-centered Design: Design Kit”, 1st edition, ISBN-
978099140631-9, IDEO 2015.
2. Russ Unger, Carolyn Chandler, “A Project Guide to UX Design For user experience designers inthe
field or in the making (Voices That Matter)”, 2nd Edition, ISBN 13: 978-0-321-81538-5
3. Karl T Ulrich, “Design – Creation of Artifacts in Society”, 1st edition, ISBN 978-0-9836487-0-3,
University of Pennsylvania.
4. Tim Brown, “Change by Design: How Design Thinking Transforms Organizations and Inspires
Innovation”, ISBN- 9780061937743, Harper Collins, 2009.
5. Eli Woolery, “Design Thinking Handbook”, In-Vision publisher.
6. Jeanne Liedtka, Andrew King, Kevin Bennett, “Solving Problems with Design Thinking: TenStories of
What Works”, Columbia Business School Publishing, E-ISBN 978-0-231-53605-9
7. Jake Knapp, John Zeratsky, Braden Kowitz, “Sprint: How to Solve Big Problems and Test New
Ideasin Just Five Days”, ISBN 9780593076118, Bantam Press, 2016.
8. Don Norman, “The Design of Everyday Things: Revised and Expanded Edition”, ISBN9780465072996,
Basic Books, 2013.
9. Tom Kelly, “Creative Confidence: Unleashing the Creative Potential Within Us All”, October
2013 edition, ISBN: 978-0-385-34936-9
E -Books / E -Learning References:
1. Creating Customer Journey Maps - MODULE 4: Design Thinking and Customer Journey Maps
Coursera
2. The IBM Story: https://www.coursera.org/lecture/uva-darden-design-thinking-innovation/the- ibm-
story-iq0kE
3. Design Thinking - A Primer online course video lectures by IIT Madras (freevideolectures.com)
4. NPTEL: Humanities and Social Sciences - NOC: Understanding Design Thinking & People
Centered Design
5. NPTEL: Management - NOC: Design Thinking - A Primer
6. Design Thinking Transformed Airbnb: https://review.firstround.com/How-design-thinking-
transformed-Airbnb-from-failing-startup-to-billion-dollar-business
7. UberEATS: https://medium.com/uber-design/how-we-design-on-the-ubereats-team-
ff7c41fffb76
8. IBM Design Thinking: A Framework To Help Teams Continuously Understand and Deliver:
https://www.ibm.com/blogs/think/2016/01/ibm-design-thinking-a-framework-for-teams-to-
continuously-understand-and-deliver/
9. https://www.tutorialspoint.com/design_thinking/index.htm
10. https://www.designkit.org/case-studies
11. https://www.innovationtraining.org/design-thinking-workshop-resources/
HOME
03 Credits
End_Semester : 70 Marks
Prerequisite Courses:
1. Basics of Computer Network
2. Processor Architecture
Course Objectives:
1. To know the IoT fundamentals and understanding the technologies.
2. To learn the concept of M2M (machine to machine) with necessary protocols.
3. To understand the Python Scripting Language and controlling hardware for IoT.
4. To learn the IoT Platforms widely used in IoT applications.
5. To understand the implementation of web-based services on IoT devices with cloud interface.
6. To introduce the IoT applications.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Discuss fundamentals, architecture and framework of IoT.
CO2: Select suitable sensors and actuators for real time scenarios.
CO3: Justify the significance of protocol for wireless communication and IoT challenges
CO4: Understand the Python programming for development of IoT applications.
CO5: Understand the cloud interfacing technologies.
CO6: Design and Implement real time IoT applications.
COURSE CONTENTS
Unit I INTRODUCTION TO IOT (06 hrs)
Definition and Characteristics of IoT, IoT Framework and Architecture, Physical Design of IoT – IoT
Protocols, IoT communication models, IoT Communication APIs, IoT Levels and Templates, IoT Enabled
Technologies – Wireless Sensor Networks, Cloud Computing, Embedded Systems, Big Data Analysis, UAV,
Web Services, IoT & M2M- Machine to Machine, Difference between IoT and M2M,
Software Defined Network & NFV
Mapping of Course Outcomes CO1
for Unit I
THINGS IN IOT
Unit II (06 hrs)
Introduction to Sensors - Light sensor, voltage sensor, Temperature and Humidity Sensor, Motion
Detection Sensors, Wireless Sensors, Level Sensors, USB Sensors, Embedded Sensors, Distance
Measurement with ultrasonic sensor Introduction to Actuators- Connecting LED, Buzzer, Controlling- AC
Power devices, Servo motor, Speed DC Motor. Electronic Communication Protocols (Device Interfacing)
Protocols: I2C, SPI, UART, USRT, CAN.
Reference Books:
1. Peter Waher, “Learning Internet of Things”, 2015, Packt Publishing, ISBN: 978-1-78355-353-2
2. Peter Friess, “Internet of Things – From Research and Innovation to Market Deployment”, 2014,
River Publishers, ISBN: 978-87-93102-94-1
3. Waltenegus Dargie, Christian Poellabauer, "Fundamentals of Wireless Sensor Networks: Theory and
Practice", 2010, Wiley Publication, ISBN: 978-0-470-99765-9
4. Simon Monk, “Raspberry Pi Cookbook, Software and Hardware Problems and solutions”, 2019,
O'Reilly, ISBN 9781492043225
HOME
Practical (PR) : 4 hrs/week PR: 25 Marks
02 Credits
TW: 25 Marks
Prerequisites:
1. C Programming
2. Fundamentals of Data Structure
Course Objectives:
1. To introduce and learn Linux commands required for administration.
2. To learn shell programming concepts and applications.
3. To demonstrate the functioning of OS basic building blocks like processes, threads under the
LINUX.
4. To demonstrate the functioning of OS concepts in user space like concurrency control (process
synchronization, mutual exclusion), CPU Scheduling, Memory Management and Disk Scheduling in
LINUX.
5. To demonstrate the functioning of Inter Process Communication under LINUX.
6. To study the functioning of OS concepts in kernel space like embedding the system call in any LINUX
kernel.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Apply the basics of Linux commands.
CO2: Build shell scripts for various applications.
CO3: Implement basic building blocks like processes, threads under the Linux.
CO4: Develop various system programs for the functioning of OS concepts in user space like concurrency
control, CPU Scheduling, Memory Management and Disk Scheduling in Linux.
CO5: Develop system programs for Inter Process Communication in Linux.
1. Examiners will assess the term work based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of handwritten write-up along
with results of implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by asking
some questions related to the theory & implementation of the experiments he/she has carried out.
3. Appropriate knowledge of usage of software and hardware related to respective laboratory should
be checked by the concerned faculty member.
B. Write a program to implement an address book with options given below: a) Create address
book. b) View address book. c) Insert a record. d) Delete a record. e) Modify a record. f) Exit
Assignment No. 2:
Process control system calls: The demonstration of FORK, EXECVE and WAIT system calls along
with zombie and orphan states.
A. Implement the C program in which main program accepts the integers to be sorted. Main program
uses the FORK system call to create a new process called a child process. Parent process sorts the integers
using sorting algorithm and waits for child process using WAIT system call to sort the integers using any
sorting algorithm. Also demonstrate zombie and orphan states.
B. Implement the C program in which main program accepts an array. Main program uses the FORK
system call to create a new process called a child process. Parent process sorts an array and passes the
sorted array to child process through the command line arguments of EXECVE system call. The child
process uses EXECVE system call to load new program which display array in reverse order.
Assignment No. 3:
Implement the C program for CPU Scheduling Algorithms: Shortest Job First
(Preemptive) and Round Robin with different arrival time.
Assignment No. 4:
Assignment No. 5:
Assignment No. 6:
Implement the C program for Page Replacement Algorithms: FCFS, LRU, and Optimal for frame size as
minimum three.
Assignment No. 7:
A. FIFOS: Full duplex communication between two independent processes. First process accepts
sentences and writes on one pipe to be read by second process and second process counts number of
characters, number of words and number of lines in accepted sentences, writes this output in a text file
and writes the contents of the file on second pipe to be read by first process and displays on standard
output.
Assignment No. 8: Implement the C program for Disk Scheduling Algorithms: SSTF, SCAN, C-Look
considering the initial head position moving away from the spindle.
Study Assignment: Implement a new system call in the kernel space, add this new system call in the Linux
kernel by the compilation of this kernel (any kernel source, any architecture and any Linux kernel
distribution) and demonstrate the use of this embedded system call using C program in user space.
Reference Books:
1. Das, Sumitabha, UNIX Concepts and Applications, TMH, ISBN-10: 0070635463, ISBN-13: 978-
0070635463, 4th Edition.
2. Kay Robbins and Steve Robbins, UNIX Systems Programming, Prentice Hall, ISBN-13: 978-
0134424071, ISBN-10: 0134424077, 2nd Edition.
3. Mendel Cooper, Advanced Shell Scripting Guide, Linux Documentation Project, Public domain.
4. Yashwant Kanetkar, UNIX Shell Programming, BPB Publication.
HOME
01 Credits
Prerequisites:
1. Problem Solving and Object-Oriented Technologies
Course Objectives:
1. To study the field of human-computer-interaction.
2. To gain an understanding of the human part of human-computer-interactions.
3. To learn to do design and evaluate effective human-computer-interactions.
4. To study HCI models and theories.
5. To understand HCI design processes.
6. To apply HCI to real life use cases.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Differentiate between good design and bad design.
CO2: Analyze creative design in the surrounding.
CO3: Assess design based on feedback and constraint.
CO4: Design paper-based prototypes and use wire frame.
CO5: Implement user-interface design using web technology.
CO6: Evaluate user-interface design using HCI evaluation techniques.
4. The Oral examination should be conducted if the journal of the candidate is completed in all
respects and certified by concerned faculty and head of the department.
5. All the assignment mentioned in the syllabus must be conducted.
Guidelines for Lab /TW Assessment
1. Examiners will assess the term work based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of handwritten write-up along with
results of implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by asking some
questions related to theory & implementation of experiments he/she has carried out.
3. Appropriate knowledge of usage of software and hardware such as tags, coding standards, design
flow to be implemented etc. should be checked by the concerned faculty member(s).
interfaces or products offering feedback and constraint. Prepare a report clearly showcasing feedback and
constraint and support it with minimum of 5 photographs taken in their surrounding or home or
neighborhood. Discuss the outcome during lab session
Group B: CO 4,5
4. Prototype and wire frame:
Types of users going to use (age, experience, environmental conditions during use etc..) Minimum
3 scenarios of use Create paper-based prototypes for scenarios.
Use any open-source tool to wire frame scenarios.
5. CSS:
Students are expected to design minimum of 5 web pages using CSS for the problem statement chosen
in assignment no. 4. Apply CSS properties Border, margins, Padding, Navigation, dropdown list to page
Group C: CO 5,6
1. CMS tool:
Develop website using any CMS tool which falls into one of the categories blog, social networking, News
updates, Wikipedia, E-commerce store. Website must include home page, and at least 5 forms. Use
WordPress/ Joomla/ Drupal /PHP/ CSS/Bootstrap/ JavaScript.
2. Evaluation of Interface:
Students are expected to evaluate minimum of two products / software interface against known HCI
evaluation.
Reference Books:
1. Alan Dix (2008). Human Computer Interaction. Pearson Education. ISBN 978-81-317-1703-5
2. Ben Shneiderman; Catherine Plaisant; Maxine Cohen; Steven Jacobs (29 August 2013). Designing the
User Interface: Strategies for Effective Human-Computer Interaction. Pearson Education Limited.ISBN
978-1-292-03701-1.
3. https://www.w3schools.com
HOME
TW: 25 Marks
Prerequisites:
1. Python programming language
Course Objectives:
1. The objective of this course is to provide students with the fundamental elements of machine
learning for classification, regression, clustering.
2. Design and evaluate the performance of a different machine learning models.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Implement different supervised and unsupervised learning algorithms.
CO2: Evaluate performance of machine learning algorithms for real-world applications.
Guidelines for Instructor's Manual
The faculty member should prepare the laboratory manual for all the experiments and it should be
made available to students and laboratory instructor/Assistant.
Guidelines for Student's Lab Journal
1. Students should submit term work in the form of a handwritten journal based on a specified listof
assignments.
2. Practical Examination will be based on the term work.
3. Students are expected to know the theory involved in the experiment.
4. The practical examination should be conducted if and only if the journal of the candidate is
complete in all respects.
Guidelines for Lab /TW Assessment
1. Examiners will assess the term work based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of handwritten write-up along with
results of implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by asking some
questions related to theory & implementation of experiments he/she has carried out.
3. Appropriate knowledge of usage of software and hardware related to respective laboratories should
be as a conscious effort and little contribution towards Green IT and environment awareness,
attaching printed papers of the program in a journal may be avoided. There must be hand-written
write-ups for every assignment in the journal. The DVD/CD containing student programs should be
attached to the journal by every student and the same to be maintained by the
department/lab In-charge is highly encouraged. For reference one or two journals may be
maintained with program prints at Laboratory.
Through the diagnosis test I predicted 100 report as COVID positive, but only 45 of those were
actually positive. Total 50 people in my sample were actually COVID positive. I have total 500
samples.
Create confusion matrix based on above data and find
I. Accuracy
II. Precision
III. Recall
IV. F-1 score
2. Assignment on Regression technique
Download temperature data from below link. https://www.kaggle.com/venky73/temperatures-
of-india?select=temperatures.csv
This data consists of temperatures of INDIA averaging the temperatures of all places month
wise. Temperatures values are recorded in CELSIUS
a. Apply Linear Regression using suitable library function and predict the Month-wise
TE (Information Technology) Syllabus (2019 Course) 40
Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
temperature.
b. Assess the performance of regression models using MSE, MAE and R-Square metrics
c. Visualize simple regression model.
This dataset gives the data of Income and money spent by the customers visiting a Shopping Mall.
The data set contains Customer ID, Gender, Age, Annual Income, Spending Score. Therefore, as
a mall owner you need to find the group of people who are the profitable customers for the mall
owner. Apply at least two clustering algorithms (based on Spending Score) to find the group of
customers.
a. Apply Data pre-processing (Label Encoding , Data Transformation….) techniques if
necessary.
b. Perform data-preparation( Train-Test Split)
TE (Information Technology) Syllabus (2019 Course) 41
Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
This dataset comprises the list of transactions of a retail company over the period of one week. It
contains a total of 7501 transaction records where each record consists of the list of items sold in
one transaction. Using this record of transactions and items in each transaction, find the
association rules between items.
There is no header in the dataset and the first row contains the first transaction, so mentioned
header = None here while loading dataset.
a. Follow following steps :
b. Data Preprocessing
c. Generate the list of transactions from the dataset
d. Train Apriori algorithm on the dataset
e. Visualize the list of rules
F. Generated rules depend on the values of hyper parameters. By increasing the
minimum confidence value and find the rules accordingly
7. Assignment on Multilayer Neural Network Model
Download the dataset of National Institute of Diabetes and Digestive and Kidney Diseases from
below link :
Data Set: https://raw.githubusercontent.com/jbrownlee/Datasets/master/pima-indians-
diabetes.data.csv
The dataset is has total 9 attributes where the last attribute is “Class attribute” having values 0
and 1. (1=”Positive for Diabetes”, 0=”Negative”)
a. Load the dataset in the program. Define the ANN Model with Keras. Define at least two
hidden layers. Specify the ReLU function as activation function for the hidden layer and
Sigmoid for the output layer.
b. Compile the model with necessary parameters. Set the number of epochs and batch size
and fit the model.
c. Evaluate the performance of the model for different values of epochs and batch sizes.
d. Evaluate model performance using different activation functions Visualize the model using
ANN Visualizer.
Reference Books:
1. Ethem Alpaydin, Introduction to Machine Learning, PHI 2nd Edition-2013
2. Peter Flach: Machine Learning: The Art and Science of Algorithms that Make Sense of Data,
Cambridge University Press, Edition 2012.
3. Hastie, Tibshirani, Friedman: Introduction to Statistical Machine Learning with Applications in R,
Springer, 2nd Edition 2012
4. Tom M. Mitchell , Machine Learning, 1997, McGraw-Hill, First EditionC. M. Bishop: Pattern
Recognition and Machine Learning, Springer 1st Edition-2013.
5. Ian H Witten, Eibe Frank, Mark A Hall: Data Mining, Practical Machine Learning Tools and
Techniques, Elsevier, 3rd Edition
6. Hastie, Tibshirani, Friedman: Introduction to Statistical Machine Learning with Applications in R,
Springer, 2nd Edition 2012.
TE (Information Technology) Syllabus (2019 Course) 42
Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
7. Kevin P Murphy: Machine Learning – A Probabilistic Perspective, MIT Press, August 2012.
8. Shalev-Shwartz S., Ben-David S., Understanding Machine Learning: From Theory to Algorithms, CUP,
2014
9. Jack Zurada: Introduction to Artificial Neural Systems, PWS Publishing Co. Boston, 2002
Virtual Laboratory:
1. http://vlabs.iitb.ac.in/vlabs-dev/labs/machine_learning/labs/index.php
HOME
02 Credits
TW: 25 Marks
Prerequisites:
1. Data Structures and Algorithms.
2. Discrete Structures.
3. C/C++ programming
Course Objectives:
1. To learn the various algorithmic design strategies.
2. To apply efficiently in problem solving.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Implement the various algorithmic design strategies and use it to solve real time problems/
applications
CO2: Apply Divide & Conquer as well as Greedy approach to design algorithms.
CO3: Analyze optimization problems using dynamic programming.
1. Examiners will assess the term work based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of handwritten write-up along with
results of implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by asking some
questions related to theory & implementation of experiments he/she has carried out.
3. Appropriate knowledge of usage of software and hardware related to respective laboratories should
be a s a conscious effort and little contribution towards Green IT and environment
awareness, attaching printed papers of the program in a journal may be avoided. There must be hand-
written write-ups for every assignment in the journal. The DVD/CD containing student programs
TE (Information Technology) Syllabus (2019 Course) 44
Curriculum for Third Year of Information Technology (2019 Course), Savitribai Phule Pune University
should be attached to the journal by every student and the same to be maintained by the
department/lab In-charge is highly encouraged. For reference one or two journals may be
maintained with program prints at Laboratory.
Guidelines for Laboratory Conduction
1. The instructor is expected to frame the assignments by understanding the prerequisites,
technological aspects, utility and recent trends related to the topic.
2. The instructor may set multiple sets of assignments and distribute them among batches of
students. It is appreciated if the assignments are based on real world problems/applications.
3. All the assignments should be conducted on multicore hardware and 64-bit open-source
software
Guidelines for Practical Examination
1. Both internal and external examiners should jointly set problem statements for practical examination.
During practical assessment, the expert evaluator should give the maximum weightage to the
satisfactory implementation of the problem statement.
2. The supplementary and relevant questions may be asked at the time of evaluation to judge the
student ‘s understanding of the fundamentals, effective and efficient implementation.
1. Examiners will assess the student based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of handwritten write-up along
with results of implemented assignment, attendance etc.
2. Appropriate knowledge of usage of software and hardware related to respective laboratory should
be checked by the concerned faculty member.
3. As a conscious effort and little contribution towards Green IT and environment awareness, attaching
printed papers of the program in journal may be avoided. There must be hand-written write-ups for
every assignment in the journal. The DVD/CD containing student’s programs should be attached to
the journal by every student and same to be maintained by department/lab In- charge is highly
encouraged. For reference one or two journals may be maintained with program prints at
Laboratory.
HOME
Practical (PR) : 4 hrs/week PR : 25 Marks
02 Credits
TW: 25 Marks
Prerequisites: NA
Course Objectives:
1. To identify the opportunities and challenges for design thinking innovation and empathize
and ideate for it.
2. To describe the solution by prototyping the design.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Frame and Design Challenge by performing STEEP Analysis, Conduct Interviews, design and ask 5x
Why and 5W+H questions.
CO2: Demonstrate the activities to empathize with the users by creation of Empathy Map, Persona
Development, Customer Journey Map.
CO3: Define and ideate process of design thinking and perform brainstorming, selection of ideas,
create a storyboard and design paper prototyping or digital prototyping for chosen design
challenge.
Guidelines for Instructor's Manual
The faculty member should prepare the laboratory manual for all the experiments, and it should
be made available to students and laboratory instructor/Assistant.
Guidelines for Student's Lab Journal
1. Student should submit term work in the form of journal with write-ups based on specified list of
assignments.
2. Practical Examination will be based on all the assignments in the lab manual
3. Candidate is expected to know the theory involved in the experiment.
4. The practical examination should be conducted only if the journal of the candidate is complete inall
respects.
Guidelines for Lab /TW Assessment
1. Examiners will assess the student based on performance of students considering the parameters
such as timely conduction of practical assignment, methodology adopted for implementation of
practical assignment, timely submission of assignment in the form of write-ups along with results of
implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by asking
some questions related to theory & implementation of experiments he/she has carried out
3. Appropriate knowledge of usage templates related to respective laboratory should be checked by
the concerned faculty member.
Reference Books:
1. Michael Lewrick, Patrick Link, Larry Leifer , “The Design Thinking Toolbox: A Guide to Mastering the
Most Popular and Valuable Innovation Methods”, March 2020 edition, ISBN: 978-1-119-62921-4,
WILEY Publication.
2. Mr Lee Chong Hwa (Lead Facilitator), “The Design Thinking: Guidebook”
3. IDEO (Firm), “The Field Guide to Human-centered Design: Design Kit”, 1st edition, ISBN-
978099140631-9, IDEO 2015.
4. https://www.innovationtraining.org/
HOME
PR: 25 Marks
Prerequisites:
1. Programming Skill Development Lab.
Course Objectives :
1. To learn interfacing of sensor and actuators using Arduino Uno/Raspberry Pi
2. To learn and understand IoT platforms and its significance for real time applications
3. To learn and understand the steps involved in python programming for IoT applications
Course Outcomes:
On completion of the course, students will be able to–
CO1: Design and implement real time applications with sensors and actuators.
CO2: Design and develop real time IoT based application by cloud interfacing.
Guidelines for Instructor's Manual
Faculty Member should prepare lab manual by taking the review of latest IoT devices with
specifications and made it available for students/Lab assistant
Guidelines for Student's Lab Journal
1. Student should submit term work after the completion of entire assignment, only.
2. Practical Examination will be fully based on entire assignment set as per the given instructor
manual.
3. Student should know the theory involved in the experiment.
4. Student will be eligible for practical examination only after the submission of term work in
stipulated time.
Guidelines for Lab /TW Assessment
1. Instructor/Examiners will assess the student only based on performance of students considering the
parameters such as timely submission of assignment, use of proper methodology for implementation
of assignment.
2. Student must have appropriate basics and fundamental of software and hardware usage and its
relevance with submitted assignment. As a conscious effort and little contribution towards
Green IT and environment awareness, attaching printed papers of the program in journal andthe same
will be submitted for future reference to Lab Instructor.
Guidelines for Laboratory Conduction
1. All assignments are compulsory and should be performed by individual student.
Guidelines for Practical Examination
1. Practical Examination will be fully based on entire laboratory assignments.
2. Examiners will judge the students based on practical performed in the examination and by
asking some questions related to implementation of experiments, which he/she has carried out.
Group A
1. Design and implement IoT system using Arduino Uno/ Raspberry Pi using 'Ultrasonic sensor and
Servo motor' such as 'Door opener in home automation'.
2. Design and implement parameter monitoring IoT system keeping records on Cloud such as
'environment humidity and temperature monitoring'.
3. Design and implement real time monitoring system using android phone (Blynk App.) such as
'soilparameter monitoring'.
4. Design and implement IoT system for one of the applications like: Traffic
Application, Medical/Health application, Social Application etc.
Text Books:
1. Vijay Madisetti, Arshdeep Bahga, “Internet of Things: A Hands-On Approach” , 2014,
Universities Press (India) Pvt Ltd., ISBN: 9788173719547
2. Matt Richardson & Shawn Wallac, “Getting Started with Raspberry Pi”, 2014, O'Reilly (SPD),
ISBN: 9789350239759
3. Rushi Gajjar, “Raspberry Pi Sensors”, 2015, Packt Publishing, ISBN : 978-1-78439-361-8
Reference Books:
1. Peter Waher, “Learning Internet of Things”, 2015, Packt Publishing, ISBN: 978-1-78355-353-2
2. Simon Monk, “Raspberry Pi Cookbook, Software and Hardware Problems and solutions”, 2019,
O'Reilly, ISBN 9781492043225
3. Simon Monk,"Programming Arduino-Getting Started with Sketches", 2012, ISBN: 978-0-07-
178423-8, McGraw Hill
E- Books / E- Learning References :
1. Introduction to Arduino and its Setup : https://www.arduino.cc/en/software
2. Introduction to Raspberry Pi and its OS (Raspbian Lit) :
https://www.raspberrypi.org/software/operating-systems/
3. Introduction to header files and support : https://github.com/
Cloud for IoT - ThingSpeak : https://thingspeak.com/
4. Cloud for IoT - Ubidots : https://ubidots.com/stem/
5. Overall IoT Course Contents: https://onlinecourses.nptel.ac.in/noc21_cs17/preview
HOME
Practical (PR) : 01 hrs/week
01 Credits TW : 50 Marks
Prerequisites:
1. Project Based Learning
2. Software Engineering
Course Objectives:
Seminar should make the student attain skills like:
1. To gather the literature of specific area in a focused manner.
2. To summarize the literature to find state-of-the-art in proposed area.
3. To identify scope for future work.
4. To present the case for the intended work to be done as project.
5. To report literature review and proposed work in scientific way.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Understand, interpret and summarize technical literature.
CO2: Demonstrate the techniques used in the paper.
CO3: Distinguish the various techniques required to accomplish the task. CO4: Identify intended future
work based on the technical review.
CO5: Prepare and present the content through various presentation tools and techniques in effective
manner.
CO6: Keep audience engaged through improved interpersonal skills.
Guidelines for Seminar Selection and Presentation
1) Student shall identify the area or topics in Information Technology referring to recent trends and
developments in consultation with industry (for their requirement) and institute guide.
2) Student must review sufficient literature (reference books, journal articles, conference papers, white
papers, magazines, web resources etc.) in relevant area on their topic as decided.
3) Seminar topics should be based on recent trends and developments. Guide should approve the topic by
thoughtfully observing different techniques, comparative analysis of the earlier algorithms used or
specific tools used by various researchers in the domain.
4) Research articles could be referred from IEEE, ACM, Science direct, Springer, Elsevier, IETE,CSI orfrom
freely available digital libraries like Digital Library of India (dli.ernet.in), National Science Digital Library,
JRD Tata Memorial Library, citeseerx.ist.psu.edu, getcited.org, arizona.openrepository.com, Open J-
Gate, Research Gate, worldwidescience.org etc.
5) Student shall present the study as individual seminars in 20 – 25 minutes in English which is followed by
Question Answer session.
6) Guide should ensure that students are doing literature survey and review in proper manner.
7) Guide should give appropriate instructions for effective presentation.
8) Attendance of all other students in the class for presentation is mandatory.
1) Week– 01: Discussion to understand what is technical paper, how to search, where to search?
2) Week– 02: Download technical papers (minimum four), getting approved from Guide and Prepare
abstract summary of all papers downloaded.
3) Week– 03 & 04: Read and understand in detail the decided research papers about the problem
statement, techniques used, experimental details and results with conclusion from identified papers.
4) Week– 05: Review of the studied papers by Guide / Panel.
5) Week – 06 & 07: Search / Find equivalent techniques (other than the one proposed in technical
paper) so performance / complexities can be improved (by amortized analysis, not actual
implementation).
6) Week – 08 & 09: Prepare presentation with outline as The topic, its significance, The research
problem, Studied solutions (through research papers) with strengths and weaknesses of each
solution, comparison of the solutions to research problem, future directions of work, probable
problem statement of project, tentative plan of project work
7) Week – 10: Write Seminar report.
8) Week – 11: Deliver Presentation to Guide/ Panel.
9) Week –12: Verification of Seminar report and Submission.
1. A panel of reviewers constituted by seminar coordinator (where guide is one of the member of
the panel) will assess the seminar during the presentation.
2. Student’s attendance for all seminars is advisable.
3. Rubric for evaluation of seminar activity:
i. Relevance of topic - 05 Marks
ii. Relevance + depth of literature reviewed - 10 Marks
iii. Seminar report (Technical Content) - 10 Marks
iv. Seminar report (Language) - 05 Marks
v. Presentation Slides - 05 Marks
vi. Presentation & Communication Skills - 05 Marks
vii. Question and Answers - 10 Marks
TOTAL: 50 Marks
Reference Book:
1. Andrea J. Rutherfoord, Basic Communication Skills for Technology, Pearson Education Asia,
2ndEdition.
2. Lesikar, Lesikar's Basic Business Communication, Tata McGraw, ISBN: 256083274, 1st Edition.
Text Book :
1.Sharon J. Gerson, Steven M. Gerson, Technical Writing: Process and Product, Pearson Education
Asia, ISBN: 130981745, 4thEdition.
HOME
Theory (TH) : 1 hrs/week
No Credits Audit Course
Negotiable Instruments: Definition & Characteristics of Cheques, Bills of Exchange & Promissory Notes,
Crossings, Endorsements, Collection and payment of Cheques, Liabilities of Parties.
Brief history of Insurance industry in India: (a) Enactment of Insurance Act, 1938. (b) Nationalization of Life
Insurance Companies in 1955. (c) Nationalization of General insurance Companies in 1972. (d) Malhotra
Committee Report – Opening up of Insurance sector to Private Companies in 2000. (e) Setting up o
Insurance Regulatory and Development Authority in 1999.
Life Insurance: Present Organizational set-up of Insurance Companies in India – L.I.C. and Private
Companies with foreign joint ventures, selling Insurance through Agents and Banks.
Objectives of Life Insurance – Protection and Investment, Different types of Life Insurance Policies – Chief
characteristics and similarity. Online vs Offline policies
Basic Pre-requites for Life Insurance – Insurable Interest and utmost Good Faith.
Procedure for taking a policy: (a) Selection of the Plan. (b) Consultation of Premium tables. (c) Filling up of
Proposal Form. (d) Document regarding proof of age. (e) Important clauses of the Policy – eg. Suicide
Clause. (f) Nomination
Mapping of Course Outcomes for CO3
Unit III
Unit IV ULIPs AND POLICY MATTERS ( 03hrs )
Annuities and Unit Linked Policies: Concept of Annuity, Objectives of Annuity, Procedure followed for
obtaining Annuities, Meaning of Unit Linked Insurance Policies, Procedure for obtaining Unit linked
insurance Policies.
Post - Issue Matters: Lapse of the Policy due to Non-Payment of Premium, Revival of the Lapsed Policies,
Surrender of the Policy – Payment of surrender value, Assignment of the Policies, Settlement of claims –
Procedure to be followed.
Mapping of Course Outcomes CO4
for Unit IV
Text Books:
1. Sunil Kumar, Essentials of Banking and Insurance, JSR PUBLISHING HOUSE LLP; 2ndEd edition, ISBN-
10 :938768461X.
2. D.D. Chaturvedi, Arun Mittal, Saumya Chaturvedi, Banking and Insurance, Scholar Tech Press, ASIN :
B08S3H36K1
E- Books / E- Learning References:
1. https://onlinecourses.swayam2.ac.in/cec21_ge04/preview
HOME
Theory (TH) : 1 hrs/week
No Credits Audit Course
Prerequisite Courses: NA
Course Objectives:
To familiarize students-
1. New venture creation opportunities, its resources, and requirements for Enterprise Startup
2. Legal requirements for new ventures
3. Financial issues and strategies related to startups
Course Outcomes:
completion of the course, students will be able to–
CO1: Identify Startup opportunities
CO2: Explain legal and other requirements for new ventures
CO3: Analyze financial Issues of startups
COURSE CONTENTS
Unit I STARTUP OPPORTUNITIES (04 hrs)
Current industrial revolution, Idea Generation with brainstorming, Business Startup, ideation, choices of
venture, the rise of Startup economy, forces of change, startup equation, the entrepreneurial ecosystem,
Indian government initiatives, Entrepreneurship in India, Case Study: MEITY Startup Hub
Mapping of Course Outcomes CO1
for Unit I
Unit II STARTUP ECOSYSTEM (04 hrs)
Startups ecosystem: Support organizations, big companies, universities, funding organizations, service
providers, research organizations, Startup development phases: Ideating, conception, committing,
validating, scaling, establishing, Startup business partnering, Startup culture, Co-founders, FFF (Fools,
friends and family), Angels
Mapping of Course Outcomes CO2
for Unit II
STARTUP CAPITAL REQUIREMENTS AND
Unit III (04 hrs)
LEGAL ENVIRONMENT
Identification of capital resource requirements of startup, estimating startup finance requirements,
deciding a process map, Positioning the venture in the value chain – Framing risk reduction strategy,
Startup financing metrics, Legal perspectives- New Ventures approval procedures- Taxes or duties payable
for new ventures, Case Study: Technology Incubation and Development of Entrepreneurs
(TIDE)
HOME
Theory (TH) :1 hrs/week Non Credit Audit Course
Prerequisite Courses, if any:
1. Students must have already studied can read/write Hiragana and Katakana script
2. Students must have studied Japanese for beginners that includes the syllabus of Audit course
Module 1 and 2
Course Objectives:
To familiarize students with-
1. Japan Market needs: To meet the needs of ever growing industry with respect to the Japanese
language support.
2. Japanese Culture and Mindset: To get introduced to Japanese society and culture through
language.
3. Career opportunities: To know more about Higher studies, Career opportunities in Japan /
Japanese companies across the world.
4. Soft skills and self-development: To learn the manners, business culture and develop the
confidence by gaining the knowledge of global perspective and cross-cultural studies.
Course Outcomes:
On completion of the course, students will be able to–
CO1: Do basic communication.
CO2: Demonstrate knowledge of Japanese script (reading, writing and listening skills).
CO3: Demonstrate knowledge about Japanese culture, life style, manners and etiquettes.
CO4: Pursue professional Japanese Language course.
COURSE CONTENTS
(3 hrs Lecture + 3 hrs
Unit I JAPANESE-BEGINNERS LEVEL
Self-study)
Greeting, Self-introduction, Nationality, Languages, Hiragana, Katakana rules, History of Kanji, Numbers,
Days and Dates, Time, Age, Mobile number, Places, Relatives, Colors, Things, Vehicles. Introduction to
grammar of basic particles, verbs and adjectives, Culture/Others: Business card exchange, Seasons and
festivals in Japan, Kanjis: 1 to 10, Listening practice, Vocabulary and conversation practice.
Reference:
a. Revision of beginner level studied in Module1-2
b. Nihongo Challenge Kanji - Lesson 1