S. Y. CSE (AIML) Final
S. Y. CSE (AIML) Final
Kolhapur
Revised Syllabus
as per
National Education Policy-2020
(NEP-2.0)
S. Y. B. Tech.
Computer Science and Engineering
(Artificial Intelligence and Machine Learning)
To be Implemented from
Academic Year 2025-26
Exit Course for Computer Science and Engineering After 1st Year
• As part of the NEP 2020 Revised Syllabus, for the First Year B. Tech Exit, students must earn a total of 8 additional
credits. This includes 6 credits from online SWAYAM NPTEL courses and 2 credits from Virtual Lab performance.
• Students must complete two SWAYAM NPTEL courses (12-week duration) from the provided list and successfully
perform two Virtual Labs from the specified list.
• Each SWAYAM NPTEL course carries 3 credits, while each Virtual Lab is worth 1 credit.
Earning of additional 2 mandatory credits for direct second year admitted students to Computer Science and Engineering (AIML) branch
Basic Programme Open Elective Vocational and Humanities Social Co-curricular And
Engineering Programme Experiential
Course Science Core other than Skill Science and Extracurricular
Science Courses Elective Learning
Category Courses Course particular Enhancement Management Activities
(ESC) Course (PEC) (EL)
(BSC) (PCC) (OE/MDM) Course (VSEC) (HSSM) (CCA)
Last Sem.
Cumulative 16 16 -- -- -- 06 04 -- 02
Sum
Semester --
-- 10 -- 06 -- 04 02 --
Credits
Cumulative 16
16 10 -- 06 06 08 02 02
Sum
Course Basic Science Engineering Programme Programme Open Elective Vocational and Humanities Social Experiential Co-curricular And
Category Courses Science Courses Core Elective other than Skill Science and Learning Extracurricular
(BSC) (ESC) Course Course particular program Enhancement Management (HSSM) (EL) Activities
(PCC) (PEC) (OE/MDM) Course (VSEC) (CCA)
Last Sem.
16 16 10 -- 06 06 08 02 02
Cumulative Sum
Semester
-- -- 12 -- 04 01 05 -- --
Credits
Cumulative
16 16 22 -- 10 07 13 02 02
Sum
PROGRESSIVE TOTAL CREDITS: 66+22 =88
[I] List of Electives: Verticals
Hardware / Arch. /
Specialization Algorithms / Math’s / ML Image / Pattern / Security Software / Data Management
Network
Elective-I Internet of Things Compilers Ethical Hacking Project Management
Control Systems & Signal Applied Statistical Analysis with Software Testing & Quality
Elective-II Processing R
Cyber Security
Assurance
Robotics Intelligent
Elective-III Systems
Data Mining Speech Systems Cloud Computing
Elective-V Blockchain Technology Predictive Analysis Surveillance Video Analytics Business Intelligence Systems
High Performance Cyber Forensics and
Elective-VI Computing
Game Theory
Investigation
Augmented Reality & Virtual Reality
3 V Recommendation Systems 3
Basket No -02
(Data Intelligence & AI Integration)
Sr. No. Semester Subject Credit
1 III Decision Intelligence (DI) 3
2 IV AI-Powered Cybersecurity 3
3 V Video Analytics 3
4 VI Big Data Mining 3
5 VII AI in Healthcare 3
6 VIII Advanced AI Tools 3
[IV] Basket of Multidisciplinary minor of 14 credits starting from Sem-III
Course
Engineering Mathematics –I, Engineering Mathematics –II
Pre-Requisite
To teach mathematical methodologies and models to develop mathematical skills
1
and enhance thinking power of students.
To expose the students to the topics in fuzzy set theory, probability and statistics
2
with an emphasis on the application of solving engineering problems
To prepare students to formulate a mathematical model using engineering skills &
Course Objective 3
interpret the solution in real world
4 Gain skills in hypothesis testing and large sample tests for data-based conclusions
Solve real-world problems using assignment models and optimization techniques
5
like the Hungarian Method.
6 Gain different techniques of operation research.
After competition of this course Students will be able to ….
CO1 Remember the basic concepts of statistics
Describe the statistical data numerically by using Lines of regression and
CO2
Curve fittings.
Solve basic problem sin probability theory, including problems
CO3
Course Outcomes involving the binomial, Poisson, and normal distributions.
Apply the knowledge to test the correlation, to test hypothesis is, to do
CO4
sample tests
Define fuzzy sets and represent these sets by membership functions,
CO5
convexity, Normality, support, etc
Solve assignment problems by using different techniques of operation
CO6
research.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2
CO2 3 2 2 2
CO3 3 3 2 3
CO4 2 3 2 3 3
CO5 2 2 2 2 2 2
CO6 2 3 3 3 3 3 3 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Measures of central Tendency and Dispersion:
1 Arithmetic mean ,median ,mode, geometric mean, Harmonic mean Range, 6
Quartile deviation, Mean deviation and Standard deviation.
Correlation, Regression & Curve Fitting:
Introduction, Karl Pearson’s Coefficient of Correlation, Lines of regression of
2 bivariate data, Fitting of Curves by method of Least- squares: Fitting of 6
Straight lines, Fitting of exponential curves, Fitting of second-degree Parabolic
curves.
Probability Distribution:
3 Random variables ,Discrete Probability distribution, Continuous probability 6
distribution, Binomial Distribution, Poisson Distribution, Normal Distribution.
Testing of Hypothesis and Large Sample Tests:
Statistical Hypothesis-Simple and Composite, Tests of Significance, Null
Hypothesis, Alternative Hypothesis, Types of errors in Testing of Hypothesis,
4 6
level of significance, Critical regions, one-tailed and two tailed tests, P-value
or Probability value of Test Statistics. Large sample tests: sampling of
attributes, sampling of variables
Introduction to Fuzzy sets:
5 Crisp set and Fuzzyset, Basic concepts of fuzzysets, Basic operations on fuzzy 6
sets ,Properties of fuzzy sets, Fuzzy cardinality
Assignment Problem:
Definition, Balanced and Unbalanced assignment problem, Hungarian
6 6
Method, Balanced assignment problems, Unbalanced assignment problems
Traveling salesmen problem.
Textbooks
Sr. no. Title Author Edition/Publication
01 Fundamentals of Statistics S. C. Gupta Himalaya
Publishing House
(Seventh Revised
And Enlarged
Edition)
02 Fuzzy Sets and Fuzzy Logic: Theory George J. Klirand, Prentice Hall of
and Applications Bo Yuan India Private
Limited
03 Operation Research Prem Kumar Gupta, D.S. S. Chand
Hira (Fifth Edition)
Reference Books
Sr. no. Title Author Edition/Publication
01 Higher Engineering Mathematics Khanna
B.S. Grewal Publication
Delhi
(44thEdition)
02 Advance Engineering Mathematics
Erwin Kreyszig Wiley India
03 Advanced Engineering Mathematics S. Chand
H. K. Das Publication
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Program Core Course
Title of Course Data Structures Course Code AIML2102
Contact
L T P Credits
Teaching Scheme Hrs/Week
03 -- -- 03 03
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Basics of algorithms and C Programming
Pre-Requisite
To understand the need and significance of Data structures as a computer
1
Professional.
2 To teach various searching and sorting techniques.
Course 3 To teach concept and implementation of linear and nonlinear data structures.
Objective To analyze various data structures and select the appropriate one to solve a specific
4
real-world problem.
5 To introduce various techniques for representation of the data in the real world.
6 To provide students with foundation in computer programming/problem.
After competition of this course Students will be able to ….
CO1 Students will be able to implement linear and Non-Linear data structures.
CO2 Students will be able to choose appropriate sorting and searching algorithms.
Students will be able to explain various data structures, related terminologies and its
CO3
Course types.
Outcomes Students will be able to choose appropriate data structure and apply it to solve
CO4
problems in various domains.
Students will be able to analyze and Implement appropriate searching techniques
CO5
for a given problem.
Students will be able to demonstrate the ability to analyze, design, apply and use
CO6
data structures to solve engineering problems and evaluate their solutions.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2
CO2 3 3 3 2
CO3 3
CO4 3 3 3 3 2 2
CO5 3 3 3 3
CO6 3 3 3 3 2 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Introduction to Data Structures
Data structure- Definition, Types of data structures, Data Structure Operations, 05
1
Concept of ADT
Algorithms: Complexity, Time and Space complexity.
Searching and Sorting Techniques:
Linear search, Binary search, Hashing – Definition, hash functions, Collision
2 07
resolution Techniques, Bubble sort, Selection sort, Insertion sort, Merge sort, Quick
sort, Radix sort, Complexity and analysis.
Stacks and Queues
Stack: Definition, operations, Array representation of stack, applications 06
3
Queue: Definition, operations, Array representation of queue, Circular queue,
Priority queue, applications,
Linked List
Introduction of Linked List v/s Array, Types of Linked List, Circular Linked List,
4 07
Doubly Linked List, Operations on Doubly Linked List, Stack and Queue using
Singly Linked List, Singly Linked List Application
Trees
Introduction, Tree Operations on Binary Search Tree, Applications of Binary Tree,
5 06
Huffman Encoding, Search Trees-AVL, rotations in AVL Tree, operations on AVL
Tree, Introduction of B Tree, B+ Tree.
Graphs
6 Introduction of Graph Terminologies, Graph Traversals-Depth First Search (DFS) 05
and Breadth First Search (BFS), Graph Application-Topological Sorting.
Textbooks
Sr. no. Title Author Edition/Publication
Introduction to Data Structure and Its Jean Paul Tremblay, P. G. McGraw-Hill Higher
01
Applications Sorenson Education
McGraw-Hill
02 Data Structures Seymour Lipschutz
Publication
2nd Edition, Tata
03 Data Structures Using C ISRD Group
McGraw-Hil
Reference Books
Sr. no. Title Author Edition/Publication
Tata McGraw-Hill
01 Data Structure Using C E. Balagurusamy
Education India.
Robert Kruse, C. L. Tondo,
02 Data Structures and Program Design in C Pearson Edition
Bruce Leung
03 Data Structures using C and C++ Rajesh K Shukla Wiley-India
04 Data Structures GAV PAI Schaum‟s Outlines
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Program Core Course
Title of Course Computer Networks Course Code AIML2103
Contact
L T P Credits
Teaching Scheme Hrs/Week
03 - - 03 03
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Basics of Computer and communication concepts
Pre-Requisite
1 To know the basics of network and identifying benefits of networks.
2 To understand communication media.
Course 3 To Learn different types of Topology
Objective 4 To learn and Compare different types of network devices.
5 To Know OSI and TCP/IP protocol suite.
6 Learn IPv6 concept
After competition of this course Students will be able to ….
CO1 Understand network & can identifying benefits of networks.
CO2 Understand and describe communication media.
Course
CO3 Compare different types of Topology.
Outcomes
CO4 Compare different types of network devices.
CO5 Compare OSI and TCP/IP protocol suite.
CO6 Understand IPv6 concepts
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3
CO2 3
CO3 3 3 3
CO4 3 3
CO5
CO6 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined
passing marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
BASIC NETWORK CONCEPTS
Fundamentals of Computer Network- Definition Need of Computer Network,
Applications, Component of Computer Network.
Network Benefits- Sharing Information(File Sharing, E-mail) - Sharing Resources
1 (Printer Sharing, Application Services) - Facilitating Centralized Management- 5
Managing Software, Maintaining the Network, Backing up data Computer Network
Classifications- Classification of Network by their Geography.- LAN, MAN, WAN
Classification of Network by their Component Role--Peer-to-Peer Network, Server-
Based Network, Types of server.
NETWORK TOPOLOGIES AND NETWORKING DEVICES
Topology Concepts, Different types of Topology, Network Control Devices.
Network Topologies - i) Bus ii) Ring iii) Star iv) Mesh v) Tree vi) Hybrid.
2 5
Network Control / Connecting Devices - Need of Network Control devices, Role of
Network Control devices in a Network, Connectors, Hub, Repeater, Bridges,
Switches, Router, Gateway, Modem
TRANSMISSION MEDIA
Concept of Guided and Unguided Transmission Media. Types of Guided Media.
Types of Unguided Media. Introduction - Need of Transmission Media, Selection
Criteria. Types of Transmission Media- 1) Guided Media: Cable Characteristics,
Types of Cable-Twisted Pair Cable, Co-axial Cable, Fiber Optic Cable. 2) Unguided
3 7
media: Types of Communication Band-Microwave Communication, Radio wave
Communication, Satellite Communication, Infrared Communication.
Latest Technologies in Wireless Network-Bluetooth Architecture, Wi-Fi, Wi- Max.
Cellular (Mobile) Telephone - Band in Cellular Telephony, Calls
using Mobile Phones, Transmitting receiving / Handoff operations
OSI REFERENCE MODEL
Concept of Reference Model. OSI Reference Model Concept. Layers of OSI
4 Reference Model- Layered Architecture , Peer-to- Peer Processes- Interfaces 7
between Layer, Protocols, Organization of the Layers, Encapsulation.
Layers of the OSI Reference Model
TCP / IP SUITE
TCP/ IP Model Concept. Defining/functioning of different Layers of TCP / IP suite.
Introduction –Addressing mechanism in the Internet IP Addressing – IP Address
classes, classless IP addressing, Subnetting, supernetting, Masking, Layered
5 Structure of the TCP / IP Model – Host-to-Network, Internet, Transport, Application 7
TCP / IP Protocol Suite : Host-to-Network-SLIP and PPP, Internet Layer-
ARP,RARP and IP Transport Layer- TCP and UDP ( Frame Format, port addresses)
Application Layer- FTP, SMTP, DNS. Comparison between OSI and TCP / IP
Network Model
IP ADDRESSING
Physical address, Logical address, port address, IP Addressing: Concept, Notation,
6 5
Address Space Unicast Broad cast multicast addresses, IPv6 address
Comparison of IPv4 & IPv6
Textbooks
Sr.
Title Author Edition/Publication
no.
01 Data Communications and Network Achyut S. Godbole Tata McGraw Hill
Data Communications and Networking
02 Behrouz A. Forouzan Tata McGraw Hill
(Forth Edition)
Reference Books
Sr. Title Author Edition/Publication
no.
01 Complete Reference Networking Craig Zacker Tata McGraw Hill
02 Networking + Certification Microsoft Press PHI
(Second Edition)
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Experiential Learning
Title of Course Data Structures Lab Course Code AIML2104
Contact
L T P Credits
Teaching Scheme Hrs/Week
-- -- 4 4 2
MSE ISE/CA ESE Total
Examination Scheme
-- 50 25 75
Course
Basics of algorithms and C Programming
Pre-Requisite
To understand the need and significance of Data structures as a computer
1
Professional.
2 To teach various searching and sorting techniques.
3 To teach concept and implementation of linear and nonlinear data structures.
Course
To analyze various data structures and select the appropriate one to solve a
Objective 4
specific real-world problem.
To introduce various techniques for representation of the data in the real
5
world.
6 To provide students with foundation in computer programming/problem.
After competition of this course Students will be able to ….
CO1 Students will be able to implement linear and Non-Linear data structures.
CO2 Students will be able to choose appropriate sorting and searching algorithms.
Students will be able to explain various data structures, related terminologies
CO3
and its types.
Course
Students will be able to choose appropriate data structure and apply it to solve
Outcomes CO4
problems in various domains.
Students will be able to analyze and Implement appropriate searching
CO5
techniques for a given problem.
Students will be able to demonstrate the ability to analyze, design, apply and
CO6
use data structures to solve engineering problems and evaluate their solutions.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2
CO2 3 3 3 2
CO3 3
CO4 3 3 3 3 2 2
CO5 3 3 3 3
CO6 3 3 3 3 2 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Textbooks
Sr. no. Title Author Edition/Publication
Introduction to Data Structure and Its Jean Paul Tremblay, P. G. McGraw-Hill Higher
01
Applications Sorenson Education
McGraw-Hill
02 Data Structures Seymour Lipschutz
Publication
2nd Edition, Tata
03 Data Structures Using C ISRD Group
McGraw-Hil
Reference Books
Sr. no. Title Author Edition/Publication
Tata McGraw-Hill
01 Data Structure Using C E. Balagurusamy
Education India.
Robert Kruse, C. L. Tondo,
02 Data Structures and Program Design in C Pearson Edition
Bruce Leung
03 Data Structures using C and C++ Rajesh K Shukla Wiley-India
04 Data Structures GAV PAI Schaum‟s Outlines
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Multi-Disciplinary Minor-01
Title of Course Object Oriented Programming Course Code AIML2105
Contact
L T P Credits
Teaching Scheme Hrs/Week
02 - - 02 02
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Introduction to Object Oriented Programming
Object oriented paradigm - Differences between Object Oriented
Programming and Procedure Oriented Programming, Basic concepts of OOP,
1 4
Benefits of OOP, Structure of a C++ program, Namespace, Data types, C++
tokens, Identifiers, Variables, Constants, Operators, Control structures,
Branching Statement and Loops.
Functions, Classes and Objects
Functions: Functions, Inline function, Call by reference and Call by Value
Classes and Objects: Introduction of Classes, Objects, Access Control, Class
2 4
Scope, Scope Resolution Operator, Memory Allocation for Objects, Static
Data Members, Static Member Functions, Arrays of Objects, Objects as
Function Arguments, Friend Functions, Manipulating Strings.
Constructors, Destructors
Constructors, Destructors: Introduction to Constructors, Default
Constructors, Parameterized Constructors, Copy Constructors, Multiple
3 Constructors in a Class, Destructors, 4
Inheritance: Introduction to inheritance, Defining Derived Classes, Single
Inheritance, Multiple Inheritance, Multi-level Inheritance, Hierarchical
Inheritance, Hybrid Inheritance.
Pointers, Virtual Functions
Pointers, Virtual Functions: Introduction to Memory management, new
operator and delete operator, Pointers to objects, Pointers to Derived Classes,
4 5
Polymorphism: Polymorphism, Compile time polymorphism, Run time
polymorphism, Virtual Functions, Overloading- Function Overloading,
Operator overloading.
Templates, Exception handling
Templates: Introduction to Templates, Class Templates, Class Templates
with Multiple Parameters, Function Templates, Function Templates with
5 Multiple Parameters, Generic function & Classes. 6
Exception handling: Basics of Exception Handling, Types of exceptions,
Exception Handing Mechanism, Throwing and Catching Mechanism, Re-
throwing an Exception, Specifying Exceptions. Introduction to STL.
I/O System Basics, File I/O
I/O System Basics, File I/O:
Managing console, I/O operations: C++stream, C++Predefined stream classes,
6 6
Formatted and unformatted console I/O operations.
File I/O: Classes of File Stream Operations, C++ file I/O modes, manipulators,
File Pointers & their manipulators.
Textbooks
Sr. no. Title Author Edition/Publication
Object-Oriented Programming with (Tata Mc Graw-Hill)
01 E. Balaguruswamy
C++ 7thEdition onwards
Tata McGraw Hill
02 The Complete Reference C++ Herbert Schild
4thEditionandonwards
Reference Books
Sr. no. Title Author Edition/Publication
S. B. Lippman and Pearson Education
01 C++ Primer
J. Lajoie 3rd Edition
B. Stroutstrup Pearson Education
02 The C++Programming Language
3rd Edition
Balaguruswamy (Tata Mc Graw-Hill)
Object-Oriented Programming with
03 6thEdition and
C++
onwards
04 Object oriented Programming with C++ Sourav Sahay (Oxford)2ndedition
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category OPEN ELECTIVE (OE)-01
Programming Fundamentals using
Title of Course Course Code AIML2106
C++
Contact
L T P Credits
Hrs/Week
Teaching Scheme
03
- - 03 03
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Introduction to Object Oriented Programming
Object oriented paradigm - Differences between Object Oriented
Programming and Procedure Oriented Programming, Basic concepts of OOP,
1 6
Benefits of OOP, Structure of a C++ program, Namespace, Data types, C++
tokens, Identifiers, Variables, Constants, Operators, Control structures,
Branching Statement and Loops.
Functions, Classes and Objects
Functions: Functions, Inline function, Call by reference and Call by Value
Classes and Objects: Introduction of Classes, Objects, Access Control, Class
2 6
Scope, Scope Resolution Operator, Memory Allocation for Objects, Static
Data Members, Static Member Functions, Arrays of Objects, Objects as
Function Arguments, Friend Functions, Manipulating Strings.
Constructors, Destructors
Constructors, Destructors: Introduction to Constructors, Default
Constructors, Parameterized Constructors, Copy Constructors, Multiple
3 Constructors in a Class, Destructors, 6
Inheritance: Introduction to inheritance, Defining Derived Classes, Single
Inheritance, Multiple Inheritance, Multi-level Inheritance, Hierarchical
Inheritance, Hybrid Inheritance.
Pointers, Virtual Functions
4 Pointers, Virtual Functions: Introduction to Memory management, new 6
operator and delete operator, Pointers to objects, Pointers to Derived Classes,
Polymorphism: Polymorphism, Compile time polymorphism, Run time
polymorphism, Virtual Functions, Overloading- Function Overloading,
Operator overloading.
Templates, Exception handling
Templates: Introduction to Templates, Class Templates, Class Templates
with Multiple Parameters, Function Templates, Function Templates with
5 Multiple Parameters, Generic function & Classes. 6
Exception handling: Basics of Exception Handling, Types of exceptions,
Exception Handing Mechanism, Throwing and Catching Mechanism, Re-
throwing an Exception, Specifying Exceptions. Introduction to STL.
I/O System Basics, File I/O
I/O System Basics, File I/O:
Managing console, I/O operations: C++stream, C++Predefined stream classes,
6 6
Formatted and unformatted console I/O operations.
File I/O: Classes of File Stream Operations, C++ file I/O modes, manipulators,
File Pointers & their manipulators.
Textbooks
Sr. no. Title Author Edition/Publication
Object-Oriented Programming with (Tata Mc Graw-Hill)
01 E. Balaguruswamy
C++ 7thEdition onwards
Tata McGraw Hill
02 The Complete Reference C++ Herbert Schild th
4 Editionandonwards
Reference Books
Sr. no. Title Author Edition/Publication
S. B. Lippman and Pearson Education
01 C++ Primer
J. Lajoie 3rd Edition
B. Stroutstrup Pearson Education
02 The C++Programming Language
3rd Edition
Balaguruswamy (Tata Mc Graw-Hill)
Object-Oriented Programming with
03 6thEdition and
C++
onwards
04 Object oriented Programming with C++ Sourav Sahay (Oxford)2ndedition
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category OPEN ELECTIVE (OE)-01
Title of Course Web Technologies Course Code AIML2206
Contact
L T P Credits
Teaching Scheme Hrs/Week
02 -- -- 02 02
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Object oriented Programming, Basics of HTML and CSS, Basics of Computer Network
Pre-Requisite
To comprehend and analyze the basic concepts of web programming and internet
1
protocols.
2 To describe how the client-server model of Internet programming works.
Course
3 To demonstrate the uses of scripting languages
Objective
4 To write simple scripts for the creation of web sites
5 To demonstrate the uses of scripting languages
6 To write simple scripts for the creation of web sites
After competition of this course Students will be able to ….
CO1 Demonstrate the concept web programming and internet protocols.
CO2 Construct a basic website using HTML and Cascading Style Sheets
Build dynamic web page with validation using Java Script objects and by applying
Course CO3
different event handling mechanisms.
Outcomes
CO4 Develop server side programs and construct simple web pages in PHP
Build dynamic web page with validation using Java Script objects and by applying
CO5
different event handling mechanisms.
CO6 Develop server side programs and construct simple web pages in PHP
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2
CO2 3 2 3 2
CO3 3 3 3 3 2 2 2 2 3
CO4 3 3 3 3 2 2 2 2 3
CO5 3 3 3 3 2 2 2 2 3
CO6 3 3 3 3 2 2 2 2 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing marks
(MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units) and 75 %
on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
WEBSITE BASICS
Internet Overview - Fundamental computer network concepts - Web Protocols 03
1
- URL – Domain Name- Web Browsers and Web Servers- Working principle
of a Website –Creating a Website - Client-side and server-side scripting
WEB DESIGNING
Introduction, Why HTML5? HTML Design Patterns: HTML Structure,
XHTML, DOCTYPE, Header Elements, Conditional Style Sheet, Structural
Block Elements, Terminal Block Elements, Multipurpose Block Elements,
2 Inline Elements, Class and ID Attributes, HTML Whitespaces, Page layout and 06
navigation
CSS Selector and Inheritance: Type, Class and ID Selector, Position and Group
Selectors, Attribute Selectors, Pseudo-element Selectors, Pseudo-class
Selectors, Subclass Selector, Inheritance
CLIENT-SIDE PROCESSING AND SCRIPTING
JavaScript Introduction –Basic program of javascript, variables, functions,
06
3 conditions, loops and repetition, Function, Arrays – DOM, Built-in Objects,
Regular Expression, Exceptions, Event handling In Javascript, Validating
HTML form data using javascript,
SERVER SIDE PROCESSING AND SCRIPTING – PHP
Why PHP and MySQL? Server-side scripting, PHP syntax and variables,
comments, types, control structures, branching, looping, termination, functions,
4 05
passing information with PHP, GET, POST, formatting form variables, super
global arrays, strings and string functions, regular expressions, arrays, number
handling, basic PHP errors/problems
CLIENT-SIDE PROCESSING AND SCRIPTING
JavaScript Introduction –Basic program of javascript, variables, functions,
5 conditions, loops and repetition, Function, Arrays – DOM, Built-in Objects, 05
Regular Expression, Exceptions, Event handling In Javascript, Validating
HTML form data using javascript,
SERVER SIDE PROCESSING AND SCRIPTING – PHP
Why PHP and MySQL? Server-side scripting, PHP syntax and variables,
comments, types, control structures, branching, looping, termination, functions,
6 05
passing information with PHP, GET, POST, formatting form variables, super
global arrays, strings and string functions, regular expressions, arrays, number
handling, basic PHP errors/problems
Textbooks
Sr. no. Title Author Edition/Publication
Michael Bowers,
01 Pro HTML5 and CSS3 Design Patterns DionysiosSynodinos and Apress edition
Victor Sumner
02 Web Design The Complete Reference Thomas Powell Tata McGraw Hill
Learning PHP, MySQL, JavaScript, CSS &
03 Robin Nixon O'Reilly publishers
HTML5
Sharanam Shah, Vaishali
04 PHP Project for Beginners SPD
Shah
Reference Books
Sr. no. Title Author Edition/Publication
Michael Bowers, Dionysios
01 Pro HTML5 and CSS3 Design Patterns Synodinos and Victor Apress edition
Sumner
02 Head First HTML 5 programming Eric Freeman O’Reilly
Thomas Powell and Fritz
03 JavaScript 2.0 : The Complete Reference Tata McGraw Hill
Schneider
04 PHP – The Complete Reference Steven Holzener Mc-Graw Hill
05 Developing Web Applications Bates Wiley Publishers
Year and Semester Second Year B. Tech - Semester III –CSE(AIML)
Course Category Humanities Social Science and Management
Title of Course Employability Enhancement Skills-I Course Code AIML 2107
Contact
L T P Credits
Teaching Scheme Hrs/Week
02 - - 02 02
MSE ISE/CA ESE Total
Examination Scheme
- 50 - 50
Course
Pre-Requisite
To develop verbal and non-verbal communication abilities essential
1
for professional interactions
To train students in presenting technical and non-technical content
2
clearly and confidently
To focus on teamwork and problem-solving approach to meet industry
Course 3
expectations.
Objectives
To prepare students for interviews by improving their self-presentation
4
and answering techniques.
To help students articulate ideas clearly in written format, including
5
emails, reports, and other technical documentation.
6 To effectively manage time and complete goals by the deadline.
After competition of this course Students will be able to ….
Effectively communicate and present ideas in both professional and
CO1
technical environments
CO2 Deliver structured, effective, and confident presentations
Work efficiently in teams and handle interpersonal issues in a
Course CO3
professional manner.
Outcomes Confidently face interviews and improve their chances of
CO4
employability.
Produce technical and professional written materials such as reports,
CO5
emails, and resumes
Adopt time management techniques to improve their productivity in
CO6
both academic and professional settings.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 3
CO2 3
CO3 3 2
CO4 2 2 2 3
CO5 2 3
CO6 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
Unit
Title and Content of Unit Hours
No.
Communication Skills
Verbal communication: Effective speaking and listening skills,
1 Non-verbal communication: Body language, gestures, and expressions, 4
Barriers to communication and overcoming them,
Professional email writing and etiquette.
Presentation Skills
Basics of presentation: Structure, flow, and delivery,
2 Presentation tools: PowerPoint, Canva, and others, 4
Handling Q&A sessions effectively,
Giving technical presentations to a non-technical audience.
Interpersonal Skills
Teamwork and collaboration in projects,
3 Conflict resolution and problem-solving, 4
Adaptability and flexibility in a professional environment,
Building professional relationships and networks.
Interview Preparation
Self-introduction and resume preparation,
4 Mock interviews: HR and technical rounds, 4
Behavioral questions and STAR method (Situation, Task, Action, Result),
Technical interview strategies (specific to AIML domain).
Professional and Technical Writing
Writing professional emails,
5 Report writing: Lab reports, project documentation, etc. 4
Technical proposals and abstracts,
Writing resumes and cover letters.
Time Management and Productivity Skills
Prioritization techniques (Eisenhower Matrix, Pomodoro Technique),
6 Setting SMART goals, 4
Managing deadlines in academic and work-life balance,
Tools for productivity: Trello, Asana, etc.
Textbooks
Sr. no. Title Author Edition/Publication
Business Communication: Process and Mary Ellen Guffey and Cengage Learning,
01
Product Dana Loewy 9th Edition (2018)
Greenleaf Book
The Exceptional Presenter: A Proven
Group Press,
02 Formula to Open Up! and Own the Timothy J. Koegel
Revised Edition
Room
(2007)
Manning
Soft Skills: The Software Developer's
03 John Sonmez Publications, 1st
Life Manual
Edition (2015)
Cracking the Coding Interview: 189 Gayle Laakmann CareerCup, 6th
04
Programming Questions and Solutions McDowell Edition (2015)
Sharon Gerson and Pearson, 8th Edition
05 Technical Writing: Process and Product
Steven Gerson (2017)
Penguin Books,
Getting Things Done: The Art of Stress-
06 David Allen Revised Edition
Free Productivity
(2015)
Reference Books
Sr. no. Title Author Edition/Publication
MTD Training &
01 Effective Communication Skills MTD Training Ventus Publishing,
2010
Presentation Zen: Simple Ideas on New Riders Press,
02 Garr Reynolds
Presentation Design and Delivery 3rd Edition (2019)
Simon & Schuster,
03 The 7 Habits of Highly Effective People Stephen R. Covey 25th Anniversary
Edition (2013)
How to Answer Interview Questions: Career Confidential,
04 Peggy McKee
101 Tough Interview Questions 2012
Gerald J. Alred, Charles
Bedford/St. Martin’s,
05 Handbook of Technical Writing T. Brusaw, and Walter E.
12th Edition (2018)
Oliu
The Pomodoro Technique: The Life- Random House, 1st
06 Francesco Cirillo
Changing Time-Management System Edition (2018)
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Program Core Course
Title of Course Computer Networks Lab Course Code AIML2108
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 2 1
MSE ISE/CA ESE Total
Examination Scheme
50 25 75
Course
Pre-Requisite
1 To know the basics of network and identifying benefits of networks.
2 To understand communication media.
Course 3 To Learn different types of Topology.
Objectives 4 To learn and Compare different types of network devices.
5 To Know OSI and TCP/IP protocol suite.
6 Learn IPv6 concept
After competition of this course Students will be able to ….
CO1 Understand network & can identifying benefits of networks.
CO2 Understand and describe communication media.
Course
CO3 Compare different types of Topology.
Outcomes
CO4 Compare different types of network devices.
CO5 Compare OSI and TCP/IP protocol suite.
CO6 Understand IPv6 concepts
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3
CO2 3
CO3 3 3 3
CO4 3 3
CO5
CO6 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Guidelines for Lab Performance
Minimum 10 Experiments should get performed.
Exp. No. Title of Experiment/ Problem Statement
To observe Components of Network in your Computer Network Lab. (To
1
know your Network Lab.)
2 To understand network features
To connect and understand different Transmission Media and Network
3
Control devices.
To Prepare a Straight Cable and Network Cross over Cable and test by Line
4
Tester.
5 To install a network interface card
To Connect Computers in Star Topology using Wired Media and any Network
6
control Device.
7 To connect two hubs/switch by creating crossover connection
8 To Share Printer and Folder in Network
To Install TCP/IP Protocols (Version 4 and version 6) and configure advanced
9
features of TCP/IP Protocols.
To Run Basic TCP/IP Utilities and Network Commands with all
10 options.(Ping, ipconfig, Tracert, Netstat, ARP,capture TCP, UDP,IP, ARP,
ICMP, Telnet
11 To understand Subnet Masking and create two subnets
To visit server room and prepare report on
1. Proxy Server
2. Server Configuration
12
3. Router Configuration
4. Firewall Configuration
Network setup details (Topology, Back up, IP range, network software, UPS)
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category Humanities Social Science and Management
Title of Course Cyber Laws & AI Ethics Course Code AIML2109
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 2 2
MSE ISE/CA ESE Total
Examination Scheme
- 50 - 50
Course
Basics of Computer concepts
Pre-Requisite
Understand Cyber Space, Cyber Crime, Cyber Laws, Information
1
Technology, Internet, Internet Services
Know Legal Aspects of Regulation concerned with Cyber Space,
Course 2
Technology and Forms of Cyber Crimes
Objectives Understand Computer Crimes and Cyber Crimes, Cyber Crime in
3
Global and Indian Response.
4 Understand Criminal Liability, Cyber Crime implications and challenges
After competition of this course Students will be able to ….
Understand Cyber Space, Cyber Crime, Information Technology, and Internet
CO1
Course & Services.
Outcomes CO2 List and discuss various forms of Cyber Crimes
CO3 Explain Computer and Cyber Crimes
CO4 Understand Cyber Crime at Global and Indian Perspective
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3
CO2
CO3 3 3 3
CO4 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined
passing marks (MSE+ISE/CA+ESE) for theory course is 40 %
Unit
Title and Content of Unit Hours
No.
Information Technology & Cyber Crimes
Introduction, Glimpses, Definition and Scope, Nature and Extent, Know no
Boundaries, Rapid Transmission and Accuracy, Diversity and Span of
Victimization, Cyber World, Inadequacy of Law, Influence of Teenagers
1 6
Information Technology: Definition & Perspective, Growth & Future, Various
Facets & Dimensions.
Regulatory Perspective on Technology: Impact of Information and Technology,
Regulation of Cyber Space, Legal Aspects of Regulation.
Technology & Forms of Cyber Crimes
Influence of Technology on Criminality, Forms of Cyber Crimes.
Computer Crimes & Cyber Crimes: A Criminological Analysis Computer
2 Crimes and Cyber Crimes: 6
Terminological Aspects, Opportunities to Cyber Criminals, Motives of Offenders,
Problems Affecting Prosecution, Cyber Crimes: Challenges of Prevention and
Control, Need and Prospects
Cyber Crimes 'and Global Response
Global Perspective, Country wise Legal Response, Country wise Analysis.
Cyber Crimes and Indian Response: Introduction, The Indian Information
3 6
Technology Act 2000,
Preamble & Coverage, Nature of Offences and Penalties, Miscellaneous and
Subsidiary Provisions Certain Shortcomings, Future Prospects and Needs
Mens Rea & Criminal Liability
Introduction, Historical Perspectives, Mens Rea in Indian Criminal Law, Mens Rea
in English Criminal Law, Abetment of Offence, Criminal Liability and Role of
4 Mens Rea in Indian Information Technology Act, 2000 6
Investigation in Cyber Crimes: Implications and Challenges: : Introduction,
Procedural Aspects, Issues, Complications and Challenges Concerning Cyber
Crimes, Problems and Precautionary measures for Investigation
Textbooks
Sr.
Title Author Edition/Publication
no.
“Laws on Cyber Crimes [Along with IT Book
01 Dr Pramod Kr.Singh
Act and Relevant Rules]” Enclave Jaipur India.
“Cyber Law: The Law of the Internet
02 Craig B Pearson Education
and Information Technology”
Reference Books
Sr.
Title Author Edition/Publication
no.
Wadhwa And
“Guide to Cyber Laws”, Second
01 Rodney D. Ryder Company, New
Edition,
Delhi
"Handbook of Cyber Laws" Macmillan
02 Vakul Sharma PHI
India Ltd, Second Edition
Year and Semester Second Year B. Tech - Semester III – CSE(AIML)
Course Category OPEN ELECTIVE (OE) -01
Programming Fundamentals using
Title of Course Course Code AIML2110
C++ - Lab
Contact
L T P Credits
Teaching Scheme Hrs/Week
- - 02 02 01
MSE ISE/CA ESE Total
Examination Scheme
- 25 25 50
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 25 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Presentation, Online
Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Textbooks
Sr. no. Title Author Edition/Publication
Object-Oriented Programming with (Tata Mc Graw-Hill)
01 E. Balaguruswamy
C++ 7thEdition onwards
Tata McGraw Hill
02 The Complete Reference C++ Herbert Schild
4thEditionandonwards
Reference Books
Sr. no. Title Author Edition/Publication
S. B. Lippman and Pearson Education
01 C++ Primer
J. Lajoie 3rd Edition
B. Stroutstrup Pearson Education
02 The C++Programming Language
3rd Edition
Balaguruswamy (Tata Mc Graw-Hill)
Object-Oriented Programming with
03 6thEdition and
C++
onwards
04 Object oriented Programming with C++ Sourav Sahay (Oxford)2ndedition
Semester- IV
Year and Semester Second Year B. Tech - Semester IV –CSE(AIML)
Course Category Programme Core Course
Title of Course Operating Systems Course Code AIML2201
Contact
L T P Credits
Teaching Scheme Hrs/Week
03 - - 03 03
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
To expose the students to various functions of the operating system and their
2 usage
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 3 2 - - - - 2 2
CO2 3 1 2 2 3 2 - - - - 2 3
CO3 3 1 3 2 3 3 - - - - 1 3
CO4 3 2 1 2 3 2 - - - - 2 2
CO5 2 1 3 1 3 2 - - - - 2 3
CO6 3 2 2 2 3 2 - - - - 2 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Introduction
Memory Management
Managing the Memory Hierarchy, Static and Dynamic Memory Allocation, Memory
4 6
Allocation to a Process, Contiguous Memory Allocation, Non-contiguous Memory
Allocation, Paging ,Segmentation, Virtual Memory-Demand Paging, Page
Replacement Policies.
File Systems and I/O Management
Reference Books
Sr. no. Title Author Edition/Publication
Operating Systems: Internals and Pearson,7th
01 William Stallings
Design Principles edition
Pearson Education
Modern Operating
02 Andrew S. Tanenbaum International,4th
Systems
edition
Operating System with case studies in
03 UNIX, Netware and Windows Achyut S. Godbole TMGH
NT
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category Program Core Course
Object Oriented Programming Using
Title of Course Course Code AIML2202
Java
Contact
L T P Credits
Teaching Scheme Hrs/Week
02 02 02
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Basic knowledge of C programming and object-oriented programming
Pre-Requisite
1 To expose the students with the object-oriented concepts.
2 To learn Inheritance Concepts in programming
To learn how to implement reliable and secure application using
3 exception handling and the ability to write program to perform file
Course operations
Objective To understand how to Develop reliable and user-friendly applications
4
using exception handling.
To understand how to Develop reliable and user-friendly applications
5
using file handling.
To understand how to write programs using Multithreading and
6
Collection framework.
After competition of this course Students will be able to ….
Articulate the principle of object-oriented problem solving &
CO1
programming
CO2 Illustrate code reusability using inheritance
Course Illustrate code security and abstraction using package and interface
CO3
Outcomes
Develop reliable and user-friendly applications using exception
CO4
handling
CO5 Develop reliable and user-friendly applications using file handling
CO6 Use and also illustrate multithreading concepts & collection framework
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2
CO2 2
CO3 2
CO4 3
CO5 2
CO6 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Fundamental Programming in Java
The Java Buzzwords, The Java Programming Environment- JVM, JIT
Compiler, Byte Code Concept, A Simple Java Program, Source File Declaration
Rules, Comments, Data Types, Variables, Operators, exploring the string class,
1 Input and Output, Big Numbers, Arrays, use of command line arguments 4
Objects and Classes: Object-Oriented Programming Concepts, Declaring
Classes, Declaring Member Variables, Defining Methods, Constructor, Passing
Information to a Method or a Constructor, Creating and using objects, Access
control, Static Fields and Methods, this keyword
Inheritance
Inheritance: Definition, Super classes, and Subclasses, Overriding and Hiding
2
Methods, Polymorphism, Inheritance Hierarchies, Super keyword, Final 4
Classes and Methods, Abstract Classes and Methods, Inner Classes, garbage
collection.
I/O Streams
I/O Streams: Byte Stream – Input Stream, Output Stream, Data Input Stream,
5 Data Output Stream, File Input Stream, File Output Stream, Character Streams, 5
Buffered Stream, Scanner class options, Catching Multiple Exceptions, Re-
throwing and Chaining
Multithreading, Collections
Multithreading: Processes and Threads, Runnable Interface and Thread Class,
Thread Objects, Defining and Starting a Thread, Pausing Execution with Sleep,
6 6
Thread States, Thread Properties
Collections: Collection Interfaces, Concrete Collections-List, Queue, Set, Map,
the Collections Framework Types
Textbooks
Sr. no. Title Author Edition/Publication
01 Core Java- Volume I Horstmann Pearson
Horstmann
02 Core Java- Volume II Pearson
Reference Books
Sr. no. Title Author Edition/Publication
JAVA-The Complete McGraw Hill, Oracle
01 Herbert Schildt
Reference Press Ninth edition
Eric Freeman Elisabeth
O'Reilly Publication
02 Head First Java Robson Bert Bates
3rd edition
Kathy Sierra
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category Program Core Course
Title of Course Advanced Computer Graphics Course Code AIML2203
Contact
L T P Credits
Teaching Scheme Hrs/Week
3 1 4 4
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Pre- Basics of Computer concepts
Requisite
1 Converting screen text mode to graphics mode
2 Developing programs to draw shapes using algorithms
To expose students to the various transformation techniques and
3
Course projections
Objective To make students understand different algorithms concerned with
4
scanning, filling, windowing and clipping on graphical objects
5 To make the students aware of generation of curves and surfaces
6 Converting screen text mode to graphics mode
After competition of this course Students will be able to ….
Implement standard algorithms to draw various graphics objects
CO1
using C program
Course CO2 Manipulate visual and geometric information of images.
Outcomes CO3 Develop programs for 2-D and 3-D Transformations.
CO4 Use projections to visualize objects on view plane.
CO5 Implement various clipping algorithms.
CO6 Develop programs to create curves using algorithms
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3
CO2 3 3
CO3 3
CO4 3 3 3
CO5 3 3
CO6 3 3 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined
passing marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three
Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three
Units) and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Basics of Computer Graphics
Image and Objects, Pixel and Resolution, Text Mode and Graphics mode, Basic
1 graphics pipeline, Bitmap and Vector based graphics, Application of Computer 5
Graphics.
Latest trends in Computer Graphics: Virtual reality and Augmented reality.
Raster Scan Graphics
Basics Concepts in line drawing
Digital Differential Analyzer (DDA), Bresenham's algorithms.
2 7
Circle Generating algorithms: Symmetry of Circle
Bresenham's circle drawing algorithm. Polygon: Types of polygon, inside-outside
test, Polygon filling: Seed fill algorithm, Flood fill , boundary fill algorithm
Overview of Transformation
Two Dimensional Transformation: Translation, Scaling
Rotation, Reflection.
3 7
Two Dimensional Transformation : Shearing
Three dimensional transformation :Translation, scaling, rotation
Types of projections: Perspective , Parallel projection
Windowing and Clipping
Windowing and clipping concepts, Window to viewport transformation.
4 Line Clipping: Cohen Sutherland Clipping algorithms 7
Cyrusbeck clipping algorithm, Liang Barsky clipping algorithm
Midpoint subdivision, Polygon Clipping, Text clipping
Introduction to Curves Generation
Arc generation using DDA algorithm, Interpolation
5 5
Types of Curves: Hilbert's Curve, Koch Curve, B-spline Curve
Bezier Curve
Computer Animation
Introduction, Key frame animation, Construction of an animation sequence, Motion
6 5
control methods, Procedural animation, Key-frame animation vs. Procedural
animation, Introduction to Morphing, Warping techniques
Textbooks
Sr.
Title Author Edition/Publication
no.
Atul P. Godse, Dr. Technical
01 Computer Graphics
DeepaliA. Godse Publications
Procedural elements for Computer
02 David F. Rogers MGH International
Graphics
Reference Books
Sr.
Title Author Edition/Publication
no.
Computer Graphics Donald Hearn, Baker Pearson Education,
01 New Delhi
M.Pauline
02 Computer Graphics Dr.Chopra Rajiv S. Chand New Delhi
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category Multi-disciplinary Minor-2
Title of Course Introduction to AI Course Code AIML2204
Contact
L T P Credits
Teaching Scheme Hrs/Week
02 - - 02 02
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Knowledge of Basic Computer Algorithm
Pre-Requisite
1 Understand AI Fundamentals.
2 To Explore Search and Optimization Techniques.
3 To Understand Knowledge Representation.
Course
Objective
To understand statistical data numerically by using correlation,
4
regression and curve fittings
5 To handle uncertainty management in rule based expert system
6 To understand the use of TensorFlow
After competition of this course Students will be able to ….
CO1 Understand AI Fundamentals.
CO2 Use Search and Optimization Techniques
Use predicate calculus and propositional logic for knowledge
Course CO3
representation.
Outcomes
Describe the statistical data numerically by using correlation,
CO4
regression and curve fittings.
CO5 Understand uncertainty management in rule based expert system
CO6 Understand the use of TensorFlow
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3
CO2 3 3
CO3 3
CO4 3
CO5 3
CO6 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
AI- Its Root and Scope
Early history and applications, Attitude towards intelligence,
1 4
knowledge and human artifices, Overview of AI application areas, AI- A
summary
Representation and Search
The proportional calculus, The predicate calculus, Using inference rules to
2 produce predicate calculus expression, Graph theory, Strategies for state space 4
search, Introduction to heuristic search, Hill climbing and dynamic
programming, Best first search algorithm, Using heuristics in games
Representation and intelligence
Issues in knowledge representation, Brief history of AI representational
3 4
schemes, Introduction to conceptual graphs, Type, individuals and names,
Generalization & specialization
Rule based expert system
Introduction, K rules as knowledge, representation, schemes, Expert system
development teams, Structure, Characteristics, Forward chaining and backward
chaining inference techniques., Media Advisor: A Demonstration, Conflict
4 6
resolution, Advantages and disadvantages
Basic probability theory, Bayesian reasoning, Forecast, Certainty factors theory
and evidential reasoning, Comparison of Bayesian reasoning and certainty
factors
Uncertainty management in rule based expert system
Introduction, Basic probability theory, Bayesian reasoning, Forecast,
5 5
Certainty factors theory and evidential reasoning, Comparison of
Bayesian reasoning and certainty factors
TensorFlow- Basic Concept
Reference Books
Sr. no. Title Author Edition/Publication
Introduction to Artificial Intelligence Dan W. Patterson Pearson Education
01 India,
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category OPEN ELECTIVE (OE)-02
Title of Course Advanced Computer Network Course Code AIML2205
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 2 2
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course
Pre- Basics of Computer Network concepts
Requisite
1 To review the computer networking Concepts
2 To impart concepts of advanced computer networking.
To introduce the student to advanced networking concepts, preparing
3
Course the student for entry Advanced courses in computer networking
Objective To facilitate students in gaining expertise in some specific areas of
4
networking such as the design and maintenance of individual networks
5 To Understand various transport layer protocols
6 To Understand application layer protocols
After competition of this course Students will be able to ….
CO1 Apply Data Communications System and its components.
CO2 Identify the different types of network topologies and protocols.
Enumerate the layers of the OSI model and TCP/IP. Explain the
Course CO3
function(s) of each layer
Outcomes Identify the different types of network devices and their functions
CO4
within a network
Compare features, formats, and applications of various transport layer
CO5
protocols.
CO6 Use various application layer protocols in the network configuration.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3
CO2 3 3
CO3
CO4 3 3 3
CO5 3 3 3
CO6 3 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined
passing marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three
Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three
Units) and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Computer Networks and the Internet:
History of Computer Networking and the Internet,
Networking Devices, The Network edge, The Network core, Access Networks and
1 Physical media, ISPs and Internet Backbones. Networking Models: 5-layer TCP/IP 4
Model,
7-Layer OSI Model, Internet Protocols and Addressing, Equal- Sized Packets
Model: ATM
Network Routing and its concepts:
Structure of a Router, Basic Router
2 Configuration, Building a Routing Table, Static Routing, Dynamic Routing Distance 5
Vector
Routing Protocol (RIPv1, RIPv2, EIGRP), Link State Routing Protocols (OSPF
LAN Switching: Switching and its concepts:
Structure of a Switch, Basic Switch
3 Configuration, Virtual LANs (VLANs), VLAN Trunking Protocol (VTP), Spanning 5
Tree Protocol
(STP), Inter-VLAN Routing.
Wide Area Networks (WANs):
Introduction to WANs, Point-to-Point Protocol (PPP) concepts,
4 Frame Relay concepts, Dynamic Host Configuration Protocol (DHCP), Network 5
Address
Translation (NAT), IPv6.
Transport Layer Protocols
Introduction-Services, Port Numbers ,User Datagram Protocol-User Datagram, UDP
Services, UDP Applications
5 5
Transmission Control Protocol-TCP Services, TCP Features, Segment, A TCP
Connection, State Transition Diagram
SCTP-SCTP Services, SCTP Features, Packet Format
Application Layer Protocols
Reference Books
Sr.
Title Author Edition/Publication
no.
Software Defined Networking (SDN): Marschke D, Doyle J,
01 Lulu.com
Anatomy of OpenFlow Volume 1. Moyer P
Network Functions Virtualization Chayapathi R, Hassan Addison-Wesley
02
(NFV) with a Touch of SDN SF, Shah P Professional
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category OPEN ELECTIVE (OE)-02
Title of Course Software Development using Agile Course Code AIML2205
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 - - 2 2
MSE ISE/CA ESE Total
Examination Scheme
30 Marks 10 Marks 60 Marks 100 Marks
Course
Basic concepts of Software Engineering.
Pre-Requisite
1 To familiarize the students with the features of agile development.
To determine the role of design principles in agile software
2
design
To facilitate students in understanding the Tracking Agile
3
Course Projects.
Objective 4 To facilitate students in differentiating tools.
To Explore advanced Agile practices like Extreme Programming (XP),
5
Kanban, CI/CD, and Test Automation in Agile environment
To Analyze Agile metrics, testing strategies, and quality assurance measures
6
while understanding Agile adoption challenges through case studies.
After competition of this course Students will be able to ….
CO1 Define the common characteristics of an agile development process.
CO2 List and contrast state of the practice agile methodologies.
Contrast agile software development process models and plan driven process
CO3
models
Course
Identify software project characteristics that would be suitable for an agile
Outcomes CO4
process.
Adopt advanced Agile techniques such as Extreme Programming (XP),
CO5
Kanban, CI/CD pipelines, and test automation.
Evaluate Agile performance metrics, testing strategies, and best practices
CO6
to ensure software quality and continuous improvement
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3
CO2 3 3 3
CO3 3 3
CO4 3 3 3 3
CO5 3 3 3 3 3 2 3 3
CO6 3 3 3 3 3 2 2 2 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
Introduction to Software Development Life Cycle (SDLC)
Overview of SDLC, Phases of SDLC: Requirement Analysis, Design, Development,
1 4
Testing, Deployment, Maintenance. Types of SDLC, Benefits and Challenges of
SDLC.
Introduction to Agile Software Development
What is Agile? Key Agile Methodologies: Scrum, Kanban, Extreme Programming
(XP), Lean Software Development, Feature-Driven Development (FDD), Key Agile
2 5
Concepts: Iterations and Increments, Continuous Improvement, Cross-functional
teams, Customer collaboration, Differences between Agile and Waterfall models,
Principles Agile Manifesto,
Agile Scrum Framework
Introduction to Scrum, Project phases, Agile Estimation, Planning game, Product
backlog, Sprint backlog, Iteration planning, User story definition, Characteristics and
3 content of user stories, Acceptance tests and Verifying stories, Project velocity, Burn 5
down chart, Sprint planning and retrospective, Daily scrum, Scrum roles – Product
Owner, Scrum Master, Scrum Team, Scrum case study, Tools for Agile project
management.
Tools for Agile Development
Jira Overview: Introduction to Jira software, Setting up Jira for Agile projects,
Creating and managing backlogs in Jira, Jira workflows (Scrum, Kanban, etc.),
Creating and managing Epics, Stories, Tasks, and Bugs
4 5
Jira for Scrum: Managing sprints and boards, Creating and tracking issues in Jira,
User story mapping
Reporting in Jira: Using Jira's reporting features (Burndown charts, Velocity charts,
etc.), Customizing reports
Extreme Programming (XP), Kanban
XP Practices (TDD, Pair Programming, Refactoring, Simple Design, Continuous
5
Integration), DevOps & Agile, CI/CD Pipelines, Test Automation in Agile. Introduction 5
to Kanban: Kanban principles and workflow, Comparing Kanban with Scrum.
Agile Metrics, Quality Assurance, and Agile Adoption Challenges:
Agile Metrics (Lead Time, Cycle Time, Cumulative Flow Diagram), Agile Testing
6 Strategies, Quality Assurance in Agile, Managing Agile Teams, Agile Best Practices 5
and Anti-patterns, Overcoming challenges in Agile Transformation, Case Studies of
Agile Implementation.
Textbooks
Sr. no. Title Author Edition/Publication
Ken Schwaber & Mike
01 Agile Development with Scrum Prentice Hall, 2001
Beedle
Integrating Agile Development in the Charles River Media,
02 Peter Schuh
Real World 2005
Reference Books
Sr. no. Title Author Edition/Publication
Alistair Cockburn The Cooperative
01 Agile Software Development. Game (2nd Edition),
2007
Succeeding With Agile, Software Mike Cohn Addison Wesley,
02
Development Using Scrum 2010
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category HUMANITIES SOCIAL SCIENCE AND MANAGEMENT (HSSM)
Community Services using
Title of Course Course Code AIML2206
Technology
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 Hrs/ Week - - 2 2
MSE ISE/CA ESE Total
Examination Scheme
- 50 - 50
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3
CO2 3 3 3 3 3
CO3 3 3 3 3 3 3
CO4 3 3 3 3
CO5 3 3 3 3
CO6 3 3 3 3 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
Compulsory passing with 40% marks is mandatory in ESE examinations and combined passing
marks (MSE+ISE/CA+ESE) for theory course is 40 %
Mid sem. examination will be based on 50 % syllabus from beginning (First Three Units).
No compulsory passing for MSE.
ESE paper setting weightage will be, 25 % on syllabus covered for MSE (First Three Units)
and 75 % on remaining syllabus (Last Three Units).
Unit
Title and Content of Unit Hours
No.
With the prior written permission from the Head of the Institute the project
group should visit any Public Sector / Government/ Semi government
organization like – Zilha Parishad, Collector Office, Municipal Corporation,
1
Tahasildar Office, RTO, MSEB, Court, Railway station , Tourism Services,
agricultural service sector, Banks where the facilities of e- governance and e-
services available for public purposes.
1. The project group should understand the public related
2 services and identify the required services for the common
man.
1. Two/Three groups should plan awareness programs/camps to be
carried out in the nearby
3 villages/Talukaplaces/residentialcolonies/localitiesandvisitthesuita
ble areas along with the staff to create awareness among the
common man about various eservices available in public domain.
They should prepare a presentation simulating the services that are being
4 exposed to common man and give a demonstration during their visit to the
concerned area.
Further group should take the feedback from the concerned locality on a pre-
5
designed format that may be provided by the Head of the Institute
Group should prepare a report detailing:
a. The kind of services chosen.
b. The office/ organization visited mentioning the authorities meet.
c. The facilities provided by the chosen service.
6
d. Preparations for the visit.
e. Presentation Techniques & Tools used
f. Analysis of the Feedback Form filled during visit
g. Observations and conclusions during the entire work
Submission of the above report duly signed by the
7 concerned staff and Head of the department is to be done to
the department at the end of semester.
Year and Semester Second Year B. Tech - Semester IV –CSE(AIML)
Course Category Humanities Social Science and Management
Title of Course Employability Enhancement Skills-II Course Code AIML2207
Contact
L T P Credits
Teaching Scheme Hrs/Week
2 - - 2 2
MSE ISE/CA ESE Total
Examination Scheme
- 25 - 50
Course
Pre-Requisite
To develop verbal and non-verbal communication abilities essential
1
for professional interactions
To train students in presenting technical and non-technical content
2
clearly and confidently
To focus on teamwork and problem-solving approach to meet industry
3
Course Objectives expectations.
To prepare students for interviews by improving their self-presentation
4
and answering techniques.
To help students articulate ideas clearly in written format, including
5
emails, reports, and other technical documentation.
6 To effectively manage time and complete goals by the deadline.
After competition of this course Students will be able to ….
effectively communicate and present ideas in both professional and
CO1
technical environments
CO2 deliver structured, effective, and confident presentations
work efficiently in teams and handle interpersonal issues in a
CO3
professional manner.
Course Outcomes
confidently face interviews and improve their chances of
CO4
employability.
produce technical and professional written materials such as reports,
CO5
emails, and resumes
adopt time management techniques to improve their productivity in
CO6
both academic and professional settings.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 3
CO2 3
CO3 3 2
CO4 2 2 2 3
CO5 2 3
CO6 3 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
Unit
Title and Content of Unit Hours
No.
Communication Skills
Verbal communication: Effective speaking and listening skills,
1 Non-verbal communication: Body language, gestures, and expressions, 4
Barriers to communication and overcoming them,
Professional email writing and etiquette.
Presentation Skills
Basics of presentation: Structure, flow, and delivery,
2 Presentation tools: PowerPoint, Canva, and others, 4
Handling Q&A sessions effectively,
Giving technical presentations to a non-technical audience.
Interpersonal Skills
Teamwork and collaboration in projects,
3 Conflict resolution and problem-solving, 4
Adaptability and flexibility in a professional environment,
Building professional relationships and networks.
Interview Preparation
Self-introduction and resume preparation,
4 Mock interviews: HR and technical rounds, 4
Behavioral questions and STAR method (Situation, Task, Action, Result),
Technical interview strategies (specific to AIML domain).
Professional and Technical Writing
Writing professional emails,
5 Report writing: Lab reports, project documentation, etc. 4
Technical proposals and abstracts,
Writing resumes and cover letters.
Time Management and Productivity Skills
Prioritization techniques (Eisenhower Matrix, Pomodoro Technique),
6 Setting SMART goals, 4
Managing deadlines in academic and work-life balance,
Tools for productivity: Trello, Asana, etc.
Textbooks
Sr. no. Title Author Edition/Publication
Business Communication: Process and Mary Ellen Guffey and Cengage Learning,
01
Product Dana Loewy 9th Edition (2018)
Greenleaf Book
The Exceptional Presenter: A Proven
Group Press,
02 Formula to Open Up! and Own the Timothy J. Koegel
Revised Edition
Room
(2007)
Manning
Soft Skills: The Software Developer's
03 John Sonmez Publications, 1st
Life Manual
Edition (2015)
Cracking the Coding Interview: 189 Gayle Laakmann CareerCup, 6th
04
Programming Questions and Solutions McDowell Edition (2015)
Sharon Gerson and Pearson, 8th Edition
05 Technical Writing: Process and Product
Steven Gerson (2017)
Penguin Books,
Getting Things Done: The Art of Stress-
06 David Allen Revised Edition
Free Productivity
(2015)
Reference Books
Sr. no. Title Author Edition/Publication
MTD Training &
01 Effective Communication Skills MTD Training Ventus Publishing,
2010
Presentation Zen: Simple Ideas on New Riders Press,
02 Garr Reynolds
Presentation Design and Delivery 3rd Edition (2019)
Simon & Schuster,
03 The 7 Habits of Highly Effective People Stephen R. Covey 25th Anniversary
Edition (2013)
How to Answer Interview Questions: Career Confidential,
04 Peggy McKee
101 Tough Interview Questions 2012
Gerald J. Alred, Charles
Bedford/St. Martin’s,
05 Handbook of Technical Writing T. Brusaw, and Walter E.
12th Edition (2018)
Oliu
The Pomodoro Technique: The Life- Random House, 1st
06 Francesco Cirillo
Changing Time-Management System Edition (2018)
Year and Semester Second Year B. Tech - Semester IV –CSE(AIML)
Course Category Programme Core Course
Title of Course Operating Systems Lab Course Code AIML2208
Contact
L T P Credits
Teaching Scheme Hrs/Week
- - 02 02 01
MSE ISE/CA ESE Total
Examination Scheme
- 50 25 75
Course
Fundamental knowledge of computer, C programming, Data Structure
Pre-Requisite
To learn the basic concepts of operating system, services and operations in the
1
operating system.
To expose the students to various functions of the operating system and their
2
usage
To familiarize students with process scheduling techniques and strategies for
3
Course handling deadlocks in resource management.
Objectives To make the students understand process management, memory management
4
and I/O device Management.
To familiarize students with strategies for handling deadlocks in resource
5
management.
To provide knowledge to the students about the fundamental architecture of
6
UNIX and operating system kernel.
After competition of this course Students will be able to ….
CO1 Understand the structure, functions and services of an operating system.
Describe the methods of process management, process synchronization
CO2
and deadlocks.
Demonstrate the various memory management and I/O management
Course CO3
techniques in effective execution of programs.
Outcomes
Analyze the process scheduling, memory management and I/O
CO4
management techniques.
Evaluate file system structures and their role in efficient data storage and
CO5
retrieval.
CO6 Understand the structure, functions and services of an operating system.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 2 3 2 - - - - 2 2
CO2 3 1 2 2 3 2 - - - - 2 3
CO3 3 1 3 2 3 3 - - - - 1 3
CO4 3 2 1 2 3 2 - - - - 2 2
CO5 2 1 3 1 3 2 - - - - 2 3
CO6 3 2 2 2 3 2 - - - - 2 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Reference Books
Sr. no. Title Author Edition/Publication
Operating Systems: Internals and Pearson,7th
01 William Stallings
Design Principles edition
Pearson Education
Modern Operating
02 Andrew S. Tanenbaum International,4th
Systems
edition
Operating System with case studies in
03 UNIX, Netware and Windows Achyut S. Godbole TMGH
NT
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category Program Core Course
Object Oriented Programming Using Java
Title of Course Course Code AIML2209
- Lab
Contact
L T P Credits
Teaching Scheme Hrs/Week
- - 04 04 02
MSE ISE/CA ESE Total
Examination Scheme
- 25 25 50
Course
C, C++
Pre-Requisite
1 To expose the students with the object-oriented concepts.
To learn how to implement reliable and secure application using
2 exception handling and the ability to write program to perform file
Course operations.
Objectives To understand how to Develop reliable and user-friendly applications
3
using exception handling and file handling.
To understand how to write programs using Multithreading and
4
Collection framework.
After competition of this course Students will be able to ….
Articulate the principle of object-oriented problem solving &
CO1
programming
Course Illustrate code reusability, security and abstraction using inheritance,
CO2
Outcomes package and interface
Develop reliable and user-friendly applications using exception
CO3
handling and file handling
CO4 Use and also illustrate multithreading concepts & collection framework
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2
CO2 2 2
CO3 3 2
CO4 2
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 25 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Textbooks
Sr. no. Title Author Edition/Publication
01 Core Java- Volume I Horstmann Pearson
Horstmann
02 Core Java- Volume II Pearson
Reference Books
Sr. no. Title Author Edition/Publication
JAVA-The Complete McGraw Hill, Oracle
01 Herbert Schildt
Reference Press Ninth edition
Eric Freeman Elisabeth
O'Reilly Publication
02 Head First Java Robson Bert Bates
3rd edition
Kathy Sierra
Year and Semester Second Year B. Tech - Semester IV – CSE(AIML)
Course Category Value Education Course
Title of Course Mini Project Lab Course Code AIML2210
Contact
L T P Credits
Teaching Scheme Hrs/Week
- - 02 02 01
MSE ISE/CA ESE Total
Examination Scheme
- 25 25 50
Course
Knowledge of software engineering and C/C++
Pre-Requisite
1 To expose the students to solve the real world problems.
To utilize the techniques Skills and modern Engineering tools for
2
Course building the project.
Objectives 3 To follow the methods and tasks as per SDLC Approach
To provide students with the opportunity to apply theoretical
4
knowledge gained.
After competition of this course Students will be able to ….
CO1 Define the problem statement.
Course CO2 Organize, Plan and prepare the detailed project activities.
Outcomes Construct Flowchart, System Architecture based on the project
CO3
description
CO4 Implement the solution for their problem.
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 3
CO2 3
CO3 3 2
CO4 2 2 2 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 25 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests, Presentation,
Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
End Semester Evaluation has 25 Marks
External Practical Examination with Performance and Oral Examination
Course Contents / Description
The Mini Project should be undertaken preferably by a group of 3-4 students who will jointly
work together and implement the project. The Mini Project topic should be based on the any one
subject concepts that students have studied for their Academic Year. The group will select the
project with the approval of the guide and submit the name of the project with a synopsis of the
proposed work not more than 04 to 05 pages. In the Synopsis they have to state Flowchart, Usage
of the logic, algorithm, functions and suitable data structure for implementing the solution. They
have to implement project using C, C++languages.
Second Year B. Tech - Semester IV
Year and Semester
(Common to all branches of Engineering)
Course Category Basic Science Courses (BSC)
Title of Course Environmental Science
Contact
Credits
L T P Hrs/Week
Teaching Scheme
02 -- -- 02 Audit
MSE ISE/CA ESE Total
Examination Scheme
30 10 60 100
Course Objectives: The objectives of the course is to
1. Understand the scope & multidisciplinary nature of Environmental Studies.
2. Get acquainted with the problems associated with natural resources and their conservation.
3. Familiarize the environmental & social problems with global concern.
4. Recognize the importance of Biodiversity with respect to Western Ghats.
Course Outcomes:
COs At the end of successful completion of the course, the student will be able to Blooms
Taxonomy
CO1 Understand the importance of Environmental Studies and recognize significance
of ecosystem. II
CO2 Classify the values of natural resources with associated problems for sustainable
II
lifestyles.
CO3 Describe the social and global environmental issues II
CO4
Make aware of Pollution issues with its mitigation measures. II
CO5 Familiarize the basics of Biodiversity and concerned issues in the context of
Western Ghats. II
CO6 Acquaint with the role of environmental laws and regulations in conservation
I
efforts.
SYLLABUS
Note - The ISE/CA is carried out through the Field work and Report writing.
Visit to a local area to document environmental assets river/
forest/grassland/hill/mountain
Visit to a local polluted site-Urban/Rural/Industrial/Agricultural
Study of common plants, insects, birds.
Study of simple ecosystems-pond, river, hill slopes, etc.
References:
Reference Books
1 Raut P.D., Environmental Studies, Shivaji University Press, 2021
2 Gleick, H.,1993, Water in crisis, Pacific Institute for studies in Dev., Environment & Security.
Stockholm Env. Institute. Oxford Univ. Press 473p
3 Hawkins R.e., Encyclopedia of Indian Natural History, Bombay Natural History Society, Bombay
(R)
4 Heywood, V.H. & Watson, R.T.1995, Global Biodiversity Assessment, Cambridge Univ. Press
1140p.
5 Jadhav, H. & Bhosale, V.M.1995, Environmental Protection and Laws, Himalaya Pub. House,
Delhi 284p.
6 McKinney, M.L. & School. R.M.1196, Environmental Science Systems & Solutions, Web
enhanced edition, 639p
7 Mhaskar A.K., Master Hazardous, Techno-Science Publications (TB)
Year and Semester Second Year B. Tech - Semester IV –CSE(AIML)
Course Category Vocational and Skill Enhancement Course
Computer Peripherals and
Title of Course Hardware Maintenance Course Code AIML2212
Contact
L T P Credits
Teaching Scheme Hrs/Week
- - 02 02 01
MSE ISE/CA ESE Total
Examination Scheme
- 50 - 50
CO PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 3 2 3 2 - - - - - 3
CO2 3 3 2 2 2 - - - - - - 2
CO3 3 2 3 2 3 2 - - - - 2 3
CO4 3 2 1 2 2 2 - - - - 1 3
C05 2 3 3 2 3 1 - - - - 2 2
CO6 3 2 3 2 3 2 - - - - 1 3
Level of Mapping as: Low 1, Moderate 2, High 3
Marking Scheme
In Semester Evaluation/ Continuous Assessment has 50 Marks
Parameters for In Semester Evaluation could be: Attendance, Assignments, Unit Tests,
Presentation, Online Activities like (Virtual Labs, NPTEL) etc.
Lab File should be prepared and should be assessed continuously during academic.
Guidelines for Lab Performance
Faculty can create Experiment list based on following listed topics.
Minimum 12 to 15 Experiments should get performed.
Exp. No. Title of Experiment/ Problem Statement
Identify type of Desktop, laptop and verify its Specification and hardware
1
components on motherboard. Troubleshoot common problems of motherboard.
2 Configure BIOS settings.
3 Partition and manage hard disk: format hard drives with different file systems.
Install Operating System - Windows family (such as Windows 8/ Windows 10,
4
Windows server 12)
5 Install Operating System -Unix family (such as Linux/Ubuntu/Centos)
6 Troubleshoot Hard disk problems.
Install local printer (Software configuration settings on printer and
7
troubleshooting).Share Printer in Network.
8 Set keyboard, mouse, monitor, Speaker, Microphone and LCD Projector.
Install SMPS, measure voltage levels in main connectors of SMPS connecting
9
various subsystems.
10 Assemble and Disassemble Desktop System.
11 Troubleshoot computer system by diagnosing the problem.
12 Use diagnostic software for fault finding and viruses.
13 Undertake Preventive Maintenance of PC using vacuum cleaner and simple tools.
Textbooks
Sr. no. Title Author Edition/Publication
The computer hardware installation, PHI Learning, New Delhi.
1 interfacing, troubleshooting and James, K.L 2014 ISBN: 978-81-203-
maintenance 4798-4
Comdex: Hardware and Networking Dreamtech Press, New Delhi
2 Gupta, Vikas
Course Kit ISBN: 978-93-5119-265-7
Reference Books
Sr. no. Title Author Edition/Publication
The Complete PC Upgrade And
BPB Publication, New Delhi
1. maintenance Guide Minasi, Mark
ISBN:978-81-265-0627-9
Computer Architecture and Shroff Publication, Mumbai
2. Kadam, Sachin
Maintenance Vol. ISBN: 978-9350230244
Equivalence of Subjects between CBCS and NEP for
S.Y. B. Tech (Semester-III & IV)
Name of Programme: Computer Science and Engineering (AIML)
Class: S. Y. B. Tech Semester- III
2 Programming In Java