CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

School of Engineering and Technology

Syllabus for
Bachelor of Technology (Computer Science and Engineering)
Academic Year  (2024)

 
3 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CSE331 DIGITAL SYSTEMS Core Courses 3 3 100
CSE332 COMPUTER ORGANIZATION AND ARCHITECTURE Core Courses 3 3 100
CSE333P DATA STRUCTURES Core Courses 5 4 100
CSE335P OBJECT ORIENTED PROGRAMMING Core Courses 5 4 100
CSE351 EXTENDED REALITIES Core Courses 4 2 50
CSHO331AIP24 STATISTICAL METHODS FOR ARTIFICIAL INTELLIGENCE Minors and Honours 5 4 100
CSHO331CSP24 ETHICAL HACKING Minors and Honours 5 4 100
CSHO331DAP24 STATISTICAL METHODS FOR DATA ANALYTICS Minors and Honours 5 4 100
CSHO331QCP INTRODUCTION TO QUANTUM COMPUTING Minors and Honours 5 5 100
HS322 ENTREPRENEURSHIP AND IPR Core Courses 2 2 50
MA334 DISCRETE MATHEMATICS Core Courses 3 3 100
MIPSY331 UNDERSTANDING HUMAN BEHAVIOR Minor Core Courses 4 4 100
OEC371 NCC3 Generic Elective Courses 1 1 50
OEC372 ABILITY ENHANCEMENT COURSE III Generic Elective Courses 2 1 50
4 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CE451 SUSTAINABLE GREEN TECHNOLOGY - 2 2 50
CSE432P OPERATING SYSTEMS - 5 4 100
CSE433P DATA BASE MANAGEMENT SYSTEM - 5 4 100
CSE434P COMPUTER NETWORKS - 5 4 100
CSE452 PYTHON PROGRAMMING - 4 2 50
CSHO432AIP ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING - 5 4 100
CSHO432CSP MOBILE AND NETWORK BASED ETHICAL HACKING - 5 4 100
CSHO432DAP BIG DATA ANALYTICS - 5 4 100
CSHO432QCP ADVANCED QUANTUM COMPUTING - 5 5 100
CY421 CYBER SECURITY - 2 0 0
MA431 PROBABILITY AND STATISTICS - 3 3 100
MIMBA432 ORGANISATIONAL BEHAVIOUR - 4 4 100
MIPSY432 PEOPLE THOUGHTS AND SITUATIONS - 4 4 100
OEC471 NCC4 - 1 1 50
OEC472 ABILITY ENHANCEMENT COURSE - IV - 2 1 50
5 Semester - 2022 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AIML541PE04 INTRODUCTION TO MACHINE LEARNING Discipline Specific Elective Courses 4 3 50
CS531P COMPUTER NETWORKS Core Courses 5 4 100
CS532 INTRODUCTION TO ARTIFICIAL INTELLIGENCE Core Courses 3 3 100
CS533P DESIGN AND ANALYSIS OF ALGORITHMS Core Courses 5 4 100
CS541PE01 CLOUD COMPUTING Discipline Specific Elective Courses 4 3 100
CS543E06 QUANTUM COMPUTING Discipline Specific Elective Courses 3 3 100
CS581 INTERNSHIP - 1 Project 2 1 50
CSHO533AIP24 ADVANCED AI AND ML TECHNIQUES Minors and Honours 5 4 100
CSHO533CSP CYBER FORENSICS AND MALWARE DETECTION Minors and Honours 5 4 100
CSHO533DAP24 ADVANCED DATA SCIENCE TECHNIQUES Minors and Honours 4 3 100
ECOE561E02 OBSERVING EARTH FROM SPACE Interdisciplinary Elective Courses 3 3 100
ECOE561E03 E-WASTE MANAGEMENT AND RADIATION EFFECT Interdisciplinary Elective Courses 3 3 100
EEOE561E01 HYBRID ELECTRIC VEHICLES Interdisciplinary Elective Courses 4 3 100
EEOE561E02 ROBOTICS AND AUTOMATION Interdisciplinary Elective Courses 4 3 100
EEOE561E03 SMART GRIDS Interdisciplinary Elective Courses 3 3 100
HS521 PROJECT MANAGEMENT AND FINANCE Core Courses 3 3 100
IC521 CONSTITUTION OF INDIA Skill Enhancement Courses 1 0 0
IOT541E02 CRYPTOGRAPHY & NETWORK SECURITY Discipline Specific Elective Courses 3 3 100
IT541PE05 INTERNET AND WEB PROGRAMMING Discipline Specific Elective Courses 4 3 100
NCCOE01 NCC1 Interdisciplinary Elective Courses 3 3 100
6 Semester - 2022 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
AIML646E04 DIGITAL IMAGE PROCESSING - 3 3 100
BTGE631 CORPORATE SOCIAL RESPONSIBILITY - 2 2 50
BTGE632 DIGITAL MEDIA - 2 2 100
BTGE633 ESSENTIAL SOFT SKILLS FOR PROFESSIONAL SUCCESS - 2 2 50
BTGE634 GERMAN LANGUAGE - 2 2 50
BTGE635 INTELLECTUAL PROPERTY RIGHTS - 2 2 100
BTGE637 PROFESSIONAL PSYCHOLOGY - 2 2 50
BTGE651 DATA ANALYTICS THROUGH SPSS - 2 2 100
BTGE652 DIGITAL MARKETING - 2 2 100
BTGE653 DIGITAL WRITING - 2 2 100
BTGE654 PHOTOGRAPHY - 2 2 50
BTGE655 ACTING COURSE - 2 2 100
BTGE656 CREATIVITY AND INNOVATION - 2 2 100
BTGE657 PAINTING AND SKETCHING - 2 2 50
BTGE658 DESIGN THINKING - 2 2 100
BTGE659 FOUNDATIONS OF AVIATION - 2 2 100
CS631P INTERNET OF THINGS - 5 4 100
CS632P COMPILER DESIGN - 5 4 100
CS633P DESIGN PATTERNS - 5 4 100
CS641E01 DATA CENTRE VIRTUALIZATION - 3 3 100
CS642E06 GENERATIVE AI - 3 3 100
CS682 SERVICE LEARNING - 2 2 50
CSHO634AIP GENERATIVE AI - 5 4 100
CSHO634CSP INTRUSION DETECTION AND INCIDENT RESPONSE - 5 4 100
CSHO634DAP DATA SCIENCE AT PRODUCTION SCALE - 5 4 100
CSHO681AIP24 AI PROJECT - 5 4 100
CSHO681CSP24 CS PROJECT - 5 4 100
CSHO681DAP24 DA PROJECT - 5 4 100
DS642PE03 INTRODUCTION TO DATA SCIENCE - 4 3 100
IOT641E02 FOUNDATIONS OF BLOCKCHAIN TECHNOLOGY? - 3 3 100
IT641PE05 UI/UX DESIGN - 4 3 100
MIIMBA634 DATA ANALYSIS FOR MANAGERS - 4 4 100
MIPSY634 SCIENCE OF WELL BEING - 4 4 100
7 Semester - 2021 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CEOE761E01 SUSTAINABLE AND GREEN TECHNOLOGY Interdisciplinary Elective Courses 3 3 100
CEOE761E02 AIR POLLUTION AND CONTROL Interdisciplinary Elective Courses 3 03 100
CS743E01 TCP/IP DESIGN AND IMPLEMENTATION Discipline Specific Elective Courses 3 3 100
CS743E02 SIMULATION AND MODELING Discipline Specific Elective Courses 3 3 100
CS743E03 SOFTWARE PROCESS AND PROJECT MANAGEMENT Discipline Specific Elective Courses 3 3 100
CS743E05 WEB SERVICES AND SERVICE ORIENTED ARCHITECTURE Discipline Specific Elective Courses 3 3 100
CS744E01 INFORMATION STORAGE AND MANAGEMENT Discipline Specific Elective Courses 3 3 100
CS744E02 DATA BASE ADMINISTRATION Discipline Specific Elective Courses 3 3 100
CS744E05 RESEARCH METHODOLOGY Discipline Specific Elective Courses 3 3 100
CS745E01 QUANTUM COMPUTING Discipline Specific Elective Courses 4 3 100
CS745E03 CLOUD COMPUTING Discipline Specific Elective Courses 3 3 100
CS783 INTERNSHIP - 2 Project 2 1 50
CS784 PROJECT WORK PHASE-I Project 8 4 100
MAOE761E01 NUMERICAL METHODS OF DIFFERENTIAL EQUATIONS Interdisciplinary Elective Courses 3 3 100
MEOE761E03 BASIC AUTOMOBILE ENGINEERING Interdisciplinary Elective Courses 3 3 100
MEOE761E04 SMART MATERIALS AND APPLICATIONS Interdisciplinary Elective Courses 3 3 100
MEOE761E05 BASIC AEROSPACE ENGINEERING Interdisciplinary Elective Courses 3 3 100
NCCOE02 NCC2 Interdisciplinary Elective Courses 3 3 100
PHOE761E01 NANO MATERIALS AND NANOTECHNOLOGY Interdisciplinary Elective Courses 3 3 100
8 Semester - 2021 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
CS846E01 SOFT COMPUTING - 3 3 100
CS846E02 HIGH PERFORMANCE COMPUTING - 3 3 100
CS846E03 DIGITAL IMAGE PROCESSING - 3 3 100
CS846E04 NATURAL LANGUAGE PROCESSING - 3 3 100
CS885 PROJECT WORK PHASE-II - 20 10 300

CSE331 - DIGITAL SYSTEMS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course objectives: 

      To study the switching theory and the realization of logic gates.

      To study minimization methods.

      To study combinational circuits.

  • To study sequential circuits

Course Outcome

CO1: Describe the characteristics of various digital integrated circuit families, logic gates and classify digital circuits based on their construction.

CO2: Demonstrate the methods of minimization of complex circuits using Boolean Algebra.

CO3: Interpret the methods of designing a combinational circuit.

CO4: Illustrate the methods of designing a sequential circuit.

CO5: Analyze the digital circuits design using VHDL.

Unit-1
Teaching Hours:9
INTRODUCTION
 

Switching Theory: Laws of Boolean algebra, Theorems of Boolean algebra, Switching functions, Methods for specification of switching functions - Truth tables and Algebraic forms, Realization of  functions using logic gates. Digital Logic Elements: Electronic logic gates, Positive and negative logic, Logic families -TTL, ECL and CMOS, Realization of logic gates

Unit-2
Teaching Hours:9
BOOLEAN ALGEBRA
 

Simplification of Boolean Expressions and Functions: Algebraic methods,     Canonical forms of Boolean functions, Minimization of functions using Karnaugh     maps, Minimization of functions using Quine-McClusky method

Unit-3
Teaching Hours:9
COMBINATIONAL CIRCUITS
 

Design of Combinational Logic Circuits: Gate level design of Small Scale     Integration (SSI) circuits, Modular combinational logic elements - Decoders,     Encoders, Priority encoders, Multiplexers and Demultiplexers. Design of Integer     Arithmetic Circuits using Combinational Logic: Integer adders - Ripple carry adder     and Carry look ahead adder, Integer subtractors using adders, Unsigned integer     multipliers - Combinational array circuits, Signed integer multipliers - Booth's     coding, Bit-pair recoding, Carry save addition and Wallace tree multiplier, Signed     integer division circuits - Combinational array circuits, Complexity and propagation     delay analysis of circuits. Design of Combinational Circuits using Programmable     Logic Devices (PLDs): Programmable Read Only Memories (PROMs),     Programmable Logic Arrays (PLAs), Programmable Array Logic (PAL) devices,     Design of multiple output circuits using PLDs

Unit-4
Teaching Hours:9
SEQUENTIAL CIRCUITS
 

Sequential Circuit Elements: Latches -RS latch and JK latch, Flip-flops-RS, JK, T     and D flip flops, Master-slave flip flops, Edge-triggered flip-flops. Analysis and     Design of Synchronous Sequential Circuits: Models of sequential circuits - Moore     machine and Mealy machine, Flip-flops - Characteristic table, Characteristic     equation and Excitation table, Analysis of sequential circuits- Flipflop input     expressions, Next state equations, Next state maps, State table and State transition     diagram, Design of sequential circuits - State transition diagram, State table, Next     state maps, Output maps, Expressions for flip-flop inputs and Expressions for circuit     outputs, Modular sequential logic circuits- Shift registers, Registers, Counters and  Random access memories, Design using programmable logic sequencers (PLSs).     Design of Arithmetic Circuits using Sequential Logic : Serial adder for integers,     Unsigned integer multiplier, Unsigned integer division circuits, Signed integer     division, Floating-pint adder/subtractor - Design of control circuit, Floating - point     multiplier

Unit-5
Teaching Hours:9
CASE STUDY AND INFORMAL LABORATORY
 

Case study: Learn the Fundamentals of Digital Logic Design with VHDL Informal Laboratory: Design and implementation of binary adder / subtractor using basic gates

Design and implementation of applications using multiplexers

Design and implementation of Synchronous & Asynchronous Counters

Design and implementation of Shift Registers

Coding Combinational Circuits using Hardware Description Language (HDL)

Text Books And Reference Books:

T1. Donald P Leach, Albert Paul Malvino&GoutamSaha, “Digital Principles and Applications” , Tata McGraw Hill 7th Edition, 2010

Essential Reading / Recommended Reading

R1. Stephen Brown. ZvonkoVranesic, “Fundamentals of Digital Logic Design with VHDL”, Tata McGraw Hill, 2nd Edition 2005

R2. R D Sudhaker Samuel, “Illustrative Approach to Logic Design. Sanguine-Pearson”, 2010.

R3. Charles H. Roth, “Fundamentals of Logic Design”, Cengage Learning, 5th Edition, 2004.

R4. Ronald J. Tocci, Neal S. Widmer. Gregory L. Moss, “Digital Systems Principles and     Applications, ” 10th Edition. Pearson Education, 2007

R5. TM Morris Mano, “Digital Logic and Computer Design”, Pearson Education, 10th Edition, 2008

Evaluation Pattern

Courses with 3 credits (Only Theory)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       End Semester Examination – 100 Marks

       Attendance – 5 Marks

(Scaled: CIA – 50 Marks & ESE – 50 Marks)

CSE332 - COMPUTER ORGANIZATION AND ARCHITECTURE (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description:

This course will discuss the basic concepts of computer architecture and organization that can help the students to learn the fundamental elements in a computer system including the processor, memory, and interfaces to external components and systems. Also, students can have a clear view as to how a computer system works. Examples and illustrations will be mostly based on a popular MIPS architecture.

 Course Objective:

  1. To have a thorough understanding of the basic structure and operation of a digital computer.
  2. To discuss in detail the operation of the arithmetic unit including the algorithms & implementation of fixed-point and floating-point addition, subtraction, multiplication & division.
  3. To study in detail the different types of control and the concept of pipelining.
  4. To study the hierarchical memory system including cache memories and virtual memory. 
  5. To study the different ways of communicating with I/O devices and standard I/O interfaces.

Course Outcome

CO1: Demonstrate the functions of basic components of computer system and Instruction set to write assembly language programs for given problem statement

CO2: Select suitable arithmetic algorithm to solve given arithmetic and logical problems

CO3: Identify suitable control unit design and pipelining principles in computer architecture design

CO4: Analyze appropriate instruction level parallelism concepts in multiprocessing environment

CO5: Choose suitable memory and I/O system design that can lead to better system performance

Unit-1
Teaching Hours:9
Fundamentals Of Computer System
 

Functional Units – Basic Operational Concepts – Performance – Instructions: Language of the Computer – Operations, Operands – Instruction representation – Logical operations – decision making – MIPS Addressing.

Unit-2
Teaching Hours:9
Computer Arithmetic
 

Addition and Subtraction – Multiplication – Division – Floating Point Representation – Floating Point Operations

Unit-3
Teaching Hours:9
Basic Processing And Control Unit
 

A Basic MIPS implementation – Building a Datapath – Control Implementation Scheme – Pipelining – Pipelined data path and control – Handling Data Hazards & Control Hazards – Exceptions

Unit-4
Teaching Hours:9
Parallelism
 

Parallel processing challenges – Flynn’s classification – SISD, MIMD, SIMD, SPMD, and Vector Architectures - Hardware multithreading – multi-core processors and other Shared Memory Multiprocessors - Introduction to Graphics Processing Units, Clusters, Warehouse Scale Computers and other Message-Passing Multiprocessors.

Unit-5
Teaching Hours:9
Memory And I/O
 

Memory Hierarchy - memory technologies – cache memory – measuring and improving cache performance – virtual memory, TLB‗s – Accessing I/O Devices – Interrupts – Direct Memory Access – Bus structure – Bus operation – Arbitration – Interface circuits – USB

Text Books And Reference Books:

 T1.David A. Patterson and John L. Hennessy, “Computer Organization and Design:       The Hardware/Software Interface”, Fifth Edition, Morgan Kaufmann / Elsevier, 2014.

 T2.Carl Hamacher, ZvonkoVranesic, SafwatZaky and NaraigManjikian, “Computer Organization and Embedded Systems”, Sixth Edition, Tata McGraw Hill, 2012.

Essential Reading / Recommended Reading

R1.William Stallings, “Computer Organization and Architecture – Designing for      Performance”, Sixth Edition, Pearson Education, 2003.

R2.John L. Hennessey and David A. Patterson, “Computer Architecture – A Quantitative Approach”, Fifth Edition, Morgan Kaufmann / Elsevier Publishers, 2012

Evaluation Pattern
  • CIA 1 – 20 Marks

  • CIA 2 – 50 Marks

  • CIA 3 – 20 Marks

  • End Semester Examination – 100 Marks

  • Attendance – 5 Marks

 

(Scaled: CIA – 50 Marks & ESE – 50 Marks)

CSE333P - DATA STRUCTURES (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course provides knowledge on Stacks, Queues, Linked Lists, Trees and Heap. The knowledge of C language and data structures will be reinforced by practical exercises during the course of study. The course will help students to develop the capability to select and design data structures for algorithms that are appropriate for problems that they might encounter. 

  1. Understand, Practice and Assimilate fundamentals of data structures and their applications essential for programming/problem solving.
  2. Describe, Apply and Design the Linear Data Structures: Stack, Queues, Lists.
  3. Describe, Apply and Design  the Non-Linear Data Structures such as Trees and Graphs
  4. Identify appropriate data structure during program development/Problem Solving

Course Outcome

CO1: Identify various types of data structures and stack operations.

CO2: Develop various operations of Queue ADT

CO3: Experiment various operations of List ADT and their applications.

CO4: Make use of trees to develop various applications of data structures.

CO5: Examine various graph data structures for solving computing problems to achieve optimal performance.

Unit-1
Teaching Hours:15
Introduction to Data Structures and Stacks
 

The Abstract Data Type, Model for an Abstract Data Type,Data Structure Definition, Classification   of data structures, Operations on data structures, Stack ADT: Definition, Array Implementation of stack, Operations on stack, Stack Applications-Conversion of expression, Evaluation of postfix expression.

Experiment 1: Develop and Implement a menu driven Program in C for the different operations on STACK.

Experiment 2: Develop and Implement a Program in C for the Stack Applications.

Unit-2
Teaching Hours:15
QUEUES
 

The Queue ADT: Definition, Array Implementation of queue, Types of queues: Simple queue, Circular queue, Double ended queue (de -queue), Operations on all types of Queues, Priority Queues, Applications of Queues.

Experiment 3: Develop and Implement a menu driven Program in C for the different   operations on Linear QUEUE ADT.

Experiment 4: Develop and Implement a menu driven Program in C for the different  operations on Circular QUEUE

Unit-3
Teaching Hours:15
LINKED LISTS
 

The List ADT: Singly linked list implementation, Double linked list implementation, insertion, deletion and searching operations on all List implementation, Concepts of Circular linked list, Array implementation of Lists, Implementation of stacks and queues using Single Linked List, Applications of linked list.

Experiment 5: Develop and Implement a menu driven Program in C for the different operations on Singly Linked List (SLL).

Experiment 6: Develop and Implement a menu driven Program in C for the different operations on Doubly Linked List (DLL).

Unit-4
Teaching Hours:15
TREES
 

Preliminaries, Binary Trees, Tree Traversals, Binary Search Trees, AVL Trees, Splay trees, B-Tree, Expression tree, Heaps ADT- Binary Heap, Application of Trees.

Experiment 7: Develop and Implement a menu driven Program in C for the different operations on Binary Search Tree (BST).

Experiment 8: Develop and Implement a program in C to create a max heap/Min heap.

Unit-5
Teaching Hours:15
GRAPHS
 

Introduction to Graphs, Graph Traversals-DFS, BFS, Minimum Spanning Tree – Prim’s and Kruskal's Algorithm, Single -Source Shortest Paths– Bellman-Ford algorithm and Dijkstra’s Algorithm, Applications of Graphs

Experiment 9: Develop and Implement Minimum spanning tree using Prims Algorithm.

Experiment 10: Develop and Implement Single source shortest path using Dijkstra’s Algorithm.

Text Books And Reference Books:

T1. "Data Structures and Algorithm Analysis in C" Second edition by Mark Allen Weiss ,Pearson,2016.

Essential Reading / Recommended Reading

R1. Fundamentals of Data Structures in C, “Ellis Horowitz, Sartaz Sahni, Anderson, Freed”, Second edition, University press, 2008, Reprinted 2016, ISBN:978-81-7371-605-8

R2. Data Structures: A Pseudocode approach with C, Richard F. Gilberg and Behrouz A, Forouzan, Thomson, Second Edition,2016.

Evaluation Pattern
  • CIA 1 – 20 Marks

  • CIA 2 – 50 Marks

  • CIA 3 – 20 Marks

  • Practical – 50 Marks

  • End Semester Examination – 100 Marks

  • Attendance – 5 Marks

 

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSE335P - OBJECT ORIENTED PROGRAMMING (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description

Through practical exercises and project-based learning, students will develop critical thinking, problem-solving, collaboration skills, and the ability to learn how to learn. In addition, they will gain highly sought-after skills in Java programming, database connectivity, and web development, which are essential for employability as Java developers, as well as learning how to identify and develop ideas for Java-based applications that can be turned into successful businesses. Furthermore, the course will cover cross-cutting needs such as ethics, sustainability, and inclusivity in software development to ensure that students can develop responsible and sustainable applications.

Course Objectives:

 

  1.  Software development in business environments has become more sophisticated, the software implementation is becoming increasingly complex and requires the best programming paradigm which helps to eliminate complexity of large projects.

  2.  Object Oriented Programming (OOP) has become the predominant technique for writing software at present. Many other important software development techniques are based upon the fundamental ideas captured by object-oriented programming.

  3. The course also caters to the understanding of event driven programming, generic programming and concurrent programming.

Course Outcome

CO1: Illustrate Java program structure, Objects and classes, control structures, loops using simple Java programs

CO2: Apply the principles of object-oriented programming to solve real-world problems by creating classes, objects, and methods that use encapsulation, inheritance, and polymorphism.

CO3: Analyze the impact of different exception handling strategies on program design and its functionality to solve real world problem

CO4: Apply multithreading in java programs that incorporate synchronization techniques using locks to prevent race conditions and deadlocks

CO5: Design and implement graphical user interfaces (GUIs) using AWT and Swing to establish the front end.

Unit-1
Teaching Hours:9
Java Introduction and Basics
 

Java History-JavaVirtual Machine, Command Line Arguments, - Elements of Java Language- Introduction to objects, Classes – Attributes and methods – Simple classes Circle,Employee,Student etc.-Control structures – If structure – nested if – break – Labeled break – switch structure - Loop Structures – For – While  – Do while – Nested.

Unit-2
Teaching Hours:9
Fundamentals of Object-Oriented Programming
 

Overview of Object oriented Program-Classes and Objects–Constructors – Multiple constructors-Encapsulation and access modifiers,Overriding - Inheritance and polymorphism, - Real life examples of polymorphism and inheritance -Abstract classes and Interfaces.

Unit-3
Teaching Hours:9
Exception Handling, Packages and Generic Programming
 

Exception Handling and Packages:   Handling exceptions with try-catch blocks, Creating custom exceptions, Handling checked and unchecked exceptions, Finally  blocks.  Defining  Package,  CLASSPATH,  Importing  Packages. Generic Programming: Generic Classes – Generic Methods.

Unit-4
Teaching Hours:9
Introduction to Multithreading and Concurrency
 

Introduction to Multithreading and Concurrency:  Understanding Threads and Processes,Creating Threads,Thread States,Thread Scheduling, Synchronization -using Locks.   Deadlocks and their Prevention,Thread Communication using wait(), notify(), and notifyAll() methods.

Unit-5
Teaching Hours:9
Graphical User Interfaces
 

Graphical User Interfaces–Windows and Frames – AWT Graphics class – Introduction  to Swing–SwingComponents-Creating windows with buttons, labels,  checkbox,  choice,  text  area,  textbox  etc.-Event handling and Layout Management.

Text Books And Reference Books:

 TEXT BOOKS

T1.  C.  Xavier,  Object  Oriented  Programming  Paradigm  with  JAVA,  New  Age

International Publishers, INDIA, (2024)

T2.    Herbert  Schildt,  "Java:  The  Complete  Reference"  by,  12th   edition,  McGraw

 

Hill(2021)

Essential Reading / Recommended Reading

REFERENCE BOOKS

R1.    CayS. Horstmann and Gary Cornell,Core Java,VolumeI–Fundamentals, Eleventh Edition, Prentice Hall, 2018.

R2.   CayS.Horstmann,JavaSE8fortheReallyImpatient:AShortCourseonthe

Basics (Java Series), 2014.

R3.  Bruce Eckel, “Thinking in Java”, 4th Edition, Prentice Hall Professional, 2006.

R4."JavaSwing"byMarcLoy,RobertEckstein,andDaveWood,2nd edition "Core

Java,VolumeII:AdvancedFeatures"byCayS.HorstmannandGaryCornell,

8th Edition.

 OTHER RESOURCES

 

1.   https://www.udemy.com/course/intro-to-object-oriented-programming-wi

th-java/

2.   https://www.udemy.com/course/how-to-connect-java-jdbc-to-mysql/

3.   https://onlinecourses.nptel.ac.in/noc24_cs105/preview

4.   https://journaleet.in/articles/from-observation-to-active-learning-a-collabo

rative-learning-approach-for-object-oriented-programming-course

 

Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

Practical – 50 Marks

End Semester Examination – 100 Marks

Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSE351 - EXTENDED REALITIES (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description:

The course covers contents from basics of XR(AR-VR-MR), Unity Basic concepts, Introductory concepts of C# programming, functions of Augmented Reality.

 

Course objectives:

Students should be able to:

● Understand the core concepts and applications of Extended Reality (XR).

● Navigate and utilize the Unity platform proficiently for XR development.

● Develop XR experiences using C# scripting for interactive elements.

● Create Augmented Reality (AR) applications and Virtual/Mixed Reality (VR/MR) environments.

  • Design and implement immersive user interfaces tailored for XR applications.

Course Outcome

CO1: Explain core concepts and applications of Extended Reality (XR) through analysis and evaluation across various domains.

CO2: Develop using Unity platform proficiently for XR development, demonstrating synthesis and creation of immersive environments

CO3: Develop XR experiences using C# scripting, integrating critical thinking and problem-solving skills.

CO4: Build Augmented Reality (AR) applications and Virtual/Mixed Reality (VR/MR) environments, applying creative thinking and knowledge synthesis.

CO5: Develop immersive user interfaces tailored for XR applications, ensuring optimal user experience and engagement.

Unit-1
Teaching Hours:6
Extended Realities (AR-VR-MR)
 

Introduction to immersive technologies and environments, XR hardwares, XR softwares, Design principles ,Computer graphics, UI and UX, Applications and benefits of immersive tech.

Unit-2
Teaching Hours:14
Unity Basics
 

Unity ID creation and login, Unity interface basics: Creating a scene in unity, importing 3d models: Lighting. 3D Animations in unity , Basic mechanisms(physics and non physics) , Audio and effects , User interface, Buttons.

Unit-3
Teaching Hours:14
Scripting introduction using C#
 

Data types, variables and operators.Control structures: If statements and loops. Classes, objects and methods, Using functions to add properties to objects in the scene,changing colors  via  scripts  and  UI,switching  between  scenes.

Unit-4
Teaching Hours:14
Augmented Reality
 

Introduction to AR basics, Plane tracking, AR Foundation, ARCore/ARKit,Building AR experiences.

Unit-5
Teaching Hours:12
Development for Virtual Reality and Mixed Reality
 

Setup for VR/MR in unity. Creating and configuring scenes, Using “Building Blocks” from meta for setting up interaction. UI/UX in VR:MR. Using depth sensors and modal features for mixed reality.

Text Books And Reference Books:

Steven M Lavelle: Virtual reality, Cambridge University Press, 2023

Essential Reading / Recommended Reading

 

https://learn.unity.com/pathway/unity-essentials

https://learn.unity.com/pathway/mobile-ar- development

 

https://learn.unity.com/pathway/vr-development

Evaluation Pattern

CIA2: 50 Marks

ESE: 50 Marks

(Scaled CIA 25 Marks and ESE 25 Marks)

CSHO331AIP24 - STATISTICAL METHODS FOR ARTIFICIAL INTELLIGENCE (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course is the prerequisite for advanced courses like Machine Learning, Deep Learning, Natural Language 

Processing (NLP), etc. This course also provides knowledge and skills to the students to analyze and classify 

various kinds of data readily available on the internet. 

 

Course Objective:

1. Discuss the core concepts of Statistical Analytics and Data manipulation

2. Apply the basic principles, models, and algorithms of supervised and unsupervised learning

mechanisms.

3. Analyze the structures and algorithms of regression methods

4. Explain notions and theories associated with Convolutional Neural Networks

5. Solve problems in High-Dimensional Regression

Course Outcome

CO1: Understand the concepts associated to Statistical Analytics and Data manipulation

CO2: Experiment with Data Visualization, Statistical Graphics and Statistical Inference.

CO3: Make use of different statistical and data analysis methods.

CO4: Utilize Supervised learning algorithms to solve real-life problems.

CO5: Apply Unsupervised algorithms to solve real-life problems.

Unit-1
Teaching Hours:9
Introductory Statistical Analytics
 

Knowledge discovery: finding structure in data, Data quality versus data quantity, Statistical modeling versus statistical description. Data types, Data summarization, Means, medians, central tendency, summarizing variation, summarizing (bivariate) correlation, Data diagnostics, data transformation, Outlier analysis, Entropy, Data transformation, Simple smoothing techniques, Binning, Moving averages, Exponential smoothing.

Unit-2
Teaching Hours:9
Data Visualization
 

Data visualization, Statistical graphics, and Statistical Inference: Univariate visualization, Strip charts, dot plots, boxplots, stem-and-leaf plots, Histograms and density estimators, Quantile plots, Bivariate and multivariate visualization, Pie charts and bar charts, Multiple boxplots and QQ plots, Scatterplots and bubble plots, Heatmaps, Time series plots, Statistical inference, Parameters and likelihood, Point estimation, Bias, The method of moments, Least squares/weighted least squares, Maximum likelihood.

Unit-3
Teaching Hours:9
Statistical Inference
 

Interval estimation, Confidence intervals, Single-sample intervals for normal (Gaussian) parameters, Two-sample intervals for normal (Gaussian) parameters, Testing hypotheses, Single-sample tests for normal (Gaussian) parameters, Two-sample tests for normal (Gaussian) parameters, Walds tests, likelihood ratio tests, and ‘exact’ tests, Multiple inferences-the simple linear model, Regression diagnostics, Correlation analysis.

Unit-4
Teaching Hours:9
Supervised Learning
 

Binary classification via logistic regression, ROC curves, Linear discriminant analysis (LDA), Linear discriminant functions, Bayes discriminant/classification rules, Bayesian classification with normal data, Naïve Bayes classifiers, k-Nearest neighbor classifiers, Treebased methods, Classification trees, Pruning, Boosting, Regression tree.

Unit-5
Teaching Hours:9
Unsupervised Learning
 

Techniques for unsupervised learning: dimension reduction, Unsupervised versus supervised learning, Principal component analysis, Principal components, implementing a PCA, Cluster Analysis, Hierarchical Clustering, Partitional clustering-Association rules/market basket analysis, Association rules for binary observations, Measures of rule quality.

Text Books And Reference Books:

T1. Piegorsch, Walter W. Statistical data analytics: Foundations for data mining, informatics, and knowledge discovery. John Wiley & Sons, 2015.

T2. Géron, Aurélien. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. O'Reilly Media, 2019.

Essential Reading / Recommended Reading

R1. IJ, H. "Statistics versus machine learning." Nature Methods 15, no. 4 (2018): 233.

R2. Fukunaga, Keinosuke. Introduction to statistical pattern recognition. Elsevier, 2013.

R3. Bishop, Christopher M. "Pattern recognition." Machine learning 128, no. 9 (2006).

R4. Ross, Timothy J. Fuzzy logic with engineering applications. John Wiley & Sons, 2005.

Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

Practical – 50 Marks

End Semester Examination – 100 Marks

Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CSHO331CSP24 - ETHICAL HACKING (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description: 

This course introduces ethical hacking and penetration testing, focusing on practical techniques and tools ethical hackers use to assess and improve the security of computer systems and networks. 

 

Course Objective:

1. Understand the ethical hacking methodology and the phases of an attack, including reconnaissance, scanning, enumeration, and exploitation.

2. Develop proficiency in applying ethical hacking techniques and tools to identify security vulnerabilities and assess the security posture of computer systems and networks.

 

Course Outcome

CO1: Understand the basic concepts of ethical hacking.

CO2: Experiment with different footprinting tools to gather information about the target system.

CO3: Make use of different scanning tools to scan the network vulnerabilities.

CO4: Utilize different enumeration tools to identify potential vulnerabilities.

CO5: Identify different tools for exploitation and gaining access.

Unit-1
Teaching Hours:9
Introduction to Ethical Hacking
 

Importance of Security: Threats and Vulnerabilities, Attacks, Security Breaches, Exposure - Elements of Security: Accountability, Reusability The Security, Functionality, and Ease of Use Triangle - Phases of an Attack - Types of Hacker Attacks - Hacktivism - Ethical Hackers - Ethical Considerations. 

Unit-2
Teaching Hours:9
Footprinting Phase
 

Footprinting - Types - Information Gathering Methodology: Unearthing Initial Information, People Searching, Information Gathering Stances - Footprinting Tools.

Unit-3
Teaching Hours:9
Scanning Phase
 

Introduction - Types - Scanning Methodology: Live Systems, Open Ports, Fingerprint the Operating System, Vulnerabilities Scan, Probe the Network, Anonymous Surfing, Countermeasures - Scanning Tools.

Unit-4
Teaching Hours:9
Enumeration
 

Introduction - Types: User Enumeration, Service Enumeration, Network Enumeration, DNS Enumeration, SNMP Enumeration, OS Enumeration, File System Enumeration, Web Enumeration  - Techniques - Enumeration Tools.

 

Unit-5
Teaching Hours:9
System Hacking
 

Exploitation and Gaining Access - Cracking Passwords: Types, Password Attacks, Password Guessing, Password Cracking Tools, Countermeasures. Privilege Escalation - Keyloggers and Spyware - Post-Exploitation and Reporting.

Text Books And Reference Books:

Text Book: 

T1. James S. Tiller, “The Ethical Hack: A Framework for Business  Value Penetration Testing”, Auerbach Publications, CRC Press. 

 

T2. EC-Council, “Ethical Hacking and Countermeasures Attack  Phases”, Cengage Learning.

Essential Reading / Recommended Reading

References (Text / Online Ref): 

R1. Michael Simpson, Kent Backman, James Corley, “Hands-On  Ethical Hacking and Network Defense”, Cengage Learning.

Evaluation Pattern

Courses with 4 credits(Theory & Practical’s)

  • CIA 1 – 20 Marks
  • CIA 2 – 50 Marks
  • CIA 3 – 20 Marks
  • Practical – 50 Marks
  • End Semester Examination – 100 Marks
  • Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CSHO331DAP24 - STATISTICAL METHODS FOR DATA ANALYTICS (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course is an introduction to statistical methods used for data analysis. It is s very structured course to give basic and useful insight to the world of data analytics and provides you the complete package to be comfortable using statistics and analyzing big data.

Course Objectives:

1. To discuss the core concepts Statistical Analytics and Data manipulation.

2. To apply the basic principles, models, and algorithms supervised and unsupervised learning mechanisms.

3. To analyze the use of SVM and Convolution Neural Networks in data science applications.

Course Outcome

CO1: Demonstrate and explain the concepts associated to Statistical Analytics and Data manipulation.

CO2: Experiment with supervised and unsupervised learning mechanisms for creating various prediction-based applications.

CO3: Make use of the concepts of Convolutional Neural Networks for developing data analytics applications.

CO4: Develop concepts of Support Vector Machine based applications for improving data processing and prediction in real-time applications.

CO5: Examine various real-time problems using Random Forests and Ensemble Learning for big data analytics.

Unit-1
Teaching Hours:13
Statistical Analytics and Data manipulation
 

 

Knowledge discovery: finding structure in data, Data quality versus data quantity, Statistical modeling versus statistical description. Data types, Data summarization, Means, medians, and central tendency, Summarizing variation, Summarizing (bivariate) correlation, Data diagnostics and data transformation, Outlier analysis, Entropy, Data transformation Simple smoothing techniques, Binning, Moving averages, Exponential smoothing. Introduction to SPSS (IBM’s) statistical tool.

 

Unit-2
Teaching Hours:13
Techniques for supervised and unsupervised learning
 

The simple linear model, Multiple inferences and simultaneous confidence bands, Regression diagnostics, Weighted least squares (WLS) regression, Correlation analysis. Unsupervised versus supervised learning, Principal component analysis, Principal components, Implementing a PCA, Exploratory factor analysis.

Unit-3
Teaching Hours:13
Neural Networks
 

Projection Pursuit Regression, Neural Networks, Fitting Neural Network, Some Issues in Training Neural Networks, Bayesian Neural Nets, Computational Considerations.

Unit-4
Teaching Hours:13
Support Vector Machines and Flexible Discriminants
 

Introduction, The Support Vector Classifier, Support Vector Machines and Kernels, Generalizing Linear Discriminant Analysis, Flexible Discriminant Analysis, Penalized Discriminant Analysis, Mixture Discriminant Analysis.

Unit-5
Teaching Hours:13
Random Forests and Ensemble Learning
 

Definition of Random Forests, Details of Random Forests- Out of Bag Samples, Variable Importance, Proximity Plots; Analysis of Random Forests; Ensemble Learning, Boosting and Regularization Paths, Learning a Good Ensemble, Rule Ensembles.

Text Books And Reference Books:

1. Hastie, Trevor, Robert Tibshirani, and Jerome Friedman. The elements of statistical learning: data mining, inference, and prediction. Springer Science & Business Media, 2017.

2. Russell, Stuart J., and Peter Norvig. Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited,, 2016.

Essential Reading / Recommended Reading

1. Ghahramani, Zoubin. "Probabilistic machine learning and artificial  intelligence."  Nature 521.7553 (2015): 452.

2. Ian Goodfellow and Yoshua Bengio and Aaron Courville,” Deep Learning ”, MIT Press, March 2018.

3. Marcoulides, George A., and Scott L. Hershberger. Multivariate statistical methods: A first course. Psychology Press, 2014.

Evaluation Pattern
  • CIA 1 – 20 Marks

  • CIA 2 – 50 Marks

  • CIA 3 – 20 Marks

  • Practical – 50 Marks

  • End Semester Examination – 100 Marks

  • Attendance – 5 Marks

 (Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSHO331QCP - INTRODUCTION TO QUANTUM COMPUTING (2023 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:5
Max Marks:100
Credits:5

Course Objectives/Course Description

 

Course Description:

In this introductory quantum computing course, students will learn the basic concepts of quantum computing and quantum information processing. The course covers the necessary prerequisites in mathematics, quantum mechanics, and computer science as the first module and then moves to quantum bits, quantum gates, quantum circuits, and basic quantum algorithms. The course will involve projects in quantum algorithm development using Python programming. The course concludes with a broad overview of quantum computing applications.

Course Objective:

After completing the course, students should be able to -

•Develop proficiency in linear algebra and complex numbers for quantum information processing

•Understand the principles of quantum mechanics, including wave functions and operators

•Mathematically explain qubit states, operations, multi-qubit systems, Hilbert space

•Mathematically explain superposition and entanglement properties of qubits

•Implement basic quantum gates, including X, Y, Z, Rx, Ry, Rz, Hadamard and CNOT gates

•Design quantum circuits for specific tasks like Binary Adder Circuits

•Understand basic application of superposition, interference, and entanglement in algorithm design

•Explain and reason about Deutsch-Jozsa Algorithm, Bernstein Vazirani Algorithm

•Implement basic quantum gates and quantum algorithms to create a quantum simulator in numpy

•Implement extended versions of basic quantum algorithms from scratch without using libraries

Note: The same objectives will be used in developing assignments, project assessments, and hands-on exercises.

 

Course Outcome

CO1: Develop proficiency in linear algebra and complex numbers for quantum information processing.

CO2: Mathematically explain qubit states, operations, multi-qubit systems, and the properties of superposition and entanglement.

CO3: Implement basic quantum gates, including X, Y, Z, Rx, Ry, Rz, Hadamard, and CNOT gates.

CO4: Understand and design quantum circuits for specific tasks like Binary Adder Circuits.

CO5: Implement and extend basic quantum algorithms, creating a quantum simulator in NumPy without using libraries

Unit-1
Teaching Hours:12
Essential Mathematics and Quantum Mechanics
 

Linear algebra fundamentals, complex numbers, vector spaces, Hilbert Space, eigenvalues and eigenvectors, basics of quantum mechanics, wave functions, probability amplitudes, operators, and observables.

Unit-2
Teaching Hours:14
Qubits and Quantum Computers
 

Qubit, Bloch Sphere, Bra Ket notation, Single Qubit State, Composite state, Linear superposition, Basis states, Entanglement between qubits, Density Matrix Form, Quantum Computing Devices, Systems, Software, and Hardware

Unit-3
Teaching Hours:19
Quantum Gates and Circuits
 

Mathematics of Quantum Gates, Implementation in devices, Types of Gates, Single Qubit and Multi-qubit Gates, Rotation around angle and axis, Quantum circuit Constructions, Bell state circuits, GHZ state, Quantum Adders

Unit-4
Teaching Hours:15
Basic Quantum Algorithms
 

Quantum algorithm design, Use of superposition for quantum parallelism, quantum interference, phase kick-back circuits, classical and quantum algorithms for Deutsch’s problem, Deutsch–Jozsa algorithm, Bernstein–Vazirani algorithm

Unit-5
Teaching Hours:30
Project on Quantum Algorithms
 

○ Implement basic quantum gates and quantum algorithms to create a quantum simulator in numpy

○ Implement extended versions of basic quantum algorithms from scratch without using libraries

Text Books And Reference Books:

Text Books:

1. "Quantum Computation and Quantum Information" by Michael A. Nielsen and Isaac L. Chuang.

Essential Reading / Recommended Reading

Reference Books:

1. "Quantum Computing: A Gentle Introduction" by Eleanor Rieffel and Wolfgang Polak.

2. "Quantum Information and Computation" by Christopher A. Fuchs, Masahito Hayashi.

 

Evaluation Pattern

Quiz, Assignment: 30 Marks

End Sem Project : 30 Marks

Final Examination: 40 Marks

 

CIA: 100 Marks 

ESE: No 

 

HS322 - ENTREPRENEURSHIP AND IPR (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description:

 

 The course is designed to provide comprehensive knowledge to the students regarding the effect of IPR especially of patents on emerging issues like public health, climate, and the ways to tackle this problem.

Course Objective:

1. To provide comprehensive knowledge to the students regarding the Entrepreneurship and general principles of IPR, Concepts and Theories,

2. To provide comprehensive knowledge to the students regarding Indian position of the Copyright Law, 1957, Historical background and Development of Copyright Law, Infringement.

3. To provide comprehensive knowledge to the students regarding Indian position of the Trademark Act, 1999, Historical development of the concept of trademark and trademark law.

Course Outcome

CO1: Explain the basic concepts of Entrepreneurship and EDS.

CO2: Outline the various ISE and approached to develop business model/plan

CO3: Identifying Indian position of the Patent Law (1970), Historical development, Procedure for granting a patent, and Infringement.

CO4: Utilizing the Copyright Law, 1957, Historical background and Development of Copyright Law and Infringement.

CO5: Explain of the concept of trademark and trademark law.

Unit-1
Teaching Hours:6
UNDERSTANDING ENTREPRENEURSHIP
 

Meaning and importance of Entrepreneurship, Factors influencing entrepreneurship, characteristics of entrepreneurship, types of entrepreneurship, objectives of entrepreneurship development, Startups- Definition, Types.

Entrepreneurship Development Skills: Types of entrepreneurial skills - team work and leadership skill, analytical and problem solving skills, critical thinking skills, branding, marketing and networking skills. 

 

Unit-2
Teaching Hours:6
ISE & BUSINESS MODEL / PLAN
 

Institutions supporting Entrepreneurs: Various Central and State Level Organizations which Help the Entrepreneurs, Banks and non banking financial organisations, Fund Collection for Entrepreneurship

 

Preparation of Business model/Plan: Business plan - concept, format, components of business plan. Significance of Business Plan. Making of a Business plan.

Unit-3
Teaching Hours:6
PATENT LAW AND PRACTICES
 

Need for intellectual property rights. Rationale for protection of IPR. Impact of IPR on development. health, agriculture. IPR in lndia.

 

Concepts of Novelty, Utility Inventiveness/Non-obviousness, Patentable subject matter, Patentability criteria, non-patentable inventions Pharmaceutical products and process and patent protection Software Patents Patenting of Micro-organism, Rights of patentee Procedure for granting a patent and obtaining patents Grounds for opposition Surrender, Revocation, restoration Transfer of patent rights, Infringement.

Unit-4
Teaching Hours:6
COPYRIGHT LAW AND PRACTICES
 

 

Copyright Act, 1957 Terms of Copyright conditions for grant of copyright, extent of rights exception to copyright protection, fair use provision, assignment and licensing, Copyright in Literary, Dramatic and Musical ,Works, Sound Recording, Cinematograph Films, Copyright in Computer Programme, Author Special Rights, Right of Broadcasting and performers.

Unit-5
Teaching Hours:6
TRADEMARK LAW
 

 

Historical development of the concept of trademark and trademark law-National and International Introduction to Trademarks Need for Protection. Kinds of trademarks Concept of Well-known trademark. 

Text Books And Reference Books:

T1.Kathleen R Allen, Launching New Ventures, An Entrepreneurial Approach, Cengage Learning.

T2. P. Narayanan (Eastern Law House), Intellectual Property Law.

Essential Reading / Recommended Reading

 R1. Dr. B.L. Wadhera, Law Relating to Patent, Trademarks,Copyright & Designs.

R2. R.K. Nagarjan, Intellectual Property LawGanguli (Tata Megraw), Intellectual Property Rights

R3. Anjan Raichaudhuri, Managing New Ventures Concepts and Cases, Prentice Hall International.

R4. S. R. Bhowmik & M. Bhowmik, Entrepreneurship, New Age International.

R5. Steven Fisher, Ja-nae’ Duane, The Startup Equation –A Visual Guidebook for Building Your Startup, Indian Edition, McGraw Hill Education India Pvt. Ltd.

R6. Byrd Megginson, Small Business Management An Entrepreneur’s Guidebook, 7th ed, McGrawHill

R7. A Fayolle Entrepreneurship and new value creation,Cambridge, Cambridge University Press.

R8.N.S. Gopalakrishnan & T.G. Agitha, Principles of Intellectual Property (2009), Eastern Book Company, Lucknow.

R9.W. Cornish (Universal Publication), Intellectual Property Law.

 

Evaluation Pattern

·         CIA 1 – 20 Marks

·        CIA 2 – 50 Marks

·        CIA 3 – 20 Marks

·        End Semester Examination – 50 Marks

·        Attendance – 5 Marks

 

(Scaled: CIA – 25 Marks & ESE – 25 Marks)

 

MA334 - DISCRETE MATHEMATICS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

COURSE DESCRIPTION:

This course, Discrete Mathematics (MA334) is offered for three credits in the third semester for the branch of Computer Science Engineering and Information and Technology for different streams. This course develops the logical augmenting and it has topics like Propositional Calculus, Set theory, Group theory, and Coding various Counting techniques.

COURSE OBJECTIVE:

The objective of the paper is to apply logical reasoning to validate the computer algorithms, to perform the operations associated with sets, functions, relations and groups for the coding and decoding information to check the security of the data. 

Course Outcome

CO1: Distinguish the compound logical statements and validate arguments with logical connectives. [L2]

CO2: Solve Lattices and Boolean algebra problems using partial order set . [L3]

CO3: Compute coding and decoding problems using group theory and appropriate coding and decoding schemes. [L3]

CO4: Classify types of functions/permutation functions as even or odd and solve problems on inverse functions. [L2]

CO5: Solve problems related to recurrence using various techniques of counting. [L3]

Unit-1
Teaching Hours:9
Propositional Calculus:
 

Propositions – Logical connectives – Compound propositions – Conditional and bi conditional propositions – Truth tables – Tautologies and contradictions – Contrapositive – Logical equivalences and implications – De Morgan’s Laws - Normal forms, Rules of inference – Arguments - Validity of arguments.

Unit-2
Teaching Hours:9
Set Theory
 

Basic concepts of Sets - Subset – Algebra of sets – The power set – Ordered pairs and Cartesian product – Relations on sets –Types of relations and their properties – Matrix and Graph representation of a relation – Partial ordering – Poset – Hasse diagram – Lattices and their properties – Sublattices – Boolean algebra.

Unit-3
Teaching Hours:9
Group Theory and Coding
 

Properties – Subgroups - Cosets and Lagrange’s theorem – Normal subgroups – Algebraic system with two binary operations – Preliminaries of Coding -  Hamming Metric  - group codes: –  Basic notions of error correction - Error recovery in group codes.

Unit-4
Teaching Hours:9
Counting Techniques-I
 

Types of functions - Examples – Composition of functions – Inverse functions – Characteristic function of a set, Mathematical Induction, The Rules of Sum and Product, Permutations, Combinations.

Unit-5
Teaching Hours:9
Counting Techniques-II
 

Fundamental principles of counting, pigeonhole principle, principle of inclusion and exclusion, Solving Linear Recurrence Relations, Divide-and-Conquer Algorithms and Recurrence Relations, generating functions, Solve Recurrence Relations using Generating Functions.

Text Books And Reference Books:

Text Books

T1. Trembly J.P and Manohar R, Discrete Mathematical Structures with Applications to Computer Science, Tata McGrawHill Pub.Co. Ltd, New Delhi, 2003. 

T2. Ralph. P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction, Fifth Edition, Pearson Education Asia,Delhi, 2009.

Essential Reading / Recommended Reading

Reference Books 

1.      R1. Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, Discrete Mathematical Structures,  Fourth Indian reprint, Pearson Education Pvt Ltd., New Delhi, 2003.

2.      R2. Kenneth H. Rosen, Discrete Mathematics and its Applications, Fifth Edition, Tata McGraw Hill Pub. Co. Ltd., New Delhi, 2003.

3.      R3. Richard Johnsonbaugh, Discrete Mathematics, Fifth Edition,Pearson Education Asia, New Delhi, 2002.


Evaluation Pattern

Continuous Internal Assessment (CIA): 50% (50 marks out of 100 marks)

End Semester Examination(ESE)      : 50% (50 marks out of 100 marks) 

  

S.No

Assessment

Marks

Weightagemarks

1

CIA I

20

10

2

CIA II

     (MSE: Mid Semester Examination)

50

25

3

CIA III

20

10

4

Attendance

10

05

5

ESE

(End Semester Examination)

100

50

Total

100

Components of the CIA

CIA I  :  Subject Assignments / Online Tests                  : 10 marks

CIA II :   Mid Semester Examination (Theory)                : 25 marks            

CIAIII: Quiz/Seminar/Innovative Assignments/presentations/publications : 10 marks

Attendance                                                                           : 05 marks

            Total                                                                                       : 50 marks

Mid Semester Examination (MSE) : Theory Papers:

  • The MSE is conducted for 50 marks of 2 hours duration.
  • Question paper pattern; Four questions have to be answered in part A without any choice. One question need to be answered out of two in part B. Each  question carries 10 marks

End Semester Examination (ESE):

The ESE is conducted for 100 marks of 3 hours duration.

The syllabus for the theory papers are divided into FIVE units and each unit carries equal Weightage in terms of marks distribution.

Question paper pattern is as follows.

Two full questions with either or choice will be drawn from each unit. Each question carries 20 marks. There could be a maximum of three sub divisions in a question. The emphasis on the questions is to test the objectiveness, analytical skill and application skill of the concept, from a question bank which reviewed and updated every year

The criteria for drawing the questions from the Question Bank are as follows

50 % - Medium Level questions

25 % - Simple level questions

25 % - Complex level questions

MIPSY331 - UNDERSTANDING HUMAN BEHAVIOR (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course focuses on the fundamentals of psychology. It is an introductory paper that gives an overall understanding about the human behavior. It will provide students with an introduction to the key concepts, perspectives, theories, and sub-fields on various basic processes underlying human behavior.

Course Outcome

CO1: Explain human behaviors using theoretical underpinnings

CO2: Understand oneself and others, respecting the differences

CO3: Demonstrate their understanding of psychological processes in daily activities

Unit-1
Teaching Hours:12
Sensation
 

Definition, Characteristics of Sensory modalities: Absolute and difference threshold; Signal detection theory; sensory coding; Vision, Audition, Other Senses. Assessment of Perception and Sensation

Practicum: Aesthesiometer

Unit-2
Teaching Hours:12
Perception
 

Definition, Understanding perception, Gestalt laws of organization, Illusions and Perceptual constancy; Various sensory modalities; Extrasensory perception.

Practicum:  Muller-Lyer Illusion

Unit-3
Teaching Hours:12
Learning and Memory
 

Learning:Definition, Classical conditioning, Instrumental conditioning, learning and cognition; Memory:  Types of Memory; Sensory memory, working memory, Long term memory, implicit memory, Constructive memory, improving memory; Assessment of memory.

Practicum: Memory drum

Unit-4
Teaching Hours:12
Individual Differences
 

Concepts and nature of Individual differences; Nature vs. nurture; Gender difference in cognitive processes and social behavior; Intelligence: Definition, Contemporary theories of intelligence; Tests of intelligence; Emotional, Social and Spiritual intelligence.

Practicum: Bhatia’s Battery of Performance

Unit-5
Teaching Hours:12
Personality
 

Definition, Type and trait theories of personality, Type A, B & C. Psychoanalytic -  Freudian perspective; Types of personality assessment.

Text Books And Reference Books:

Baron, R. A. (2001). Psychology. New Delhi: Pearson Education India.

Rathus, S. A. (2017). Introductory Psychology, 5thEd. Belmont, CA: Wadsworth.

Nolen-Hoeksema, S., Fredrickson, B.L. & Loftus, G.R. (2014). Atkinson & Hilgard'sIntroduction to Psychology.16th Ed. United Kingdom: Cengage Learning.

Essential Reading / Recommended Reading

Feldman, R. S. (2011). Understanding Psychology. New Delhi: Tata McGraw Hill.

Morgan, C. T., King, R. A., & Schopler, J. (2004). Introduction to Psychology. New Delhi: Tata     McGraw Hill.

Kalat, J. W. (2016). Understanding Psychology. New York: Cengage Learning.

Evaluation Pattern

Group Assignment

Individual Assignment

Mid semester

20

20

25

OEC371 - NCC3 (2023 Batch)

Total Teaching Hours for Semester:15
No of Lecture Hours/Week:1
Max Marks:50
Credits:1

Course Objectives/Course Description

 

This course is designed to provide a holistic development program combining personality enhancement, physical training, leadership skills, and technical expertise. Students will engage in physical training, learn fundamental drill techniques, and gain hands-on experience in aviation, including airmanship, aircraft forces, and specific technical details of the ZENAIR CH 701. The course also includes practical exercises such as obstacle courses and social service activities to foster leadership and community involvement. Through a blend of theoretical knowledge and practical skills, students will be well-prepared for roles requiring both personal development and technical proficiency.

Develop self-awareness, confidence, and leadership qualities through structured personality development and leadership training.

Understand the principles of airmanship and the forces acting on aircraft to enhance operational knowledge in aviation.

Engage in social service activities to build leadership skills and contribute positively to the community.

Course Outcome

CO1: Develop and apply self-awareness, effective communication, and time management skills to enhance personal confidence and leadership capabilities.

CO2: Apply principles of airmanship and technical knowledge to ensure safe and effective flight operations, including understanding aerodynamic forces and performing maintenance on the ZENAIR CH 701 aircraft.

CO3: Demonstrate effective application of leadership and teamwork skills through the successful planning and execution of community engagement activities

Unit-1
Teaching Hours:5
Personality Development and leadership
 
  • Personality Development

    • Self-awareness and Confidence: Techniques to build self-esteem and self-awareness.
    • Effective Communication: Skills for clear and impactful communication.
    • Time Management and Goal Setting: Strategies to manage time efficiently and set achievable goals.
    • Fundamentals of Foot Drill

      • Basic Movements and Commands: Training in fundamental drill movements and commands.
      • Marching Techniques: Proper techniques for marching and maintaining formation.
      • Discipline and Synchronization: Importance of precision and coordination in drill routines.
Unit-2
Teaching Hours:5
Aviation Knowledge and Technical Skills
 
  • Airmanship

    • Principles of Airmanship: Understanding the essential principles for effective flight operations.
    • Safety Procedures: Best practices for ensuring safety in aviation settings.
    • Situational Awareness: Techniques to maintain awareness and make informed decisions during flight.
  • Forces Acting on Aircraft

    • Aerodynamic Forces: Analysis of lift, weight, thrust, and drag.
    • Flight Performance: Impact of aerodynamic forces on aircraft performance.
    • Environmental Factors: Influence of environmental conditions on flight dynamics.
  • Technical Details: ZENAIR CH 701

    • Aircraft Specifications: Overview of technical features and specifications of the ZENAIR CH 701.
    • Maintenance Procedures: Routine maintenance and inspection practices.
    • Performance Evaluation: Assessing the aircraft's performance characteristics and capabilities.

 

Unit-3
Teaching Hours:5
Practical Application and Community Engagement
 
  • Engine Performance

    • Diagnostic Techniques: Methods for diagnosing engine performance issues.
    • Maintenance Practices: Routine checks and maintenance to ensure optimal engine function.
    • Performance Analysis: Evaluating engine performance data and addressing operational issues.
  • Obstacle Course

    • Course Navigation: Techniques for efficiently navigating and overcoming obstacles.
    • Agility and Coordination: Exercises to enhance physical agility and coordination.
    • Performance Evaluation: Assessing personal performance and identifying areas for improvement.
  • Social Service Activity

    • Community Engagement: Planning and organizing activities that benefit the community.
    • Leadership and Teamwork: Applying leadership skills in social service projects.
    • Impact Assessment: Reflecting on the impact of social service activities on personal growth and community well-being.
Text Books And Reference Books:

1.Airwing Cadet Handbook, Specialized Subject SD/SW, Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell Press, 2015.

Essential Reading / Recommended Reading

1.Airwing Cadet Handbook, Specialized Subject SD/SW, Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell Press, 2015.

Evaluation Pattern

Attendance

(5)

Camp Attended(5)

Performance
Contribution
(10)

Personal and
Unit
Development (10)

Written Exam Marks  (20)

Total(50)

 

 

 

 

 

Evaluation Criteria

Excellent

Good

Average

Needs Improvement

Poor

9-10

7-8

6-7

5

0

Attendance

Has Participated in >= 95% of the NCC activities

Has Participated in >= 90%  and <95% of the NCC activities

Has Participated in >= 85%  and <90% of the NCC activities

Has Participated in >= 80%  and <85% of the NCC activities

Has attendance percentage less than 80%

Camp Attended(20)

10

9

6-8

5

0

National camp(RD)

National cam p AIVSC

Other National camps

Unit level Camps

No camps

Performance Contribution

8 – 10

6 – 7

4 – 5

1 – 3

0

Was a self-starter; consistently sought new challenges and asked for additional work assignments; regularly approached and solved problems independently; frequently proposed innovative and creative ideas, solutions, and/or options

Worked without extensive supervision; in some cases, found problems to solve and sometimes asked for additional work assignments; normally set his/her own goals and, in a few cases, tried to exceed requirements; offered some creative ideas

Had little observable drive and required close supervision; showed little if any interest in meeting standards; did not seek out additional work and frequently procrastinated in completing assignments; suggested no new ideas or options

Wasn’t regular.

No new ideas projected or discussed.

Didn’t complete the given tasks in the mentioned time limit.

Hasn’t visited the company.

 

8 – 10

6 – 7

4 – 5

1 – 3

0

Personal and
Professional
Development

Will develop a practical “working knowledge” and understanding of NCC expectations.

 

 

Will develop a practical “working knowledge” and understanding of workplace expectations.

 

 

Will develop a general understanding of workplace expectations.

 

 

Activities participated did not provide/or allow for understanding of workplace expectations.

 

 

Hasn’t Contributed to NCC

OEC372 - ABILITY ENHANCEMENT COURSE III (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

Course Description:

This course covers technical reading and writing practices, professional communication for employment and at the workplace, and foundational mathematical concepts. It includes technical writing, report and proposal writing, listening and reading skills, job application preparation, group discussions, and presentation skills. It also addresses key mathematical topics such as number systems, percentages, data interpretation, ratios, speed, time, distance, and work-related problems. The course concludes with comprehensive training in C programming, covering data types, control flow, arrays, functions, structures, pointers, and file management.

Course Objective:

1. Develop Technical Reading Skills: Equip students with effective reading strategies for comprehending complex technical documents.

2. Enhance Technical Writing Abilities: Teach the processes involved in writing clear and concise technical reports and proposals.

3. Improve Grammar and Editing Skills: Strengthen students' understanding of grammar, voice, speech, and common errors in technical writing.

4. Professional Communication Mastery: Foster skills in professional communication, including job application processes, resume writing, and email etiquette.

5. Group and Interpersonal Communication: Cultivate effective group discussion, interview techniques, and interpersonal communication skills for professional settings.

Course Outcome

CO1: Proficient Technical Readers and Writers: Students will be able to effectively read and write technical documents, including reports and proposals.

CO2: Grammar and Error Detection: Students will demonstrate improved grammar usage and the ability to identify and correct errors in technical writing.

CO3: Professional Job Application Skills: Students will be capable of creating professional job application documents, such as resumes and cover letters.

CO4: Enhanced Listening and Presentation Skills: Students will show improved listening comprehension and presentation abilities, crucial for professional environments

CO5: Effective Group and Interpersonal Communicators: Students will be skilled in group discussions, job interviews, and interpersonal communication, enhancing their employability and workplace interactions.

Unit-1
Teaching Hours:6
Technical Reading and Writing Practices :
 


1. Reading Process and Reading Strategies, Introduction to Technical writing process,
Understanding of writing process, Effective Technical Reading and Writing Practices , Introduction to
Technical Reports writing, Significance of Reports, Types of Reports.
2. Introduction to Technical Proposals Writing, Types of Technical Proposals, Characteristics of Technical
Proposals. Scientific Writing Process.
3. Grammar – Voice and Speech (Active and Passive Voices) and Reported Speech, Spotting Error Exercises,
Sentence Improvement Exercises, Cloze Test and Theme Detection Exercises.

Unit-2
Teaching Hours:6
Professional Communication for Employment
 

Professional Communication for Employment :

1. The Listening Comprehension, Importance of Listening Comprehension, Types of Listening, Understanding

and Interpreting, Listening Barriers, Improving Listening Skills. Attributes of a good and poor listener.

2. Reading Skills and Reading Comprehension, Active and Passive Reading, Tips for effective reading.

3. Preparing for Job Application, Components of a Formal Letter, Formats and Types of official, employment,

Business Letters, Resume vs Bio Data, Profile, CV and others, Types of resume, Writing effective resume

for employment, Model Letter of Application (Cover Letter) with Resume, Emails, Blog Writing, Memos

(Types of Memos) and other recent communication types.

 

Professional Communication at Workplace :

1. Group Discussions – Importance, Characteristics, Strategies of a Group Discussions. Group

Discussions is a Tool for Selection. Employment/ Job Interviews - Importance, Characteristics,

Strategies of a Employment/ Job Interviews. Intra and Interpersonal Communication Skills -

Importance, Characteristics, Strategies of a Intra and Interpersonal Communication Skills. NonVerbal Communication Skills (Body Language) and its importance in GD and PI/JI/EI.

2. Presentation skills and Formal Presentations by Students - Importance, Characteristics,

Strategies of Presentation Skills. Dialogues in Various Situations (Activity based Practical

Sessions in class by Students)."                

Unit-3
Teaching Hours:8
Number System
 

· Divisibility & Remainder

 · Multiples & Factors

 · Integers

 · LCM & HCF.

 · Complete a number Series

 · Find the Missing Term and Wrong Term

 Simplification

 · BODMAS Rule

 · Approximation

 · Decimals

 · Fractions

 · Surds & Indices

 

Percentage

Calculation-oriented basic percentage, Profit and Loss, Successive Selling type, Discount & MP, Dishonest Dealings, Partnerships

Interest : Simple Interest, Compound Interest, Mixed Interest, Installments.

 

Data Interpretation: Approach to interpretation - simple arithmetic, rules for comparing fractions, Calculating (approximation) fractions, short cut ways to find the percentages, Classification of data– Tables, Bar graph, line graph, Cumulative bar graph, Pie graph, Combination of graphs. Combination of table and graphs

Unit-4
Teaching Hours:8
Ratio and Proportion
 

· Simple Ratios

 · Compound Ratios

 · Comprehend and Dividend

 · Direct & Indirect Proportions

 · Problems on ages

 · Mixtures & Allegation

Speed, Time and Distance

 · Relative Speed

 · Average Speed

 · Problems on Train

 · Boat & Stream.

 Time and Work

 · Work Efficiency

 · Work & Wages

 Pipes & Cisterns

Unit-5
Teaching Hours:14
C Programming
 

Data Types, Operators and Expressions  Input and output Operations  Control Flow – Branching, Control Flow – Looping  · Statements and Blocks  · If..Else, Switch, Nesting of If..Else  · GOTO statement  · The while statement  · The For statement  · The Do statement  · Jumps in loops

 

Arrays, Strings

 · One-dimensional arrays

 · Initialization of one-dimensional arrays

 · Two-dimensional Arrays

 · Initializing Two-dimensional arrays

 · Multi-dimensional arrays

 · Dynamic arrays

 · Declaring and Initializing string variables

 · Reading Strings from Terminal

 · Writing Strings to screen

 · String handling functions

 · Operations on strings

 

User-defined Functions, Structures

 · Basics of Functions

 · Functions Returning Non-integers

 · External Variables, Scope Rules

 · Header Files, Static Variables, Register Variables

 · Block Structure, Initialization, Recursion

 · Category of functions, Functions that return multiple values

 · Nesting functions, Multi-file programs

 · Structures and Functions, Arrays of Structures

 · Pointers to Structures, Self-referential structures

 

Unions, Pointers

 · Difference between Structures and Unions

 · Accessing the address of a variable

 · Declaring and Initializing pointer variables

 · Accessing a variable through its pointers

 · Chain of pointers

 · Pointer Expressions

 · Pointer Increments and Scale Factors

 · Pointers and character strings

 · Array of pointers

 · Pointers as function arguments

 · Functions returning pointers

 · Pointers to functions, Drawback of Pointers

 

File Management in C, The Preprocessor

 Defining and Opening a File, Closing a File, Input / Output Operations on Files, Random Access to Files, Command Line Arguments. Macro Substitution, File Inclusion, Compiler Control Directives, ANSI Additions.

Text Books And Reference Books:

1.Title: The ACE of Soft Skills: Attitude, Communication and Etiquette for Success

Author: Gopalaswamy Ramesh and Mahadevan Ramesh

Publisher: Pearson Education India

Edition: 1st Edition (2010).ISBN: 9788131732857.

2.Title: The ACE of Soft Skills: Attitude, Communication and Etiquette for Success

 

Author: Gopalaswamy Ramesh and Mahadevan Ramesh

 

Publisher: Pearson Education India

 

Edition: 1st Edition (2010)

ISBN: 9788131732857                                       

 

 

Essential Reading / Recommended Reading

1. Title: Quantitative Aptitude for Competitive Examinations

    Author: R.S. Aggarwal

    Publisher: S. Chand Publishing

    Edition: 2021

    ISBN: 9789352836509

 

2. Title: How to Prepare for Quantitative Aptitude for the CAT

    Author: Arun Sharma

    Publisher: McGraw Hill Education

    Edition: 10th Edition (2022)

    ISBN: 9789354720196

. Title: Quantitative Aptitude for Competitive Examinations

    Author: R.S. Aggarwal

    Publisher: S. Chand Publishing

    Edition: 2021

    ISBN: 9789352836509

 

3. Title: How to Prepare for Quantitative Aptitude for the CAT

    Author: Arun Sharma

    Publisher: McGraw Hill Education

    Edition: 10th Edition (2022)

    ISBN: 9789354720196.

Title: Let Us C

    Author: YashavantKanetkar

    Publisher: BPB Publications

    Edition: 17th Edition (2020)

    ISBN: 9789388511393

 

4. Title: Let Us C Solutions

    Author: YashavantKanetkar

    Publisher: BPB Publications

    Edition: 13th Edition (2021)

    ISBN: 9789387284588

 

5. Title: The C Programming Language

    Author: Brian W. Kernighan and Dennis M. Ritchie

    Publisher: Prentice Hall

    Edition: 2nd Edition (1988)

    ISBN: 9780131103627

Evaluation Pattern

Total Credit=1

Overall CIA=50.

CE451 - SUSTAINABLE GREEN TECHNOLOGY (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:2

Course Objectives/Course Description

 

This course comprehensively deals with interdisciplinary engineering and design processes to achieve sustainability in the area of renewable energy, resources and waste management through experiential learning

Course Outcome

CO1: Demonstrate a clear understanding and application of sustainability principles to develop and implement green technologies.

CO2: Develop sustainable solutions to solve pressing issues in the area of Energy, Waste and Resource management.

Unit-1
Teaching Hours:30
Real time projects
 

Project based on solar energy

Analysis and Design of a Solar PV Plant for Hostel/Village at University X/Location

 

Projects based on water and other resources

Conjunctive user planning of water resource(integrated surface and ground water management) for village
Mapping of resources using Geospatial techniques

 

Projects based on waste management

Anaerobic codigestion of organic solid waste for volume reduction, phase conversion and concurrent energy production in an village.
Upcycling of commingled plastic waste generated in village , thereby creating entrepreneurship opportunities.
Evaluation of calorific value thereby valorisation of agro based waste  in rural area for entrepreneurship opportunities.
Text Books And Reference Books:

1.Rogers, Peter P., Kazi F. Jalal, and John A. Boyd. "An introduction to sustainable development." (2012).

2.Kerr, Julie. Introduction to energy and climate: Developing a sustainable environment. CRC Press, 2017.

Essential Reading / Recommended Reading

Based on alloted  projects  students need to refer respective journal publications reference materials.

Evaluation Pattern

Students would be assessed both continously and stage wise

Students would be assessed  after every engagement for submissions and progress achived with respect to project- 50 marks

Students projects at the end of semester  would be assessed for  50 marks by panel constituted by the department- 50 marks

CSE432P - OPERATING SYSTEMS (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

 This course provides an overview of different types of operating systems. It helps to understand the components of an operating system including process management and storage management. It also covers the basic concepts of I/O and file systems.

 

Course Objective:

The main objectives of the course are:

1: To describe the necessity and importance of Operating Systems.

2. To clarify the process management principles for given problem using appropriate tools.

3: To make the students understand, process synchronization mechanisms, deadlock environment, and memory management strategies on file systems.

Course Outcome

CO1: Demonstrate the Structure, Components and its basic functionalities of Operating System

CO2: Experiment with various process management principles for given problem using appropriate tool

CO3: Examine process synchronization mechanisms, deadlock environment and its solutions for the given processes

CO4: Inspect various memory management strategies for the given problems in memory systems

CO5: Model a file structure to distribute the same across the memory.

Unit-1
Teaching Hours:15
Introduction
 

Introduction: What operating systems do?, Computer System computer , Operating System Structure, Operating System Operations, Process Management, Memory Management, Storage Management, Protection and Security; System Structures: Operating System Services, User Operating System Interface, System Calls, Types of System Calls.

 

Experiment 1:  Shell programming

a. command syntax (DATE, CAL, ECHO, CLEAR, WHO, CAT, PWD, MKDIR, CD, LS, RM, TR, HEAD, MORE , SORT, GREP, etc..)

b. write simple functions (Create a user defined function that include special

commands. Eg: list () { ls | less; })

c. basic tests (simple if-fi, if-else-fi, if-elif…fi, while, for, case-esac )

 

Experiment 2:  Shell programming

a. expansions (generate two or more commands from a single typed command.)

Eg: Mkdir college/jan

Mkdir college/feb

Mkdir college/Mar

Mkdir college

Mkdir college/{jan,feb,Mar}

b. substitutions:- insert the output of a command within a command

Command substitution is the mechanism by which the shell performs a given set of commands and then substitutes their output in the place of the commands. Syntax:- `command` Eg: USERS=`who | wc –l` Echo “Logged in user are $USERS

Unit-2
Teaching Hours:15
Process Management
 

Process Management: Process Concept, Process Scheduling, Operations on Processes, Inter-process Communication; Threads: Overview, Multithreading Models, Thread Libraries; CPU Scheduling: Basic Concepts, Scheduling Criteria, Scheduling Algorithms, Multiple- Processor Scheduling

 

Experiment 3: Write programs using system calls( fork( ),exit( ),getpid( ), sleep( ) ) of UNIX operating system.

Experiment 4: Write programs using the I/O system calls ( opendir( ),closedir( ), readdir( ) )of UNIX operating system.

Unit-3
Teaching Hours:15
Unit 3: Process Synchronization and Deadlocks
 

Process Synchronization: Background, The Critical Section Problem, Peterson’s Solution, Synchronization Hardware, Semaphores, Classical Problems of Synchronization, Monitors, Synchronization Examples, Deadlocks.

 

Experiment 5: Implement the following CPU scheduling algorithm compute average waiting time and average turnaround time. 

a.       FCFS 

b.     Round Robin 

c.     Shortest Job First 

d.      Priority

 

Experiment 6: Implement the Inter Process Communication. (Creation of Shared memory Segment/Semaphores).

Unit-4
Teaching Hours:15
Memory Management and Virtual Memory
 

Memory Management: Background, Swapping, Contiguous Memory Allocation, Paging. Virtual Memory : Background, Demand Paging, Copy on Write, Page Replacement, Allocation of frames, Thrashing, Allocating Kernel Memory.

 

Experiment 7: Implement Bankers Algorithm

Experiment 8: Implement some memory management schemes -I

Unit-5
Teaching Hours:15
File System Interface and File System Implementation & Mass Storage Structure
 

File System Interface: File System: File Concept, Access Methods, Directory Structure, File System Mounting, File Sharing, Protection. File System Implementation & Mass Storage Structure: Implementing File Systems: File System Structure, File System Implementation, Directory Implementation, Allocation Methods, Free Space Management. Disk structure, Disk Attachment, Disk Scheduling Methods, Disk Management, Swap-Space Management.

 

Experiment 9: Implement some memory management schemes – II.

Text Books And Reference Books:

T1. Abraham Silberschatz, , Peter Baer Galvin and Greg Gagne “Operating System Concepts”, John Wiley & Sons (ASIA) Pvt. Ltd, Tenth Edition ,2018.

T2. Harvey M. Deitel, “Operating Systems”, Pearson Education Pvt. Ltd, Third Edition, 2008.

Essential Reading / Recommended Reading

R1. Andrew S. Tanenbaum, “Modern Operating Systems”, Prentice Hall of India Pvt. Ltd, Fourth Edition 2016.

R2. William Stallings, “Operating System- Internals and Design Principles”, Pearson Education, Nineth Edition, 2018.

R3. Pramod Chandra P. Bhatt – “An Introduction to Operating Systems, Concepts and Practice”, PHI, Fifth Edition, 2019.

Evaluation Pattern

Courses with 4 credits(Theory & Practical’s)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       Practical – 50 Marks

       End Semester Examination – 100 Marks

       Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSE433P - DATA BASE MANAGEMENT SYSTEM (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

 The objective of the course is to present an introduction to database management systems, with an emphasis on how to organize, maintain and retrieve - efficiently, and effectively - information from a DBMS. This course addresses the local application needs. The course helps in skill development and employability. 

 

Course Objective:

  1. To learn the fundamentals of data models and to conceptualize and depict a database system using ER diagram. 
  2. To make a study of SQL and relational database design. 
  3. To have an introductory knowledge about the emerging trends in the area of distributed DB and implement the design of the tables in DBMS. To write queries to get optimized outputs
  4. To understand the internal storage structures using different file and indexing techniques which will help in physical DB design. 
  5. To know the fundamental concepts of transaction processing- concurrency control techniques and recovery procedure.

Course Outcome

CO1: Apply the Concepts of Entity-Relationship (E-R) model for the given application

CO2: Identify Normalisation principles to create and manipulate relational databases

CO3: Apply the concepts of Non-Relational Models

CO4: Examine different file organization concepts for data storage in Relational databases.

CO5: Utilize the transaction management principles on relational databases

Unit-1
Teaching Hours:13
Introduction and Conceptual Modeling
 

Introduction to File and Database systems- Database system structure – Data Models – Introduction to Network and Hierarchical Models – ER model – Relational Model – Relational Algebra.

 

Experiment 1: Database design using E-R model and its components.

Unit-2
Teaching Hours:17
RELATIONAL MODEL
 

SQL – Data definition- Queries in SQL- Updates- Views – Integrity and Security – Relational Database design – Functional dependencies and Normalization for Relational Databases (up to BCNF).

 

Experiment 2:  DDL, DML, and DCL commands in RDBMS

Experiment 3: Normalization and Implementation of Joins and Views

Experiment 4: High-level language extension with Cursors and Triggers

Unit-3
Teaching Hours:13
DATA STORAGE AND QUERY PROCESSING
 

Introduction to NOSQL Systems, The CAP Theorem, Document-Based NOSQL Systems and MongoDB, NOSQL Key-Value Stores, Column-Based or Wide Column NOSQL Systems, NOSQL Graph Databases and Neo4j

 

Experiment 5: No Sql using monogoDB 

Unit-4
Teaching Hours:9
STORAGE MANAGEMENT
 

Record storage and Primary file organization- Secondary storage Devices- Operations on Files-Heap File- Sorted Files- Hashing Techniques – Index Structure for files –Different types of Indexes- B-Tree – B+ Tree – Query Processing.

Unit-5
Teaching Hours:13
TRANSACTION MANAGEMENT
 

Record storage and Primary file organization- Secondary storage Devices- Operations on Files-Heap File- Sorted Files- Hashing Techniques – Index Structure for files –Different types of Indexes- B-Tree – B+ Tree – Query Processing.

 

Experiment 6: Mini Project

Text Books And Reference Books:

T1: Abraham Silberschatz, Henry F. Korth and S. Sudarshan- “Database System Concepts”, Seventh Edition, McGraw-Hill, 2021.

Essential Reading / Recommended Reading

Andreas Meier · Michael Kaufmann "SQL & NoSQL Databases", Springer -2019.

http://db-book.com/db6/slide-dir

Evaluation Pattern

Courses with 4 credits(Theory & Practical’s)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       Practical – 50 Marks

       End Semester Examination – 100 Marks

       Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSE434P - COMPUTER NETWORKS (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course describes an overview of the concepts in Computer Networks and the functionality of Protocols used in OSI and TCP/IP layered architecture. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems. The structure of this course is designed specifically for the students to understand the fundamentals of networks theoretically and to acquire practical Hands-on skills on working with various protocols and networking devices in the TCP/IP Model. This course describes an overview on the future modern networking technologies and the requirements that have evolved for the future networking environment. At the end of the course, the students find themselves comfortable in taking either of the direction- industrial job or further research in networking.

 

Course Objective:

The objective of the course is to understand

1. Basic functionality of OSI and TCP/IP architecture

2. Protocol functionality of TCP/IP Model

3. Analysis of different MAC, IP, Routing, Transport, and application layer protocols.

4. Requirements for the future Internet and its impact on the computer network architecture

Course Outcome

CO1: Explain the TCP/IP architecture and functionalities of each layer.

CO2: Identify and Experiment with the suitable MAC Protocol for flow control and error control mechanism in Data link layer.

CO3: Compare the IP Addressing scheme and analyze the working principle of Routing Protocols in the network layer.

CO4: Analyze the Transport layer protocols and the principal functions that operates over an unreliable network service.

CO5: Analyze the functionality of the various Application layer protocols and outline key elements of a Modern Networking.

Unit-1
Teaching Hours:16
Overview of Data Communication and Networking
 

Introduction- Data communications: Components - Data Communication- Data Flow- Network Topologies Categories of Network – Protocol Layering –OSI Model-TCP/IP Protocol Suite. Digital Transmission – Digital to Digital Conversion- Line coding -Line Coding Schemes –Introduction to Transmission Media.

 

Experiment 1: Study of various Networking Tools

Experiment 2: Simulating a Local Area Network

Unit-2
Teaching Hours:14
Data-Link Layer
 

Introduction – Link Layer Addressing – Error Detection and Correction- Cyclic Codes- Check sum- Forward Error correction –Data Link Layer Protocols- Automatic Repeat (ARQ) protocols -Stop and Wait, Go-Back-N, Selective Repeat, HDLC.

 

Experiment 3: Implementation of stop and wait

Experiment 4: Implementation of CRC method for Error detection.

Unit-3
Teaching Hours:17
Network Layer
 

Introduction – Network-Layer Services– Packet Switching– IPv4 Addresses – Internet Protocol (IP)-IPV4, IPv6, Subnetting. Introduction - Routing Algorithms- Distance Vector Routing, Link State Routing, Path Vector Routing, Unicast Routing Protocols- RIP, OSPF.

 

Experiment 5: Implementation of RIP routing Protocol

Experiment 6: Implementation of OSPF routing Protocol

Unit-4
Teaching Hours:14
Transport Layer Protocols- UDP and TCP
 

Introduction – Services, Port Numbers, User Datagram Protocol- User Datagram, UDP Services, UDP Applications. Transmission Control Protocol- TCP Services, TCP features. Congestion control - Flow Control to Improve Qos

 

Experiment 7: Socket Programming: Implementation of UDP protocol client server Communication

Experiment 8: Socket Programming: Implementation of TCP Protocol for client server Communication

Unit-5
Teaching Hours:14
Application Layer and Introduction to Network Security
 

Introduction – DNS- SMTP- DHCP- FTP- HTTP-Telnet. Network Security-Introduction-Security Goals- Attacks- Firewalls. Foundations of Modern Networking-Introduction: Software Defined Networking -SDN Architecture, Virtualization.

 

Experiment 9: Implementation of SMTP and FTP protocol.

Experiment 10. Implementation of DHCP protocol.

Text Books And Reference Books:

T1. Forouzan, B. A. (2021). Data communications and networking (6th ed.). New York, NY: McGraw-Hill. Type: Textbook. ISBN: 978-1-260-59782-0

Essential Reading / Recommended Reading

R1. William Stallings. (2014) Data and Computer Communications 10th Edition Pearson Education ISBN 13: 978-1-29-201438-8

R2. Larry L. Peterson, Bruce S. Davie, Computer Networks (2021): A Systems Approach (The Morgan Kaufmann Series in Networking), Morgan Kaufmann. ISBN- 9780128182000

Evaluation Pattern

Courses with 4 credits(Theory & Practical’s)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       Practical – 50 Marks

       End Semester Examination – 100 Marks

       Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSE452 - PYTHON PROGRAMMING (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description:  

The Python programming language is introduced in this course.  Basic programming ideas including variables, functions, loops, conditionals, and data structures are taught to the students.  Students who complete this course receive an understanding of the numerous tools available for writing and running Python Codes.  In addition, it offers practical coding assignments that involve creating custom functions, reading and writing to files, and utilizing widely used data structures.

 

Course Objectives:

1.     To understand the fundamentals of Python Programming.

2.   To apply Python Programming Constructs for solving real life problems in the domain of engineering, business, health care, and other social applications.

Course Outcome

CO1: Summarise the fundamentals of Python Programming Constructs for problem solving.

CO2: Demonstrate the use of control flow and Functions for solving problems.

CO3: Utilize List, Modules and Packages to develop solutions for real life problems.

CO4: Model solutions of real-life use cases using Files, Modules and Packages through data processing and analysis.

CO5: Analyze, visualize and perform predictive modeling of data using Python.

Unit-1
Teaching Hours:9
INTRODUCTION TO PYTHON
 

Installing a complete Python environment, Python Introduction, Keywords and Identifiers, Statements and comments, Python Data types, Python I/O and import, Python Operators, Basic Mathematics, Variables, Strings and text, Interacting with users. Illustrative Programs using Variables and Data Types: Numeric, Lists, Strings, tuples, Sets, and Dictionary; Illustrative Programs using Operators:  Arithmetic, Comparison, Assignment, Logical, Bitwise, Membership, and Identity.

 

List of Experiments:

1.     Print “Hello World”

2.     Simple Mathematical Calculator

3.     Area of Triangle

4.     Find Square Root

5.     Swap the contents of two Variables

6.     Generate Random Number

7.     Convert Kilo meters to Meters

8.     Convert Celsius to Fahrenheit

9.     Calculate Salary of an Employee

10.   Find Simple Interest

11.   To accept the marks of 3 subjects and hence find the percentage scored

12.   Simple Exercises on Lists, Strings, Sets and Dictionary

Unit-2
Teaching Hours:9
CONTROL FLOW AND FUNCTIONS
 

Looping and logic, Python Flow Control, if-else, for loop, while loop, break and continue, Illustrative programs, Python Functions, Python Functions, function argument, python recursion, python module, python package. Illustrative Programs using Conditional Statements:  If, Elif and Else; Loops:  While, for and nested loops; Functions

 

List of Experiments:

1.     Check whether a given number of Odd or Even

2.     Smallest of three Numbers

3.     Whether a given Number is Positive, Negative or Zero.

4.     Solve Quadratic Equation

5.     Prime Number or not

6.     Print all Prime Numbers in an Interval

7.     Factorial of a Number

8.     Fibonacci Series

9.     Sum of Natural Numbers

10.   Convert Decimal to Binary, Octal and Hexadecimal

11.   GCD and LCM

12.   Find the Factors of a Number

13.   Matrix Multiplication using Functions

14.   Transpose of a Matrix using Functions

15.   Remove Punctuations from a String

16.   Concatenate two Strings using Functions

17.   nCr using Recursion (Binomial Coefficient)

18.   Decimal to Binary Conversion using Recursion

Unit-3
Teaching Hours:9
DATA STRUCTURES
 

Data structures using lists, Tuple and dictionaries; Lists: list operations, list slices, list methods, list loop, mutability, Tuples; Dictionaries: operations and methods.

 

List of Experiments:

1.     Sort a List using Functions

2.     Merge two Lists using Functions

3.     Addition and Multiplication of the Lists

4.     Sum all the items in a List.

5.     Get the largest number from a List.

6.     Remove duplicates from a List.

7.     Append a List to the second List.

8.     Insert an element at a specified position into a given List.

9.     Check whether an element exists within a Tuple. 

10.   Reverse a Tuple.

11.   Sort (ascending / descending) a Dictionary by value.

12.   Sort a given Dictionary by key. 

13.   Concatenate following dictionaries to create a new one. 

Sample Dictionary:
dic1 = {1:10, 2:20}
dic2 = {3:30, 4:40}
dic3 = {5:50,6:60}
Expected Result: {1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60}

Unit-4
Teaching Hours:9
FILES, MODULES, PACKAGES
 

Files: text files, reading and writing files, format operator; modules, packages; Illustrative programs: word count, copy.

 

List of Experiments:

1.     Read a File Line by Line into a List

2.     Append to a File

3.     Extract Extension from a File Name

4.     Copy a File

5.     Find Hash of a File

6.     Get the File Name from the File Path

7.     Count number of Lines in a File

8.     Word Count in a File

9.     Count uppercase character in a text file

Unit-5
Teaching Hours:9
PYTHON FOR DATA ANALYSIS AND MACHINE LEARNING
 

Python Basics for Data Analysis and Visualization: Loading, Cleaning and Exploring and Visualization. Python Libraries (NumPy, Pandas, Matplotlib, Seaborn, Scikit-Learn), Machine Learning and its Use Cases.

 

Experiments Details:

A Real Time Project Implementation which involves the following:

·       Reading a Real Time Data Set

·       Exploratory Data Analysis

·       Data Visualization

·       Data Preprocessing

·       Any two Machine Learning Models and its Analysis

Text Books And Reference Books:

T1: B. Downey, "Think Python: How to Think Like a Computer Scientist", 2nd edition, Updated for Python 3, Shroff/O’Reilly Publishers, 2016 (http://greenteapress.com/wp/think- python/)

T2: Guido van Rossum and Fred L. Drake Jr, “An Introduction to Python – Revised and updated for Python 3.2, Network Theory Ltd., 2011. (reprint)

Essential Reading / Recommended Reading

R1: Charles Dierbach, “Introduction to Computer Science using Python: A Computational Problem-Solving Focus, Wiley India Edition, 2013 (reprint)

R2:  John V Guttag, “Introduction to Computation and Programming Using Python’’, Revised and expanded Edition, MIT Press, 2013 (reprint)

R3: Kenneth A. Lambert, “Fundamentals of Python: First Programs”, CENGAGE Learning, 2012.

R4: Paul Gries, Jennifer Campbell and Jason Montojo, “Practical Programming: An Introduction to Computer Science using Python 3”, Second edition, Pragmatic Programmers, LLC,2013.

R5: Robert Sedgewick, Kevin Wayne, Robert Dondero, “Introduction to Programming in Python: An Interdisciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.

R6: Timothy A. Budd, “Exploring Python”, Mc-Graw Hill Education (India) Private Ltd., 2015.

Evaluation Pattern

Courses with 02 credits (Only Theory)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       End Semester Examination – 50 Marks

       Attendance – 5 Marks

(Scaled: CIA – 25 Marks & ESE – 25 Marks)

CSHO432AIP - ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course provides a strong foundation of fundamental concepts in Artificial Intelligence. It aims to provide a basic exposition to the goals and methods and to enable the student to apply these techniques in applications which involve perception, reasoning and learning.

 

Course Objective:

1. To gain knowledge in the basics of Artificial Intelligence.

2. To analyze the applicability of searching algorithms in real time scenarios.

3. To acquire knowledge on knowledge representation and Learning.

Course Outcome

CO1: Illustrate the basics of Artificial Intelligence and problem solving.

CO2: Explain the various Searching Techniques.

CO3: Outline the Adversarial search and CSP

CO4: Make use of Knowledge Engineering in real world representation.

CO5: Apply the different Forms of Learning

Unit-1
Teaching Hours:9
Introduction
 

 Artificial Intelligence - Introduction to Artificial Intelligence, Machine Learning, Deep Learning, Applications of Artificial Intelligence, Learning Agent.  Forms of Learning - Supervised Learning, Unsupervised Learning, Semi supervised Learning, Reinforcement Learning

Python libraries suitable for Machine Learning - Numpy, Pandas, Data visualization using matplotlib, sklearn. 

 

Unit-2
Teaching Hours:9
Supervised Learning - Regression
 

Linear and Non Linear regression -Simple Linear regression, Multiple Linear Regression - Multivariate Linear regression -Model Evaluation Methods(Loss Function, the cost function, Residual Errors and Mean Square Error(MSE))-Applications of Regression.

Unit-3
Teaching Hours:9
Supervised Learning - Classification
 

K-Nearest Neighbors - Decision Tree - Support Vector Machines -Logistic Regression Classification Metrics (Confusion Matrix, Accuracy, Precision

Recall (Sensitivity), F1 Score, Area Under the Curve-Receiver Operator Characteristic (AUC-ROC))-Applications of classification

 

Unit-4
Teaching Hours:9
UnSupervised Learning - Clustering
 

K-means clustering - Hierarchical clustering, Agglomerative Hierarchical clustering, Types of linkage - Density-Based Clustering, DBSCAN-Applications of Clustering

Unit-5
Teaching Hours:9
Recommender Systems
 

Recommendation System, Content-based filtering, Collaborative filtering, Hybrid - Real time case studies on Recommender Systems.

Text Books And Reference Books:

1. Andreas C. Müller, Sarah Guido , “Introduction to Machine Learning with Python”,O'Reilly Media, Inc.,First Edition, September 2016,ISBN: 9781449369897.

2. Sebastian Raschka, Vahid Mirjalili, “Python Machine Learning - Third Edition”,O'Reilly Media, Inc.,Third Edition, December 2019, ISBN: 9781789955750.

 

Essential Reading / Recommended Reading

1. Manaranjan Pradhan, U. Dinesh Kumar, “ Machine Learning Using Python”, Wiley india Pvt. Ltd, 2019 Edition, ISBN: 9788126579907.

2. Wes McKinney, ”Python for Data: Data Wrangling with Pandas, NumPy, and IPython”, Second Edition,O′Reilly, 2017.

3. John Paul Mueller, Luca Massaron, “Machine Learning For Dummies”, John Wiley & Sons, Inc., 2016.

4. Tom M. Mitchell, Machine Learning, McGraw-Hill Education (India) Private Limited, 2013.

5. Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press, 2012.

 

Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

Practical – 50 Marks

End Semester Examination – 100 Marks

Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CSHO432CSP - MOBILE AND NETWORK BASED ETHICAL HACKING (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

·  Basics of hacking concepts in cyber security for addressing cryptography, data protection, information-network security, and detection of attacks.

·  The student would also get an understanding and be able to apply various open source tools available for.

 

Course Objective:

To have a better understanding:

1.     Basics of hacking concepts in cyber security for addressing cryptography, data protection, information-network security, and detection of attacks.

2.     The student would also get a clear idea of some cases with their analytical studies in cyber-attacks and hacking in related fields

Course Outcome

CO1: To describe the vulnerability scanning for networks.

CO2: To understand the information-gathering modes for any attack on the network

CO3: To Demonstrate different hacking processes and corresponding attacks for mobile platforms

CO4: To interpret means to evade firewalls and other security parameters for ethical hacking.

CO5: To Apply various possible tools for different vulnerabilities that are exploited for hacking.

Unit-1
Teaching Hours:12
Introduction to ethical hacking
 

Introduction to ethical hacking, IP addressing, Network routing protocols, network security, network scanning, vulnerability assessment OpenVAS, Nessus, etc. of computation device (Mobile, PC, etc.) and system network.

 

Experiment 1: Network scanning and vulnerability detection approaches.

Unit-2
Teaching Hours:12
Computation system hacking
 

Computation system hacking, modes of gathering information, password cracking, penetration testing including backdoor issues, Malware threats, and different cyber related attacks.

 

Experiment 2:Information gathering modes,penetration testing.

Unit-3
Teaching Hours:12
Introduction to Mobile Hacking
 

Introduction to Mobile Hacking, encryption types and attacks, different mobile platforms, and corresponding vulnerabilities

 

Experiment 3: Mobile hacking, encryption-attacks testing, mobile platform vulnerability

Unit-4
Teaching Hours:12
Evading firewalls
 

Evading firewalls, standard detection systems and frameworks, and other possible attack detection methods.

 

Experiment 4: Evading firewalls and detection of attacks based on different parameters

Unit-5
Teaching Hours:12
Case studies
 

Case studies: various hacking scenarios, information gathering, and possible solutions.

 

Experiment 5 Any one hacking scenarios and their information gathering response for mobile platform and network

Text Books And Reference Books:

Text  Book:       

T1: McNab, Chris. Network security assessment: know your network. " O'Reilly Media, Inc.", 2007

 

Essential Reading / Recommended Reading

References(Text/OnlineRef):

1.     https://nmap.org- Open Source Network Scanning tool.

2.     https://www.openvas.org open source tool, network vulnerability scanner

Evaluation Pattern

Courses with 4 credits(Theory & Practical’s)

       CIA 1 – 20 Marks

       CIA 2 – 50 Marks

       CIA 3 – 20 Marks

       Practical – 50 Marks

       End Semester Examination – 100 Marks

       Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSHO432DAP - BIG DATA ANALYTICS (2023 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course gives an overview of Big Data Analytics and it can be described as the acts of studying data to observe patterns and to draw a conclusion to make an important decision. In addition, it also focuses on the big data technologies and tools such as Hadoop, Hive, HBase, and Pig that are available for storage, retrieval, and processing of big data. It helps a student to perform a variety of real-time analytics and processing of different data sets on different domains.

 

Course Objective:

1. To know the fundamental concepts of big data and analytics.

2. To explore tools and practices for working with big data.

3. To examine large amounts of data to uncover hidden patterns, correlations and other insights to help make data-informed decisions

Course Outcome

CO1: Demonstrate the big data and its use cases from selected business domains.

CO2: Experiment with NoSQL data management for creating database for various applications.

CO3: Make use of Hadoop distributed file system for developing big data applications.

CO4: Develop MapReduce applications for improving parallel processing in real-time applications.

CO5: Examine various Hadoop related tools such as Hbase, Cassandra, Pig and Hive for big data analytics

Unit-1
Teaching Hours:9
UNDERSTANDING BIG DATA
 

What is big data – why big data –.Data!, Data Storage and Analysis, Comparison with Other Systems, Rational Database Management System , Grid Computing, Volunteer Computing, convergence of key trends – unstructured data – industry examples of big data – web analytics – big data and marketing – fraud and big data – risk and big data – credit risk management – big data and algorithmic trading – big data and healthcare – big data in medicine – advertising and big data– big data technologies – introduction to Hadoop – open source technologies – cloud and big data – mobile business intelligence – Crowd sourcing analytics – inter and trans firewall analytics.

 

Unit-2
Teaching Hours:9
NOSQL DATA MANAGEMENT
 

Introduction to NoSQL – aggregate data models – aggregates – key-value and document data models – relationships –graph databases – schema less databases – materialized views – distribution models – sharding – version – Map reduce – partitioning and combining – composing map-reduce calculations.

Unit-3
Teaching Hours:9
BASICS OF HADOOP
 

Data format – analysing data with Hadoop – scaling out – Hadoop streaming – Hadoop pipes – design of Hadoop distributed file system (HDFS) – HDFS concepts – Java interface – data flow – Hadoop I/O – data integrity – compression – serialization – Avro – file-based data structures.

Unit-4
Teaching Hours:9
MAPREDUCE APPLICATIONS
 

MapReduce workflows – unit tests with MRUnit – test data and local tests – anatomy of MapReduce job run – classic Map-reduce – YARN – failures in classic Map-reduce and YARN – job scheduling – shuffle and sort – task execution –MapReduce types – input formats – output formats.

 

Unit-5
Teaching Hours:9
HADOOP RELATED TOOLS
 

Hbase – data model and implementations – Hbase clients – Hbase examples –praxis. Cassandra – Cassandra data model –Cassandra examples – Cassandra clients –Hadoop integration. Pig – Grunt – pig data model – Pig Latin – developing and testing Pig Latin scripts. Hive – data types and file formats – HiveQL data definition – HiveQL data manipulation –HiveQL queries-case study.

Text Books And Reference Books:

1. Tom White, "Hadoop: The Definitive Guide", 4th Edition, O'Reilley, 2012

2. Kerry Koitzsch, "Pro Hadoop Data Analytics", Apress, 2017. ISBN-13(pbk): 978-1-4842-1909-6

3. Nataraj Dasgupta, "Practical Big Data Analytics", Packt Publishing, 2018. ISBN 978-1-78355-439-3

4. Eric Sammer, "Hadoop Operations",1st Edition, O'Reilley, 2012.

5. Arshdeep Bahga & Vijay Madisetti, "Big Data Science & Analytics: A Hands-On Approach", Published by Vijay Madisetti, 2016. ISBN: 978-1-949978-00-1

 

Essential Reading / Recommended Reading

1. Lars George, "HBase: The Definitive Guide", O'Reilley, 2011.

2. Alan Gates, "Programming Pig", O'Reilley, 2011.

3. E. Capriolo, D. Wampler, and J. Rutherglen, "Programming Hive", O'Reilley, 2012.

4. VigneshPrajapati, Big data analytics with R and Hadoop, SPD 2013.

5. https://www.oracle.com/in/big-data/what-is-bigdata/#:~:text=What%20exactly%20is%20big%20data,especially%20from%20ne

w%20data%20sources.

6. https://www.ibm.com/topics/nosql-databases

7. https://www.javatpoint.com/nosql-databases

Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

Practical – 50 Marks

End Semester Examination – 100 Marks

Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CSHO432QCP - ADVANCED QUANTUM COMPUTING (2023 Batch)

Total Teaching Hours for Semester:90
No of Lecture Hours/Week:5
Max Marks:100
Credits:5

Course Objectives/Course Description

 

Course Description:

In this advanced quantum algorithms course, students will build upon the basic concepts of quantum computing and quantum information processing learned in the “Introduction to Quantum Computing” course. The course covers advanced quantum algorithms like Quantum Fourier Transform, Quantum Phase Estimation, Shor’s Algorithm, Grover’s Algorithm, and a section on the Applications of Quantum Computers. The course will involve projects in advanced quantum algorithm development using Python programming.

 

Course Objective:

After completing the course, students should be able to -

● Quantum Fourier Transform:

○ Implement QFT techniques to analyze quantum states and perform precision measurements

○ Apply QFT principles to advanced quantum algorithms and quantum phase estimation tasks

● Quantum Phase Estimation:

○ Implement algorithms to estimate phase in quantum systems

○ Estimate eigenvalues and perform unitary operations using QPE subroutines

● Shor’s Algorithms:

○ Apply quantum algorithm for the problem of integer factorization

○ Analyze the efficiency and potential of Shor’s Algorithm for cryptographic applications

● Grover’s Algorithm:

○ Understand quantum search methods and Grover’s algorithm for unstructured database search

○ Explorer Grover’s algorithm applications in various optimization problems

● Applications of Quantum Computers:

○ Explore practical applications of quantum computing in cryptography, optimization, and simulation

○ Implement prototype for optimization problems using quantum computing methods

Course Outcome

CO1: Implement QFT techniques to analyze quantum states and perform precision measurements.

CO2: Implement algorithms to estimate phase in quantum systems and perform unitary operations using QPE subroutines.

CO3: Apply Shor's algorithm for integer factorization and analyze its efficiency for cryptographic applications.

CO4: Understand quantum search methods and apply Grover's algorithm for unstructured database searches.

CO5: Explore and implement practical applications of quantum computing in cryptography, optimization, and simulation.

Unit-1
Teaching Hours:15
Quantum Fourier Transform
 

 

 

Discrete Fourier transform, computational complexity, QFT implementation, basis states, quantum phase estimation, eigenvalue problems, periodicity, modulation, phase kickback 

 

Unit-2
Teaching Hours:15
Quantum Phase Estimation
 

 

Quantum Phase Estimation algorithm, eigenvalue determination, phase kickback, inverse Quantum Fourier Transform, controlled unitary operations, amplitude amplification 

Unit-3
Teaching Hours:15
Shor?s Algorithms
 

 

Integer factorization, period finding, modular exponentiation, coprime selection, quantum circuit design, phase estimation, classical post-processing, RSA cryptography implications, Shor’s algorithm complexity 

Unit-4
Teaching Hours:15
Grover?s Algorithm
 

 

Unstructured search, amplitude amplification, oracle construction, Grover iteration, quantum circuit design, algorithm complexity, optimal number of iterations, applications in database search, applications in optimization problems 

Unit-5
Teaching Hours:15
Project on Quantum Algorithms
 

Project work 

Text Books And Reference Books:

Text Books: 

 

1. "Quantum Computation and Quantum Information" by Michael A. Nielsen and Isaac L. Chuang. 

Essential Reading / Recommended Reading

Reference Books: 

 

1. Classical and Quantum Computation by A.Yu. Kitaev

2. "Quantum Computing: A Gentle Introduction" by Eleanor Rieffel and Wolfgang Polak.

Evaluation Pattern

Quiz, Assignment: 30 Marks

End Sem Project : 30 Marks

Final Examination: 40 Marks

 

CIA: 100 Marks 

ESE: No 

CY421 - CYBER SECURITY (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:0
Credits:0

Course Objectives/Course Description

 

This mandatory course is aimed at providing a comprehensive overview of the different facets of Cyber Security.  In addition, the course will detail into specifics of Cyber Security with Cyber Laws both in Global and Indian Legal environments

Course Outcome

CO1: Describe the basic security fundamentals and cyber laws and legalities.

CO2: Describe various cyber security vulnerabilities and threats such as virus, worms, online attacks, Dos and others.

CO3: Explain the regulations and acts to prevent cyber-attacks such as Risk assessment and security policy management.

CO4: Explain various vulnerability assessment and penetration testing tools.

CO5: Explain various protection methods to safeguard from cyber-attacks using technologies like cryptography and Intrusion prevention systems.

Unit-1
Teaching Hours:6
UNIT 1
 

Security Fundamentals-4 As Architecture Authentication Authorization Accountability, Social Media, Social Networking and Cyber Security.Cyber Laws, IT Act 2000-IT Act 2008-Laws for Cyber-Security, Comprehensive National Cyber-Security Initiative CNCI – Legalities

Unit-2
Teaching Hours:6
UNIT 2
 

Cyber Attack and Cyber Services Computer Virus – Computer Worms – Trojan horse.Vulnerabilities -  Phishing -  Online Attacks – Pharming - Phoarging  –  Cyber Attacks  -  Cyber Threats -  Zombie- stuxnet - Denial of Service Vulnerabilities  - Server Hardening-TCP/IP attack-SYN Flood

Unit-3
Teaching Hours:6
UNIT 3
 

Cyber Security Management Risk Management and Assessment - Risk Management Process - Threat Determination Process -Risk Assessment - Risk Management Lifecycle.Security Policy Management - Security Policies - Coverage Matrix Business Continuity Planning - DisasterTypes  -  Disaster Recovery Plan - Business Continuity Planning Process

Unit-4
Teaching Hours:6
UNIT 4
 

Vulnerability - Assessment and Tools: Vulnerability Testing - Penetration Testing Black box- white box.Architectural Integration:  Security Zones - Devicesviz Routers, Firewalls, DMZ. Configuration Management - Certification and Accreditation for Cyber-Security.

Unit-5
Teaching Hours:6
UNIT 5
 

Authentication and Cryptography: Authentication - Cryptosystems - Certificate Services, Securing Communications:  Securing Services -  Transport  –  Wireless  -  Steganography and NTFS Data Streams. Intrusion Detection and Prevention Systems:   Intrusion -  Defense in Depth  -  IDS/IPS  -IDS/IPS Weakness and Forensic AnalysisCyber Evolution: Cyber Organization – Cyber Future

Text Books And Reference Books:

R1. Matt Bishop, “Introduction to Computer Security”, Pearson, 6th impression, ISBN: 978-81-7758-425-7.

R2. Thomas R, Justin Peltier, John, “Information Security Fundamentals”, Auerbach Publications.

R3. AtulKahate, “Cryptography and Network Security”,  2nd Edition, Tata McGrawHill.2003

R4. Nina Godbole, SunitBelapure, “Cyber Security”, Wiley India 1st Edition 2011

R5. Jennifer L. Bayuk and Jason Healey and Paul Rohmeyer and Marcus Sachs, “Cyber Security Policy Guidebook”, Wiley; 1 edition , 2012

R6. Dan Shoemaker and Wm. Arthur Conklin, “Cyber security: The Essential Body Of Knowledge”,   Delmar Cengage Learning; 1 edition, 2011

R7. Stallings, “Cryptography & Network Security - Principles & Practice”, Prentice Hall, 6th Edition 2014

Essential Reading / Recommended Reading

--

Evaluation Pattern

Only CIA will be conducted as per the University norms. No ESE

Maximum Marks : 50

MA431 - PROBABILITY AND STATISTICS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

To describe the fundamentals and advanced concepts of  probability theory, random process, standard distributions, testing tools and design of experiments to support the graduate coursework and research in computer scienec engineering.

Course Outcome

CO1: Solve the basic perceptions of probability of an event and associated random variables.

CO2: Identify various standard distributions with corresponding statistical analysis.

CO3: Apply basic statistics for two dimensional random variables

CO4: Analyze probabilistic environment using random process and markov chain techniques.

CO5: Build Null hypothesis for various problem domains using statistical tests.

Unit-1
Teaching Hours:9
Probability and Random Variable
 

Axioms of probability - Conditional probability,  Random variable - Probability mass function - Probability density function  - Properties. Mathematical Expectation and Moments Relation between central and Non-central moments.

Unit-2
Teaching Hours:9
Standard Distributions
 

Binomial, Poisson, Geometric, Negative Binomial, Uniform, Exponential,  Gamma, Weibull and Normal distributions and their properties - Functions of  a random variable.  Moment generating functions and their properties.

Unit-3
Teaching Hours:9
Two Dimensional Random Variables
 

Joint distributions - Marginal and conditional distributions – Covariance – Correlation and regression - Transformation of random variables – Central  limit theorem.

Unit-4
Teaching Hours:9
Testing Tools
 

Testing of hypothesis, small and large samples, student t – test, F – test, chi – square test, testing by statistical tools.

Unit-5
Teaching Hours:9
Design of Experiments
 

Completely Randomized Design (C. R. D.), Analysis of Variance (ANOVA), Analysis of Variance for One and Two Factor of Classification.

Text Books And Reference Books:

Text Books:

T1. Ross, S., “A first course in probability”, 9th Edition, Pearson Education, Delhi,  2012.

T2. T.Veerarajan, “Probability, Statistics and Random process”, 3rd Edition, Tata McGraw Hill, New Delhi,  2008.

Essential Reading / Recommended Reading

Reference Books:

R1. Allen., A.O., “Probability, Statistics and Queuing Theory”, Academic press, New Delhi, 1981. 

R2. Taha, H. A., “Operations Research-An Introduction”, Seventh Edition, Pearson      Education Edition Asia, Delhi, 2002.

R3.  George G. Roussas, “A Course in Mathematical Statistics”, Third Edition. 

R4.  Hogg and Tanis , “Probability and Statistical Inference”, 8th edition, (Prentice Hall, ISBN  0-321-58475-5)

Evaluation Pattern
Courses with 3 credits (Only Theory)
CIA 1 – 20 Marks
CIA 2 – 50 Marks
CIA 3 – 20 Marks
End Semester Examination – 100 Marks
Attendance – 5 Marks

(Scaled: CIA – 50 Marks & ESE – 50 Marks)

MIMBA432 - ORGANISATIONAL BEHAVIOUR (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description: The course is offered as a mandatory core course for all students in Trimester II.  The course introduces students to a comprehensive set of concepts and theories, facts about human behaviour and organizations that have been acquired over the years. The subject focuses on ways and means to improve productivity, minimize absenteeism, increase employee engagement and so on thus, contributing to the overall effectiveness. The basic discipline of the course is behavioral science, sociology, social psychology, anthropology and political science

 

Course Objectives: To make sense of human behaviour, use of common sense and intuition is largely inadequate because human behaviour is seldom random. Every human action has an underlying purpose which was aimed at personal or societal interest. Moreover, the uniqueness of each individual provides enough challenges for the managers to predict their best behaviour at any point of time. A systematic study of human behaviour looks at the consistencies, patterns and cause effect relationships which will facilitate understanding it in a reasonable extent. Systematic study replaces the possible biases of intuition that can sabotage the employee morale in organizations

Course Outcome

CO1: Determine the individual and group behavior in the workplace

CO2: Assess the concepts of personality, perception and learning in Organizations

C03: Analyze various job-related attitudes

CO4: Design motivational techniques for job design, employee involvement, incentives, rewards & recognitions

CO5: Manage effective groups and teams in organizations

Unit-1
Teaching Hours:9
Introduction to Organizational Behaviour
 

Historical Development, Behavioural sciences and Organizational behaviour, Meaning, Importance, Basic concepts, methods and tools for understanding behaviour, Challenges and Opportunities, OB model, ethical issues in organizational Behaviour.

 

Cross-cultural management, managing multicultural teams, communicating across cultures, OB in the digital age.

Unit-2
Teaching Hours:9
Individual Behaviour ? Personality, Perception and Learning
 

Personality:  Foundations of individual behaviour, Personality, Meaning and Importance, Development of personality, Determinants of personality, Theories of personality, Relevance of personality to managers. 

Perception: Nature, Importance and Definition of Perception, Factors involved in perception, The Perceptual Process, Perceptual Selectivity and Organization, Applications in Organizations. 

Learning: Definition and Importance, Theories of learning, Principles of learning, Shaping as managerial tool

Unit-3
Teaching Hours:9
Attitudes, Values & Job Satisfaction
 

Attitudes: Sources and types of attitudes, Attitude formation and change, Cognitive Dissonance Theory. Effects of employee attitude, Job related attitudes 

Values: meaning, importance, source and types, and applications in organizations. 

Job satisfaction: Measuring Job Satisfaction, Causes of Job Satisfaction, impact of satisfied and dissatisfied employees on the workplace

Unit-4
Teaching Hours:9
Motivation
 

Meaning, process and significance of motivation, Early Theories of motivation: Hierarchy of Needs, Theory X Theory Y, Two Factor theory, McClelland Theory of Needs, Contemporary Theories of Motivation: Goal Setting theory, Self-Efficacy theory, Equity theory/Organizational justice, Expectancy theories, Motivation theories applied in organizations: Job design, employee involvement, rewards and global implications

Unit-5
Teaching Hours:9
Groups & Teams
 

Groups: Meaning, classification and nature of groups, Stages of group development, an alternative model for Temporary Groups with punctuated equilibrium model, Group properties: Roles, Norms, Status, Size and Cohesiveness, Group decision making.

Teams: Meaning of teams, Types of teams, Creating Effective teams, what makes individuals into effective team players, Team development, Team decision making

Text Books And Reference Books:

T1. Robbins, S P., Judge, T A and Vohra, N (2016).  Organizational Behavior. 16th Edition, Prentice Hall of India

Essential Reading / Recommended Reading

T1. Robbins, S P., Judge, T A and Vohra, N (2016).  Organizational Behavior. 16th Edition, Prentice Hall of India

Evaluation Pattern

CIA1 - 20

MSE - 50

CIA 3- 20

ESE - 100

MIPSY432 - PEOPLE THOUGHTS AND SITUATIONS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:4
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description

The course is an exploration of the prevailing theories and empirical methods that explain about people’s thoughts, feelings and behaviors in a social context. This throws light on cognitive and social factors that influence human behavior, especially in situations populated by others.

 

Course Objectives

  1. To understand different ways of thinking about people and the perception of self in social situations
  2. To comprehend factors of affect related to cognition in a social context
  3. To develop knowledge about the dynamics of person in different situation in a social living

Course Outcome

CO 1: To understand the thinking patterns of people and the perception of self in various cultural contexts

CO 2: To comprehend factors of affect related to cognition in a social context

CO 3: To inculcate dynamics of person in different situation

CO 4: To evaluate the person and situation by using psychometric tests

Unit-1
Teaching Hours:6
Introduction to Self
 

Definition,

Person perception

Self-concept

Self-presentation

Self-esteem.

Unit-2
Teaching Hours:10
Affect and Cognition
 

Emotions - Positive and negative affect; Thoughts and expressions; Selective attention; Information processing; Memory; Cognitive appraisal; Judgment and Decision Making; Problem Solving

Unit-3
Teaching Hours:10
The Person in the Situation - I
 

Justifying our actions, Social Relations: Stereotypes; Prejudice: Definition and Types, Sources of Prejudice, Consequences of Prejudice; Strategies to reduce prejudice; Attribution, Attitude and Attitude Change.

Unit-4
Teaching Hours:10
The Person in the Situation - II
 

Aggression: Perspectives, Causes; Prevention and Control of Aggression; Pro-social Behavior.

Practicum: Pro-social behavior scale

Unit-5
Teaching Hours:10
Group Dynamics
 

Nature of Groups; Basic Processes, Group Performance, Group Decision Making; Group Interaction (Facilitation, Loafing)

Practicum: Sociometry

Text Books And Reference Books:

Myers, D.G (2002) Social Psychology,.New York: McGraw Hill Companies.

Baron, Robert A. and Byrne, D. (2001) .Social Psychology 8 th Edition (Reprint).New Delhi:Prentice-Hall of India Pvt Ltd.

Baumeister.R.F. and Bushman,B.J. (2008).Social Psychology and Human nature. Belmont,CA:Thomson Wadsworth

 

Essential Reading / Recommended Reading

Tuffin, K. (2005). Understanding critical social psychology. London: Sage Publications.

Brehm, S.S. and Kassin, SN. (1996) Social Psychology. Boston : Houghton Mifflin Company.

Crisp, R.J. and Turner, R.N. (2007), Essential Social Psychology. New Delhi: Sage Publications India Pvt., Ltd.

Taylor ,S .E, Peplau, L.A and Sears, D.O. (2006) Social Psychology. New Delhi: Pearson Prentice-Hall of India.

Misra, G., & Dalal, A. K. (2001). Social Psychology in India: Evolution and Emerging Trends. In K. A. Dala, & G. Misra, New Directions in Indian Psychology. New Delhi: Sage.

Evaluation Pattern

Group Assignment - 20 marks

Individual Assignment -  20 marks

Mid semester - 25 marks

OEC471 - NCC4 (2023 Batch)

Total Teaching Hours for Semester:15
No of Lecture Hours/Week:1
Max Marks:50
Credits:1

Course Objectives/Course Description

 

This course offers an integrated approach to disaster management, physical training, and aviation operations, designed to prepare students for effective response and leadership in emergency situations. It includes comprehensive training in physical fitness, fundamental drill techniques, aviation medicine, and standard operating procedures for ground handling. Students will also engage in practical exercises such as obstacle courses and social service activities to develop their skills in operational readiness, safety checks, and community engagement. This course equips students with the necessary skills to manage disasters effectively, maintain high safety standards, and contribute positively to their communities.

Master standard ground handling procedures and conduct thorough internal and external safety checks to ensure operational readiness and safety in aviation environments.

Apply principles of disaster management to effectively plan for and respond to emergency situations, ensuring efficient and coordinated disaster response.

Integrate theoretical knowledge with practical skills to address various challenges in disaster management and aviation safety, ensuring a comprehensive approach to both personal and professional development.

Course Outcome

CO1: Demonstrate improved physical fitness, including cardiovascular endurance, strength, and flexibility, while mastering fundamental foot and rifle drills.

CO2: Exhibit leadership skills and effectively apply disaster management principles in practical scenarios

CO3: Demonstrate comprehensive knowledge and application of aviation safety protocols, including health and safety in aviation, medical emergencies and first aid, standard ground handling procedures

Unit-1
Teaching Hours:5
Physical Fitness and Drill Techniques
 
  • Foot Drill

    • Drill Movements and Commands: Perform essential drill movements and commands with precision.
    • Marching Techniques: Achieve accuracy in marching and maintaining formations.

    2. Rifle Drill

    • Rifle Handling and Safety: Master safe and effective rifle handling procedures.
    • Rifle Drill Movements: Execute rifle drills with proper posture and coordination.

    3. Ceremonial Drill

    • Conduct ceremonial drills, including inspections and parades, with precision and adherence to formal procedures
Unit-2
Teaching Hours:5
Leadership and Disaster Management
 
  • Leadership Development
    • Effective communication and teamwork
    • Decision-making and problem-solving
  • Disaster Management 1
    • Principles of disaster management
    • Risk assessment and mitigation strategies
  • Disaster Management 2
    • Emergency response planning
    • Recovery and resilience building

 

Unit-3
Teaching Hours:5
Aviation Safety and Operational Procedures
 
  • Aviation Medicine
    • Health and safety in aviation
    • Medical emergencies and first aid
  • Standard Ground Handling Procedures
    • Aircraft ground handling protocols
    • Safety checks before external inspections
  • Internal & External Checks
    • Detailed inspection procedures
    • Ensuring operational readiness and safety
Text Books And Reference Books:

1.Airwing Cadet Handbook, Specialized Subject SD/SW, Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell Press, 2015.

Essential Reading / Recommended Reading

1.Airwing Cadet Handbook, Specialized Subject SD/SW, Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell Press, 2015.

Evaluation Pattern

Attendance

(5)

Camp Attended(5)

Performance
Contribution
(10)

Personal and
Unit
Development (10)

Written Exam Marks  (20)

Total(50)

 

 

 

 

 

Evaluation Criteria

Excellent

Good

Average

Needs Improvement

Poor

9-10

7-8

6-7

5

0

Attendance

Has Participated in >= 95% of the NCC activities

Has Participated in >= 90%  and <95% of the NCC activities

Has Participated in >= 85%  and <90% of the NCC activities

Has Participated in >= 80%  and <85% of the NCC activities

Has attendance percentage less than 80%

Camp Attended(20)

10

9

6-8

5

0

National camp(RD)

National cam p AIVSC

Other National camps

Unit level Camps

No camps

Performance Contribution

8 – 10

6 – 7

4 – 5

1 – 3

0

Was a self-starter; consistently sought new challenges and asked for additional work assignments; regularly approached and solved problems independently; frequently proposed innovative and creative ideas, solutions, and/or options

Worked without extensive supervision; in some cases, found problems to solve and sometimes asked for additional work assignments; normally set his/her own goals and, in a few cases, tried to exceed requirements; offered some creative ideas

Had little observable drive and required close supervision; showed little if any interest in meeting standards; did not seek out additional work and frequently procrastinated in completing assignments; suggested no new ideas or options

Wasn’t regular.

No new ideas projected or discussed.

Didn’t complete the given tasks in the mentioned time limit.

Hasn’t visited the company.

 

8 – 10

6 – 7

4 – 5

1 – 3

0

Personal and
Professional
Development

Will develop a practical “working knowledge” and understanding of NCC expectations.

 

 

Will develop a practical “working knowledge” and understanding of workplace expectations.

 

 

Will develop a general understanding of workplace expectations.

 

 

Activities participated did not provide/or allow for understanding of workplace expectations.

 

 

Hasn’t Contributed to NCC

OEC472 - ABILITY ENHANCEMENT COURSE - IV (2023 Batch)

Total Teaching Hours for Semester:42
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

Course Description:

This course enhances essential skills across five units: presentation and writing skills, assertiveness and teamwork, interview techniques, quantitative aptitude, and C++ programming. It covers planning and delivering presentations, advanced writing practices, assertive communication, effective teamwork, and mastering job interviews. The course also includes mathematical concepts like averages, data sufficiency, permutations, combinations, and probability. Additionally, it provides comprehensive training in C++ programming, focusing on object-oriented principles, dynamic memory management, and advanced features.

Course Objective:

1. Develop effective presentation skills, including planning, structuring, and engaging the audience.

2. Enhance writing proficiency with a focus on paragraph organization, proper punctuation, and error correction.

3. Cultivate assertive communication and teamwork strategies for collaborative success.

4. Master interview techniques, including preparation, execution, and follow-up.

5. Understand and apply mathematical concepts in averages, mixtures, data sufficiency, permutations, combinations, and probability.

Course Outcome

CO1: Deliver structured and visually supported presentations with confidence.

CO2: Write coherent, concise, and error-free documents.

CO3: Communicate assertively and work effectively within teams.

CO4: Successfully navigate various types of interviews and handle challenging questions.

CO5: Solve complex mathematical problems involving averages, mixtures, permutations, combinations, and probability.

Unit-1
Teaching Hours:6
Presentation Skills
 

Planning and Structuring a Presentation

> Effective Use of Visual Aids

> Engaging the Audience: Techniques and Strategies

> Overcoming Stage Fear

> Evaluating Presentation Success

Nature and Style of sensible writing :

1. Organizing Principles of Paragraphs in Documents, Writing Introduction and Conclusion, Importance of

Proper Punctuation, The Art of Condensation (Precise writing) and Techniques in Essay writing, Common

Errors due to Indianism in English Communication, Creating Coherence and Cohesion, Sentence

arrangements exercises, Practice of Sentence Corrections activities. Importance of Summarising and

Paraphrasing.

2. Misplaced modifiers, Contractions, Collocations, Word Order, Errors due to the Confusion of words,

Common errors in the use of Idioms and phrases, Gender, Singular & Plural. Redundancies & Clichés.

 

Unit-2
Teaching Hours:6
Assertiveness
 

> Understanding the Difference: Assertiveness vs Aggressiveness

> Benefits of Being Assertive

> Techniques for Assertive Communication

> Saying No Politely and Firmly

> Assertiveness Role-Plays

 

Team Work and Collaboration

> Characteristics of Effective Teams

> Roles and Responsibilities within Teams

> Strategies for Collaborative Work

> Handling Team Conflicts

> Celebrating Team Successes

 

Unit-3
Teaching Hours:6
Interview Skills
 

Interview Skills

 

> Introduction to Interviews

> The Purpose of an Interview

> Different Types of Interviews: Telephonic, Face-to-face, Panel, Behavioral, and Technical

 

> Before the Interview

> Researching the Company/Organization

> Analyzing the Job Description

> Preparing Relevant Answers for Common Interview Questions

 

> During the Interview

> Dress Code and Personal Grooming

> Body Language: Eye Contact, Posture, and Handshake

> Listening Actively and Responding Clearly

> Asking Thoughtful Questions to the Interviewer

 

> Technical vs Behavioral Interviews

> Understanding Technical Skill Evaluation

> STAR Technique (Situation, Task, Action, Result) for Behavioral Questions

 

> Handling Challenging Questions and Situations

> Addressing Gaps in Employment

> Discussing Strengths, Weaknesses, and Failures

> Navigating Salary Discussions

 

> After the Interview

> Crafting a Follow-up Email or Letter

> Reflecting on Interview Performance

> Preparing for the Next Steps

Unit-4
Teaching Hours:8
Averages and Alligations mixtures:
 

Average: relevance of average, meaning of average, properties of average, deviation method, concept of weighted average. Allegation method: a situation where allegation technique, general representation of allegations, the straight line approach, application of weighted average and allegation method in problems involving mixtures. Application of alligation on situations other than mixtures problems.

 

Data Sufficiency: Questions based on

> Quantitative aptitude

> Reasoning aptitude

> Puzzles

Permutation and Combination: Understanding the difference between the permutation and combination, Rules of Counting-rule of addition, rule of multiplication, factorial function, Concept of step arrangement, Permutation of things when some of them are identical, Concept of 2n, Arrangement in a circle.

Probability: Single event probability, multi event probability, independent events and dependent events, mutually exclusive events, non-mutually exclusive events, combination method for finding the outcomes.

 

Unit-5
Teaching Hours:14
C++ Object oriented Programming
 

· Class and Objects

 · Dynamic Memory Management POP,

 · OOPs in C++

 · Console Input / Output in C++

 · Comment lines in C++

 · Importance of function prototyping in C++

 · Function overloading

 · Inline functions and default arguments

 · Scope Resolution Operator

 · Structures

 · Defining function outside the class

 · Friend functions, Friend class

 · Array of class objects

 · Passing class objects to and returning class objects from functions

 · Nested classes, Namespaces

 · Dynamic memory allocation using new and deallocation

 new handler function

Text Books And Reference Books:

1.Title: The Elements of Style

 

Author: William Strunk Jr. and E.B. White

 

Publisher: Pearson

 

Edition: 4th Edition

ISBN: 9780205309023.

2.Title: Cracking the Coding Interview

 

Author: Gayle Laakmann McDowell

 

Publisher: CareerCup

 

Edition: 6th Edition

ISBN: 9780984782857

 

Essential Reading / Recommended Reading

1.Title: The Assertiveness Workbook: How to Express Your Ideas and Stand Up for Yourself at Work and in Relationships

Author: Randy J. Paterson

Publisher: New Harbinger Publications

Edition: 1st Edition

ISBN: 9781572242098.

2.Title: Quantitative Aptitude for Competitive Examinations

    Author: R.S. Aggarwal

    Publisher: S. Chand Publishing

    Edition: 2021

    ISBN: 9789352836509

 

3. Title: How to Prepare for Quantitative Aptitude for the CAT

    Author: Arun Sharma

    Publisher: McGraw Hill Education

 

    Edition: 10th Edition (2022).

4.Title: Let Us C++

 

   Author: YashavantKanetkar

 

   Publisher: BPB Publications

 

   Edition: 2nd Edition

 

   ISBN: 9789387284904

 

 

 

   Solutions Book:

 

 4.  Title: Let Us C++ Solutions

 

   Author: YashavantKanetkar

 

   Publisher: BPB Publications

 

   Edition: 1st Edition

   ISBN: 9789387284911

 

Evaluation Pattern

Total Credits=1

Overall CIA=50 Marks.

AIML541PE04 - INTRODUCTION TO MACHINE LEARNING (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:3

Course Objectives/Course Description

 

Course Description:

  This course is designed to provide a comprehensive understanding of machine learning concepts, algorithms, and applications. The course emphasizes hands-on experience through practical implementation using python

Course objectives: 

·        To understand the need for machine learning

·        To discover supervised and unsupervised learning paradigm of machine learning

·        To learn various machine learning techniques 

·        To be able to apply suitable machine learning algorithms for solving problems

 

Course Outcome

CO1: Build various supervised learning methods.

CO2: Make use of various unsupervised learning methods

CO3: Utilize the basics of neural networks and back propagation algorithm for problem solving

CO4: Apply the Bayesian and computational learning techniques for problem solving

CO5: Develop various learning techniques for real world problems

Unit-1
Teaching Hours:12
Supervised Learning
 

Basic methods: Distance-based methods, Nearest-Neighbours, Decision Trees. Linear models: Linear Regression, Logistic Regression, Support Vector Machines.

Unit-2
Teaching Hours:12
Unsupervised Learning
 

Clustering: K-means/Kernel K-means, Dimensionality Reduction: PCA and kernel PCA, Matrix Factorization and Matrix Completion.

Unit-3
Teaching Hours:12
Neural Networks
 

Neural Network Representation – Problems – Perceptron’s – Multilayer Networks and Back Propagation Algorithms

Unit-4
Teaching Hours:12
Bayesian and Computational Learning
 

 

Bayes Theorem – Concept Learning – Maximum Likelihood – Bayes Optimal Classifier – Gibbs Algorithm – Naïve Bayes Classifier – Bayesian Belief Network.

Unit-5
Teaching Hours:12
Instance-Based, Analytical Learning and Inductive based Learning
 

K- Nearest Neighbour Learning – Locally weighted Regression – Radial Basis Functions – Case Based Learning- Search control knowledge

Text Books And Reference Books:
  1. Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press, 2012
  2. Tom M. Mitchell, ―Machine Learning, McGraw-Hill Education (India) Private Limited, 2013.
Essential Reading / Recommended Reading

 

  1. Manaranjan Pradhan, U. Dinesh Kumar, “Machine Learning Using Python”, Wiley india Pvt. Ltd, 2019 Edition, ISBN: 9788126579907.
  2. Wes McKinney, ”Python for Data: Data Wrangling with Pandas, NumPy, and IPython”, Second Edition, O′Reilly, 2017.
Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

Practical – 50 Marks

End Semester Examination – 50 Marks

Attendance – 5 Marks

 

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CS531P - COMPUTER NETWORKS (2022 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description:

This course describes an overview of the concepts in Computer Networks and the functionality of Protocols used in OSI and TCP/IP layered architecture. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems. The structure of this course is designed specifically for the students to understand the fundamentals of networks theoretically and to acquire practical Hands-on skills on working with various protocols and networking devices in the TCP/IP Model. This course describes an overview on the future modern networking technologies and the requirements that have evolved for the future networking environment. At the end of the course, the students find themselves comfortable in taking either of the direction- industrial job or further research in networking.

Course Objective:

The objective of the course is to understand

1. Basic functionality of OSI and TCP/IP architecture

2. Protocol functionality of TCP/IP Model

3. Analysis of different MAC, IP, Routing, Transport, and application layer protocols.

 

4. Requirements for the future Internet and its impact on the computer network architecture

Course Outcome

CO1: Explain the TCP/IP architecture and functionalities of each layer.

CO2: Identify and Experiment with the suitable MAC Protocol for flow control and error control mechanism in Data link layer.

CO3: Compare the IP Addressing scheme and analyze the working principle of Routing Protocols in the network layer.

CO4: Analyze the Transport layer protocols and the principal functions that operates over an unreliable network service.

CO5: Analyze the functionality of the various Application layer protocols and outline key elements of a Modern Networking

Unit-1
Teaching Hours:8
Overview of Data Communication and Networking
 

Introduction- Data communications: Components - Data Communication- Data Flow- Network Topologies-Categories of Network – Protocol Layering –OSI Model-TCP/IP Protocol Suite. Digital Transmission – Digital to Digital Conversion- Line coding -Line Coding Schemes –Introduction to Transmission Media.

Unit-2
Teaching Hours:8
Data-Link Layer
 

Introduction – Link Layer Addressing – Error Detection and Correction- Cyclic Codes- Check sum- Forward Error correction –Data Link Layer Protocols- Automatic Repeat (ARQ) protocols -Stop and Wait, Go-Back-N, Selective Repeat, HDLC.

Unit-3
Teaching Hours:11
Network Layer and Routing Protocols
 

Introduction – Network-Layer Services– Packet Switching– IPv4 Addresses – Internet Protocol (IP)-IPV4, IPv6, Subnetting. Introduction - Routing Algorithms- Distance Vector Routing, Link State Routing, Path Vector Routing, Unicast Routing Protocols- RIP, OSPF. 

Unit-4
Teaching Hours:10
Transport Layer Protocols- UDP and TCP
 

Introduction – Services, Port Numbers, User Datagram Protocol- User Datagram, UDP Services, UDP Applications. Transmission Control Protocol- TCP Services, TCP features. Congestion control - Flow Control to Improve Qos

Unit-5
Teaching Hours:8
Application Layer and Introduction to Network Security
 

Introduction – DNS- SMTP- DHCP- FTP- HTTP-Telnet. Network Security-Introduction-Security Goals- Attacks- Firewalls. Foundations of Modern Networking-Introduction: Software Defined Networking -SDN Architecture, Virtualization.

Text Books And Reference Books:

T1. Forouzan, B. A. (2021). Data communications and networking (6th ed.). New York, NY: McGraw-Hill. Type: Textbook. ISBN: 978-1-260-59782-0

Essential Reading / Recommended Reading

R1. William Stallings. (2014) Data and Computer Communications 10th Edition Pearson Education ISBN 13: 978-1-29-201438-8

R2. Larry L. Peterson, Bruce S. Davie, Computer Networks (2021): A Systems Approach (The Morgan Kaufmann Series in Networking), Morgan Kaufmann. ISBN- 9780128182000

 

Evaluation Pattern
  • CIA 1 – 20 Marks
  • CIA 2 – 50 Marks
  • CIA 3 – 20 Marks
  • Practical – 50 Marks
  • End Semester Examination – 100 Marks
  • Attendance – 5 Marks
 
(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CS532 - INTRODUCTION TO ARTIFICIAL INTELLIGENCE (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description:

This course provides a strong foundation of fundamental concepts in Artificial Intelligence. It aims to provide a basic exposition of the goals and methods and to enable the student to apply these techniques in applications that involve perception, reasoning, and learning.

Course Objectives:

1. To gain knowledge in the basics of Artificial Intelligence.

2. To analyze the applicability of searching algorithms in real time scenarios.

3. To acquire knowledge on knowledge representation and Learning.

Course Outcome

CO1: Illustrate the basics of Artificial Intelligence and problem-solving.

CO2: Explain the various Searching Techniques.

CO3: Outline the Adversarial search and CSP.

CO4: Make use of Knowledge Engineering in real-world representation.

CO5: Apply the different Forms of Learning

Unit-1
Teaching Hours:9
INTRODUCTION
 

History - Applications – Components of AI - Intelligent Agents - Characteristics of Intelligent Agents - Agents and Environments - Good behavior – The nature of environments– structure of agents - Problem Solving - problem-solving agents – Example problems – Searching for solutions

Unit-2
Teaching Hours:9
SEARCHING TECHNIQUES
 

Classical Search: Uninformed Search Strategies - BFS - DFS - Bidirectional Search- Informed Heuristics Search Strategies -Heuristic function - Greedy - best-first search- A* Algorithm.

Local search algorithms and optimization problems –Hill-climbing Search, Simulated annealing, Local beam Search, Genetic algorithm - Searching with partial observations - Online Search Agents and Unknown Environment.

Unit-3
Teaching Hours:9
GAME PLAYING AND CSP
 

Games – Optimal decisions in games –Min-Max algorithm- Alpha – Beta Pruning – imperfect real-time decision –Stochastic Games. Constraint Satisfaction Problem (CSP): Definition - Constraint propagation - Backtracking search - Local Search -The Structure of problems.

Unit-4
Teaching Hours:9
KNOWLEDGE REPRESENTATION
 

Logic - Propositional logic - First-order logic – Syntax and semantics for first-order logic – Using first-order logic – Knowledge engineering in first-order logic. Inference in First order logic – propositional versus first-order logic – unification and lifting – forward chaining – backward chaining - Resolution - Knowledge representation - Ontological Engineering - Categories and objects.

Unit-5
Teaching Hours:9
LEARNING
 

Learning from Examples: Forms of Learning - Supervised learning - Learning Decision Trees - Regression and classification with linear models, Artificial Neural Networks. Knowledge in Learning: Logical formulation of learning – Explanation-based learning – Learning using relevant information – Inductive logic programming. Statistical learning- Learning with complete data - Learning with hidden variables.

Text Books And Reference Books:

T1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A Modern Approach”, 4th Edition, Pearson Education, 2020.

T2. Elaine Rich; Kevin Knight; Shivashankar B Nair, “Artificial Intelligence”, 3rd Edition, Tata McGraw-Hill, 2019.

            T3. Francois Chollet “Deep Learning with Python”, 1st Edition Manning Publication, 2018.

 

Essential Reading / Recommended Reading

R1. Jeff Heaton, "Artificial Intelligence for Humans, Volume 1: Fundamental Algorithms", 1st edition, CreateSpace Independent Publishing Platform, 2013.

R2. George F. Luger, " Artificial Intelligence: Structures and Strategies for Complex Problem Solving", 6th Edition, Pearson Education,2021.

            R3. Kevin Warwick, " Artificial Intelligence: The Basics," Routledge, 2011.

Evaluation Pattern

CIA 1 – 20 Marks

CIA 2 – 50 Marks

CIA 3 – 20 Marks

End Semester Examination – 100 Marks

Attendance – 5 Marks

(Scaled: CIA – 50 Marks & ESE – 50 Marks)

 

CS533P - DESIGN AND ANALYSIS OF ALGORITHMS (2022 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 
  • To introduce basic concepts of algorithms
  • To introduce mathematical aspects and analysis of algorithms
  • To introduce sorting and searching algorithms
  • To introduce various algorithmic techniques
  • To introduce algorithm design methods.

Course Outcome

CO1: Demonstrate the process of algorithmic problem solving with time and space complexity

CO2: Identify algorithm design techniques for searching and sorting

CO3: Inspect algorithms under divide and conquer technique

CO4: Solve problems by applying dynamic programming techniques and determine the efficiency of algorithms

CO5: Interpret the limitations of Algorithm power and demonstrate backtracking technique

Unit-1
Teaching Hours:9
INTRODUCTION AND FUNDAMENTALS OF THE ANALYSIS OF ALGORITHM EFFICIENCY
 

Introduction, Notion of Algorithm, Fundamentals of Algorithmic Solving, Important Problem Types, Fundamentals of the Analysis Framework, Mathematical Analysis of Non-recursive Algorithm, Mathematical Analysis of Recursive Algorithm and examples, Empirical Analysis of Algorithms and Algorithm Visualization.

Unit-2
Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
 

Brute Force and Exhaustive Search: Selection Sort, Bubble Sort, Sequential Search and Brute-force string matching, Travelling Salesman Problem, Knapsack Problem, Assignment Problem.

Decrease and Conquer: Insertion Sort and Topological Sorting and Fake Coin Problem, Russian Peasant Multiplication, Josephus Problem.

Unit-3
Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
 

Divide and conquer: Merge sort, Quick Sort, Binary Tree Traversals and Related Properties and Multiplication of Large Integers and Strassen’s Matrix Multiplication.

Transform and Conquer: Presorting, Notion of Heap and Heapsort, Horner’s Rule and Binary Exponentiation.

Unit-4
Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
 

Space and Time Trade - Offs: Sorting by Counting, Horspool’s and Boyer - Moore Algorithm for String Matching, Hashing.

Dynamic Programming: Knapsack Problem, Warshall’s and Floyd’s Algorithm.

Greedy Techniques: Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s Algorithm.

Unit-5
Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
 

Limitations of Algorithm Power:  Decision Trees, P, NP and NP Complete Problems, Challenges in Numerical Algorithms.

Backtracking: n-Queen’s Problem, Hamiltonian Circuit problem and Subset-Sum problem.

Branch and Bound: Assignment problem, Knapsack problem and Traveling salesman problem.

Text Books And Reference Books:
  1. AnanyLevitin, “Introduction to the Design and Analysis of Algorithm”, 3/e, Pearson Education Asia, Reprint 2012.
  2. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, “Data Structures and Algorithms in Java”, 6/e, Wiley, 2014.
  3. T. H Cormen, C E Leiserson, R L Rivest and C Stein: “Introduction to Algorithms”, 3rd Edition, The MIT Press, 2014.
Essential Reading / Recommended Reading
  1. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Computer Algorithms, Second Edition, Universities Press, 2007.
  2. Richard Neapolitan, “Foundations of Algorithms”, 5/e, Jones & Bartlett Learning, 2014.
  3. Richard Johnsonbaugh, Marcus Schaefer, “Algorithms”, Pearson Education, 2009.
  4. Clifford A Shaffer, “Data Structures and Algorithm Analysis in Java”, 3rd Edition, Courier Corporation, 2014.
Evaluation Pattern
  1. Continuous Internal Assessment (CIA) for Theory + Practical papers: 70% (70 marks out of 100 marks)
  2. End Semester Examination (ESE): 30% (30 marks out of 100 marks)

CS541PE01 - CLOUD COMPUTING (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course is to explore the basics of cloud computing and the major cloud solutions. Students will learn how to use cloud services, and to create virtual cloud environment. Also, aims to Provide students with hands-on experience working with cloud virtualization. 

Course Objective

1. Understand the fundamentals of Cloud Computing.

2. Evaluate cloud architecture and infrastructure management techniques.

3. Gain practical experience with leading cloud simulator like Cloudsim.

4. Evaluate advanced Data-Intensive Computing Concept.

5. Analyze cloud service provider in different platform.

Course Outcome

CO1: Explain the cloud computing application and service-oriented computing.

CO2: Construct the cloud computing architecture.

CO3: Determine the cloud virtualization concept.

CO4: Interpret the Data-Intensive Computing concept.

CO5: Experiment with various cloud service platform.

Unit-1
Teaching Hours:12
INTRODUCTION TO CLOUD COMPUTING
 

Cloud Computing Basics - Cloud Components - Infrastructure - Services - Application - Storage - Database Service - Internet and Cloud - Components - Hypervisor Application - Advantages, Disadvantages of Cloud Computing, Types of Cloud, Service-Oriented Computing, Utility-Oriented Computing, Building Cloud Computing Environments, Application Development, Infrastructure and System Development, Computing Platforms and Technologies, Parallel vs. distributed computing, Elements of parallel computing, Elements of distributed computing.

Unit-2
Teaching Hours:12
CLOUD COMPUTING ARCHITECTURE
 

Introduction, Cloud Reference Model, Architecture, Infrastructure Hardware as a Service, Platform as a Service, Software as a Service, Types of Clouds, Public Clouds, Private Clouds, Hybrid Clouds, Community Clouds, Economics of the Cloud, Open Challenges, Cloud Definition, Cloud Interoperability and Standards Scalability and Fault Tolerance Security, Trust, and Privacy Organizational Aspects.

 

Unit-3
Teaching Hours:12
CLOUD VIRTUALIZATION
 

Introduction - Characteristics of virtualized environments - Increased security - Managed execution - Portability - Taxonomy of virtualization techniques - Execution virtualization - Virtualization and cloud computing - Pros and cons of virtualization - Advantages of virtualization - Technology examples - Xen: paravirtualization - VMware: full virtualization - Microsoft Hyper-V.

Unit-4
Teaching Hours:12
CLOUD IN DATA COMPUTING
 

What is Data-Intensive Computing? Characterizing Data-Intensive Computations, Challenges Ahead, Historical Perspective, Technologies for Data-Intensive Computing, Storage Systems, Programming Platforms, Aneka MapReduce Programming, Introducing the MapReduce Programming Model, Example Application. 

Unit-5
Teaching Hours:12
CLOUD SERVICE PROVIDER
 

Amazon Web Services, Compute Services, Storage Services, Communication Services, Additional Services, Google App Engine, Architecture and Core Concepts, Application Life-Cycle, Cost Model, Observations, Microsoft Azure, Azure Core Concepts, SQL Azure, Windows Azure Platform Appliance.

Text Books And Reference Books:

T1. Anthony Velte, Toby Velte, and Robert Elsenpeter, “Cloud Computing – A Practical Approach”, McGraw Hill., 2010.

T2. Rajkumar Buyya, Vecchiola, Selvi, “Mastering Cloud Computing,” McGraw Hill. 2013.

T3. Barrie Sosinsky, “Cloud Computing Bible”, John Wiley, 2010.

Essential Reading / Recommended Reading

R1. Massimo Cafaro and Giovanni Aloisio, “Grids, Clouds and Virtualization”, Springer, 2011.

R2. Michael Miller, “Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online”, Que Publishing, August 2008 

Evaluation Pattern

CIA 1 - 20 Mark

CIA 2 - 50 Mark

CIA 3 - 20 Mark

Practical - 50 Mark

End Semester Examination - 50 Mark

Attendance - 5 Mark

(Scaled: CIA (Theory + Practical - 70 Marks & ESE - 30 Marks)

CS543E06 - QUANTUM COMPUTING (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description:

This course provides the understanding of the basic concepts of quantum computing to meet the global needs of the society in a professionally ethical way through contributing to skill development.  

Course Objective:

1. To provide Sound knowledge and understanding of the fundamentals of Quantum Computing with examples.

2. To provide knowledge on the building blocks of quantum circuits and their operations

3. To enable the students to apply these concepts in quantum error correction and quantum cryptography

Course Outcome

CO1: Understand quantum mechanics principles through linear algebra, facilitating comprehension of quantum information processing applications.

CO2: Understand the global perspectives on quantum mechanics and enabling of foundational knowledge in their properties.

CO3: Make use of Quantum Gates and Circuits to design Quantum Algorithms.

CO4: Analyze quantum information, demonstrating critical thinking skills in assessing quantum algorithmic principles.

CO5: Illustrate the principles of quantum cryptographic algorithms.

Unit-1
Teaching Hours:9
Introduction to Linear Algebra:
 

Linear Algebra: Complex Numbers versus Real Numbers, Vectors, Diagrams of Vectors, Lengths of Vectors, Scalar Multiplication, Vector Addition, Orthogonal Vectors, Multiplying a Bra by a Ket, Bra-Kets and Lengths, Bra-Kets and Orthogonality, Orthonormal Bases, Vectors as Linear Combinations of Basis Vectors, Ordered Bases, Length of Vectors, Matrices: Matrix Computations, Orthogonal and Unitary Matrices.

Experiment 1: Implementation of Linear Algebra Concepts in python code

Unit-2
Teaching Hours:9
Introduction to Quantum Mechanics:
 

Mathematics of Quantum Spin, Equivalent State Vectors, Basis Associated with a Given Spin Direction, Properties of Quantum Mechanics: Entanglement Property, Bell’s Inequality, Superposition property, interference property, The postulates of quantum mechanics. Quantum States and their representation

Experiment 2: Implementation of superposition, interference and Entanglement

Unit-3
Teaching Hours:9
Quantum Gates and Circuits
 

Single qubit quantum gates: Pauli X-Gate, Pauli-Y Gate, Pauli-Z gate, Hadamard Gate, Phase Gate (S gate), T Gate, U Gate, I gate, Two Qubit Quantum Gates: C-NOT or CX gate, Controlled U gate, Controlled Y gate, Controlled Z gate, Controlled Hadamard Gate, Swap Gate. Three Qubit Quantum Gates: C2-NOT or CCNOT or toffoli gate

Experiment 3: Implementing Quantum Gates and Circuits in IBMQ

Unit-4
Teaching Hours:9
Quantum Information
 

Introduction, Quantum noise and Quantum Operations, Representations, Examples, Applications, Distance Measures for Quantum information. Theory of Quantum Error Correction, Constructing Quantum Codes, Stabilizer codes, Bit flip and phase flip error correction codes, The Shor code, Quantum Fourier transforms, Quantum Phase estimation, Quantum search algorithms, Quantum counting Algorithms. Deutsch and Deutsch Josza Algorithm.

Experiment 4: Implementation of Quantum Error Correction Codes

Unit-5
Teaching Hours:9
Secure Communication Quantum Algorithms
 

Introduction to Quantum Cryptography, Polarization Encoding, No-Cloning Theorem, Super Dense Coding, Quantum Teleportation, Quantum Key Distribution - The BB84 Protocol, The Ekert Protocol, Real-World Implementation.

Experiment 5: Implementation of Quantum Algorithms for Secure Communication

Text Books And Reference Books:

T1. Michael A. Nielsen. & Issac L. Chiang, “Quantum Computation and Quantum Information”, 10th Anniversary Edition, Cambridge University Press, 2010

T2. Chris Bernhardt, Quantum Computing for Everyone, MIT Press 2019.

Essential Reading / Recommended Reading

References (Text / Online Ref):

R1. Mika Hiravensalo, “Quantum computing” II edition, Springer- 2004

O1. https://nptel.ac.in/courses/115101092/

O2. https://www.udemy.com/course/quantum-computing-an-overview/

O3.https://www.coursera.org/learn/quantum-computing-algorithms?action=enroll

Evaluation Pattern

CIA - 50%

ESE - 50%

CS581 - INTERNSHIP - 1 (2022 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

Internships are short-term work experiences that will allow  a student to observe and participate in professional work environments and explore how his interests relate to possible careers. They are important learning opportunities through industry exposure and practices.   

 Course Objectives: 

•Identify how the internship relates to their academic courses and preferred career path

•Integrate existing and new technical knowledge for industrial application

•Understand lifelong learning processes through critical reflection of internship experiences.

•Articulate their experience and skills to potential employers

Course Outcome

CO1: Design solutions to real-time complex engineering problems using the concepts of Computer Science and Information Technology through independent study.

CO2: Utilize aquired Skills and professional ethics for developing computational solutions.

CO3: Employ the knowledge aquired to prepare a technical summary and for an oral presentation

Unit-1
Teaching Hours:30
Regulations
 

1.The student shall undergo an Internship for30 days starting from the end of 4th semester examination and completing it during the initial period of 5th semester.

2.The department shall nominate a faculty as a mentor for a group of students to prepare and monitor the progress of  the students.

3. The students shall report the progress of the internship to the mentor/guide at regular intervals and may seek his/her advise.

4. The Internship evaluation will  be completed by the end of  5th semesters.

5. The students are permitted to carry out the internship outside India with the following conditions, the entire expenses are to be borne by the student and the University will not give any financial assistance.

6. Students can also undergo internships arranged by the department during vacation.

7. After completion of Internship, students shall submit a report to the department with the approval of both internal and external guides/mentors.

8. There will be an assessment for the internship for 1 credit, in the form of report assessment by the guide/mentor  and a presentation on the internship given to department constituted panel.

Text Books And Reference Books:

Nil

Essential Reading / Recommended Reading

Nil

Evaluation Pattern

Maximum Marks = 50(Only credit will be displayed in the score card)

Passing marks 40% min

Internship assessment will be carried out based on the following parameters, during the 5th semester as a single Presentation evaluation.

 

Total No. of Internship Hours
(5)

Learning Objectives
(10)

Performance
Contribution
(10)

Personal and
Professional
Development (10)

Quality of Study/work/paper (10)

Submission of Report (5)

Total
(50)

 

CSHO533AIP24 - ADVANCED AI AND ML TECHNIQUES (2022 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

Course Description: 

In this advanced AI and ML course, students will learn about Bayesian methods for probabilistic modeling  and inference, explore reinforcement learning to optimize sequential decision-making and agent-based  learning, study Graph Neural Networks for graph-structured data, and learn about Explainable AI for model  interpretability. The course culminates with a project on real-world applications of GNNs, enabling students to  apply their acquired knowledge and skills in practical scenarios. This course aims to equip students with the  ability to develop sophisticated AI solutions for complex, real-world problems.

 

Course Objectives:

Upon completion of the "Advanced AI and ML Techniques" course, students will achieve the

following learning outcomes:

● Probability Theory and Statistics:

● Grasp Bayes' theorem, prior, likelihood, and posterior in ML

● Understand application in probabilistic modeling and inference

● Utilize Markov Chain Monte Carlo for Bayesian sampling

● Reinforcement Learning (RL) Techniques:

● Apply RL fundamentals, value iteration, and policy iteration

● Implement Q-learning or DQN for decision-making in uncertain environments

● Graph Neural Networks (GNNs) for Graph Data:

● Use GNNs for processing graph-structured data

● Understand architectures of Graph Convolutional Networks (GCNs) and GraphSAGE

● Constructing Explainable AI Models:

● Implement interpretable models with LIME and SHAP techniques.

● Balance model complexity and interpretability.

● Project on Real-World GNN Applications:

● Build GNN architecture and implement in real-world scientific or engineering applications

 

● Design, implement, and explain decision-making in the chosen application

 


 

 

Course Outcome

CO1: Identify the key concepts and techniques in advanced AI and ML such as Bayesian methods, reinforcement learning, graph neural networks, and explainable AI

CO2: Apply various machine learning techniques to enhance the performance of AI models.

CO3: Demonstrate the use of different AI and ML techniques in various scenarios

CO4: Construct AI models using advanced techniques like graph neural networks

CO5: Demonstrate the ability to solve real-world problems using advanced AI and ML techniques.

Unit-1
Teaching Hours:14
Bayesian Methods in Machine Learning
 
  • Bayesian methods, Bayes’ theorem, Bayesian inference.
  • Parameter estimation, Expectation Maximization algorithm, Variational Inference.
  • Latent Dirichlet Allocation, Gaussian Processes, Dirichlet Processes, Hierarchical Models.
  • Bayesian Optimization, Bayesian  Nonparametric Models. 
Unit-1
Teaching Hours:14
Practical Sessions for Module 1
 
  • Practical Implementation of Bayesian Inference and Parameter Estimation
  • Implementation of EM Algorithm and Variational Inference

 

 

Unit-2
Teaching Hours:14
Reinforcement Learning
 
  • Introduction to Reinforcement Learning, Multi-Armed Bandits, Markov Decision  Processes (MDPs).
  • Exploration and Exploitation based State Space Exploration, Bellman  Equations, Dynamic Programming, Temporal-Difference Learning.
  • Q-Learning, Policy  Gradient Methods, Multi-Agent Reinforcement Learning, Inverse Reinforcement Learning,  Partially Observable MDPs (POMDPs) .
Unit-2
Teaching Hours:14
Practical Implementation
 
  • Implementation of Q-Learning and Policy Gradient Methods
Unit-3
Teaching Hours:19
Practical Implementation
 
  • Practical Implementation of Graph Convolutional Networks and Graph Attention Networks.
  • Implementation of GraphSAGE and Node2Vec
Unit-3
Teaching Hours:19
Graph Neural Networks (GNN)
 
  • Introduction to Graph Neural Networks (GNN), Graph Convolutional Networks (GCN)
  • Graph Attention Networks (GAT),GraphSAGE.
  • Node2Vec, Graph Embeddings
  • DeepWalk Model

 

Unit-4
Teaching Hours:13
Implementation
 
  • Practical Exercises on LIME and SHAP.
  • Implementation of Counterfactual Explanations and Review of Explainable AI Techniques.
Unit-4
Teaching Hours:13
Explainable AI
 
  • Introduction to Explainable AI, Interpretability in Machine Learning.
  • Post-hoc Explainability Techniques, Feature Importance, and Partial Dependence Plots.
  • Local Interpretable Model-Agnostic Explanations (LIME)
  • SHapley Additive exPlanations (SHAP), Counterfactual Explanations.

 

 

Text Books And Reference Books:

T1: “Interpretable Machine Learning: A Guide for Making Black Box Models Explainable”  by Christoph Molnar. 

T2: “Explainable AI: Interpreting, Explaining and Visualizing Deep Learning” by  Wojciech Samek, Grégoire Montavon, Andreas Binder, Sebastian Lapuschkin, and  Klaus-Robert Müller.

T3: “Bayesian Reasoning and Machine Learning” by David Barber. 

T4: “Variational Bayesian Learning Theory” by Shinichi Nakajima, Kazuho Watanabe,  Masashi Sugiyama.

T5: "Algorithms for Reinforcement Learning” by Csaba Szepesvári. Publisher: Morgan &  Claypool Publishers; 1st edition (July 1, 2010). 

T6: “Reinforcement Learning and Optimal Control” by Dimitri P. Bertsekas. Publisher:  Athena Scientific; 1st edition (2019).

T7: “Machine Learning: A Bayesian and Optimization Perspective” by Sergios  Theodoridis. 

 

Essential Reading / Recommended Reading

R1: “Artificial Intelligence: A Modern Approach” by Stuart Russell and Peter Norvig.  Publisher: Pearson; 4th edition (December 30, 2019) 

R2: “Pattern Recognition and Machine Learning” by Christopher M. Bishop. 

R3: “Deep Learning” by Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Publisher: The  MIT Press; first edition (November 18, 2016) 

R4: “Reinforcement Learning: An Introduction” by Richard S. Sutton and Andrew G. Barto.  Publisher: The MIT Press; second edition 

R5: "Graph Representation Learning” by William L. Hamilton. Publisher: Morgan &  Claypool Publishers. 

Evaluation Pattern
1.Courses with 4credits(Theory & Practical’s)
CIA 1 – 20 Marks
CIA 2 – 50 Marks
CIA 3 – 20 Marks
Practical – 50 Marks
End Semester Examination – 100 Marks
Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

CSHO533CSP - CYBER FORENSICS AND MALWARE DETECTION (2022 Batch)

Total Teaching Hours for Semester:75
No of Lecture Hours/Week:5
Max Marks:100
Credits:4

Course Objectives/Course Description

 

This course is designed to explore fundamental concepts of cyber forensic, cyber laws and Data

recovery and its analysis. This course covers the topics of malware detection, classification, tools &

methodology applied to analysis and protection from malware.

Course Outcome

CO1: To understand the fundamentals of Cyber forensic over different platforms.

CO2: To understand concepts of Malware Forensics; Web Attack Forensics; Bitcoin Forensics; Cyber Laws and Data Recovery & Analysis.

CO3: To understand the nature of malware, its capabilities, and how it is combated through detection and classification.

CO4: To apply the tools and methodologies used to perform static and dynamic analysis on unknown executables.

CO5: To understand the malware functionality and malware detection techniques.

Unit-1
Teaching Hours:9
Unit-1
 

Introduction to Cyber Forensics; Windows Forensics; Linux Forensics, Mac OS Forensics; Anti-forensics; Network Forensics; Mobile Forensics; Cloud Forensics

Unit-2
Teaching Hours:9
UNIT-II
 

Malware Forensics; Web Attack Forensics; Emails and Email Crime, Bitcoin Forensics; Cyber Law and Cyberwarfare; Data Recovery & Data Analysis

Unit-3
Teaching Hours:9
UNIT-III
 

Introduction to malware, OS security concepts, malware threats, evolution of malware, malware types- viruses, worms, rootkits, Trojans, bots, spyware, adware, logic bombs, malware analysis, static malware analysis, dynamic malware analysis

Unit-4
Teaching Hours:9
UNIT-IV
 

STATIC ANALYSIS: Analyzing Windows programs, Anti-static analysis techniques- obfuscation, packing, metamorphism, polymorphism

DYNAMIC ANALYSIS: Live malware analysis, dead malware analysis, analyzing traces of malware- system-calls, api-calls, registries, network activities. Anti-dynamic analysis techniques-anti-vm, runtime-evasion techniques, Malware Sandbox, Monitoring with Process Monitor, Packet Sniffing with Wireshark, Kernel vs. User-Mode Debugging, OllyDbg, Breakpoints, Tracing, Exception Handling, Patching

Unit-5
Teaching Hours:9
UNIT-V
 

Malware Functionality: Downloader, Backdoors, Credential Stealers, Persistence Mechanisms, Privilege Escalation, Covert malware launching- Launchers, Process Injection, Process Replacement, Hook Injection, Detours, APC injection Malware Detection Techniques: Signature-based techniques: malware signatures, packed malware signature, metamorphic and polymorphic malware signature Non-signature based techniques: similarity-based techniques, machine-learning methods, invariant inferences

Text Books And Reference Books:

Text Books:

T1. Practical Cyber Forensics: An Incident-Based Approach to Forensic Investigations: Reddy, Niranjan, Published by Apress, Berkeley, CA, DOIhttps://doi.org/10.1007/978-1-4842-4460- 9, Print ISBN 978-1-4842-4459-3, 2019

T2. Practical malware analysis The Hands-On Guide to Dissecting Malicious Software by Michael Sikorski and Andrew Honig ISBN-10: 159327-290-1, ISBN-13: 978-1-59327-290-6, 2012

 

Essential Reading / Recommended Reading

Reference Books:

R1. Malware Detection A Complete Guide - 2019 Edition, Gerardus Blokdyk, Published by 5STARCooks, 2019, ISBN: 0655900845, 9780655900849

Evaluation Pattern
Courses with 4credits(Theory & Practical’s)
CIA 1 – 20 Marks
CIA 2 – 50 Marks
CIA 3 – 20 Marks
Practical – 50 Marks
End Semester Examination – 100 Marks
Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

CSHO533DAP24 - ADVANCED DATA SCIENCE TECHNIQUES (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:3

Course Objectives/Course Description

 

In this advanced data science course, students will learn about Ensemble Learning techniques for building complex models, Natural Language Processing for performing data analytics and predictive tasks on natural language data, Time Series Analysis for forecasting and analyzing temporal data, and the fundamentals of Deep Learning for creating neural networks. These skills will enable them to design and implement decision models for real-world data-driven or insights-driven applications.

Course Outcome

CO1: Explain the fundamental concepts of data science, including different techniques used for analyzing and extracting insights from various data types.

CO2: Analyze data to identify patterns, trends, and relationships using ensemble learning, text processing, time series analysis, and deep learning fundamentals

CO3: Implement appropriate data science techniques to solve specific problems in different domains, such as finance, healthcare, and e-commerce.

CO4: Evaluate the performance of data science models and interpret the results, considering limitations and potential biases.

CO5: Design and implement advanced algorithms to a real-world problem, demonstrating for various industrial sectors.

Unit-1
Teaching Hours:13
Ensemble Learning
 

Introduction to Ensemble Learning, Ensembling and Bootstrap Aggregation, Bagging, Boosting, Stacking, Gradient Boosting Machines (GBM), Extreme Gradient Boosting (XGBoost), CatBoost, Applications of Ensemble Learning.

Unit-2
Teaching Hours:16
Text and Natural Language Processing
 

Introduction to NLP, Syntax and Semantics, Pragmatics and Morphology, Text Cleaning and Preparation, Regular Expressions, Tokenization, Stop Words Removal, Stemming and Lemmatization, Part of Speech Tagging, Named Entity Recognition, Introduction to NLP Models, Bag of Words Model, TF-IDF Model, Word Embeddings, GloVe, FastText

Unit-3
Teaching Hours:13
Time-Series Analysis
 

Stationarity and Seasonality in Time-Series, Preprocessing techniques: Differencing, Detrending, Logarithmic transformation. Trend Analysis in Time-Series, Autoregressive (AR) Models, Moving Average (MA) Models, ARIMA and SARIMA Models, ACF and PACF. Vector Autoregression ARCH and GARCH Models, Feature Engineering and model selection for Time-Series, Regression Models for Forecasting, Tree-Based Models for Forecasting, Evaluation Metrics for Forecasting Models

Unit-4
Teaching Hours:18
Deep Learning Fundamentals
 

Activation Functions, Basic Architecture of Neural Networks, Learning in Neural Networks, Gradient descent (GD) and it’s variants, Forward 13T + 5P propagation vs Backpropagation, Limitations of Sigmoid Activation, Tanh, ReLU Activations and Need for Normalization, Optimization, Regularization, Deep Learning Frameworks, Introduction to Convolutional Neural Networks, (CNN), Convolution operation, ReLU Pooling, Flattening, Fully Connected Layers, Softmax & Cross-Entropy, CNN in object detection, CNN in image classification.

Text Books And Reference Books:

1. “Ensemble Machine Learning: Methods and Applications” by Zhang, C., & Ma, Y. (2012). Publisher: Springer.

2. “Natural Language Processing with Python” by Steven Bird, Ewan Klein, and Edward Loper.

3. Introduction to Time Series Analysis and Forecasting, Second Edition by Jonathan D. Cryer and Kenneth H. Chan (Chapman and Hall/CRC, 2010).

4. Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville (MIT Press, 2016).

 

Essential Reading / Recommended Reading

1. “Boosting: Foundations and Algorithms” by Robert E. Schapire and Yoav Freund. Publisher: The MIT Press.

2. “Handbook of Natural Language Processing” by Nitin Indurkhya and Fred J. Damerau

3. The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Trevor Hastie, Robert Tibshirani, and Jerome Friedman (Springer, 2nd Edition, 2009).

 

Evaluation Pattern
  • CIA 1 – 20 Marks
  • CIA 2 – 50 Marks
  • CIA 3 – 20 Marks
  • Practical – 50 Marks
  • End Semester Examination – 50 Marks
  • Attendance – 5 Marks

(Scaled: CIA (Theory + Practical) –  70  Marks & ESE – 30 Marks)

 

ECOE561E02 - OBSERVING EARTH FROM SPACE (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The aim of this introductory course is to understand the basics and applications of Satellite Remote Sensing, become familiar with the usage of active and Passive remote Sensing from space and explore the applications of Satellite Remote Sensing from Ecology to National Security. The course will include some simple python based Jupyter Notebooks and open-source Remote Sensing resources. The course will introduce students to a career in Satellite remote sensing with reference to UN SDGs.

 

 

 

Course Outcome

CO1: Explain the principles of Satellite systems and the general understanding of their applicability in intelligent systems

CO2: Explain satellite based passive sensors and their principles

CO3: Explain satellite based active sensors and their principles.

CO4: Explain GIS and its platforms

CO5: Apply the understanding of working with satellite data and with the general understanding of their applicability in intelligent systems to find solutions to societal challenges.

Unit-1
Teaching Hours:9
BASICS Of SATELLITES AND SATELLITE IMAGERY
 

History of Satellites, Types and Classification of Satellites, Launching of Satellites, orbits, attitude and orbit control, Satellite imagery and basics of Satellite datasets, Satellite Imagery for UN SDG, Satellite data analysis   

Unit-2
Teaching Hours:9
INTRODUCTION TO PASSIVE SATELLITE IMAGERY
 

Concept of Imaging Spectroscopy, Difference between multispectral and hyperspectral, Spectral features, Types of Spectrometer Sensors and missions,resolution,AI and ML in satellite image analysis, Introduction to python and Jupyter notebooks for satellite image analysis

Unit-3
Teaching Hours:9
INTRODUCTION TO ACTIVE SATELLITE IMAGERY
 

Active imaging technology, radar range equation and its Implications, using amplitude phase and polarity of returned signals to measure target parameters,scattering matrix and its decomposition, NISAR Mission

Unit-4
Teaching Hours:9
INTRODUCTION TO GIS & SPATIAL DATA ANALYTICS
 

Difference between Raster and Vector Data, QGIS, QField, ArcGIS, Google Earth Engine, Geopandas, GPS and use of mobile to capture data to integrate with satellite data

Unit-5
Teaching Hours:9
LAND APPLICATIONS
 

Use of Satellite Remote Sensing in Agriculture, Forest Biomass Measurement, Security and Geodesy .Hazards and Disaster Management as per UN SDG, Use of Satellite Remote Sensing in predicting/monitoring floods, Earthquakes, volcanoes and Fires.

Text Books And Reference Books:

T1. Rebekah B. Ismaili, “Earth Observation Using Python”, Wiley, 2021, Satellite Communication Anil Mainy Wiley 2010

T2. Ruiliang Pu, Hyperspectral Remote Sensing Fundamentals and Practice ,CRC Press 2017

T3. The SAR Handbook. NASA & Servir Global

T4. Christopher D.Lloyd, “Spatial Data Analysis : An Introduction for GIS Users”, Oxford University Press, 2010.

T5. Liguo Wong,Chunhui Zhao,Hyperspectral Image Processing,Springer 2015

T6. Matteo Pastorino and Andrea Randazzo, “ Microwave Imaging Methods and Applications”, Artech House, 2018

Essential Reading / Recommended Reading

R1. Dimitri G. Manolakis  Hyperspectral Imaging Remote Sensing Physics, Sensors, and Algorithms,Cambridge University Press,2016

R2. Smith, B., Carpentier, M.H, “ The Microwave Engineering Handbook-Microwave systems and applications”, Springer

Evaluation Pattern

As per university norms

[ Scaled: CIA-50 Marks

ESE-50 Marks]

Maximum Marks -100

CIA I-10 ( COMPONENT 1-10 MARKS , COMPONENT 2-10 MARKS- TOTAL -20 )

CIA 2- MSE  - 25 (50 MARKS SCALED DOWN TO 25)

CIA 3-10  ( COMPONENT 1-10 MARKS , COMPONENT 2-10 MARKS- TOTAL -20 )

ATTENDANCE-05

End Semester Examination-100 Marks

 

ECOE561E03 - E-WASTE MANAGEMENT AND RADIATION EFFECT (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The primary objective of this course on E-waste and Mobile Radiation is to provide students with a comprehensive understanding of the environmental, health, and societal implications associated with the proliferation of electronic devices and mobile technology. Through a multidisciplinary approach, the course aims to achieve provide an understanding on the concept of e-waste, including its sources, composition, and global impact on the environment and human health. It would examine the life cycle of electronic devices, from production to disposal, and identify environmental and health risks associated with each stage. The students would evaluate current regulations and policies governing E-waste management and mobile radiation safety at local, national, and international levels and analyze the socio-economic factors contributing to the generation of E-waste and mobile radiation exposure disparities, with a focus on environmental justice and public health equity. They would develop practical skills for responsible E-waste management, including recycling, refurbishment, and proper disposal methods and implement strategies to reduce personal exposure to mobile radiation through informed device usage and radiation protection measures.

Course Outcome

CO1: Understand the different types of waste generated in the society, particularly e-waste and be able to comprehend the life cycle of an electronic equipment, the composition and harmful effects of e-waste.

CO2: Understand the phases, components and benefits of e-waste risk assessment and audit and report preparation

CO3: Understand the impact of Recycling E-Waste, waste trading and the recovery of metals from e-waste

CO4: Understand the overview of e-waste management policies in the U.S, India and globally

CO5: Understand the effect of electromagnetic waves and radiations on human health.

Unit-1
Teaching Hours:9
INTRODUCTION TO WASTE MANAGEMENT
 

Waste – Definition, Different types of Waste – Biodegerable, non – biodegradable, plastic waste, biomedical waste, E- waste, Construction and demolition waste and Industrial waste, LCA of electronics, Composition of e-waste, Possible hazardous substances present in e-waste, Environmental and Health implications

Unit-2
Teaching Hours:9
AUDIT PROCEDURE AND PREPARATION
 

Scope of waste management audits, significance, benefits, phases and components of conducting waste management audits, e-waste risk assessment, Essentials for E-Waste Disposal audit, composition and impact of e-waste on Health and environment, Role of education institution in e-waste generation, carbon emission due to e–waste, Report preparation

Unit-3
Teaching Hours:9
DISPOSAL TECHNIQUES AND ITS IMPACT
 

Impact of Recycling E-Waste, Availability of more resources in recycling, Essential disposal steps for these e-waste items, Steps for Mobile Device Disposal, recovery of metals from e-waste, Essential factors in global waste trade economy, Waste trading, Free trade agreements as a means of waste trading, Personalized Recommendations for E-Waste Disposal, Action Plan and Suggestions for Waste Reduction in the Organization, field visit

Unit-4
Teaching Hours:9
LAWS AND LEGISLATION
 

Board overview of e-waste management policies in the U.S, e-waste management rules in India, UNEP, GeSI – Global e-sustainability initiative, The hazardous waste(Management and Handling) rules 2003, Ewaste management rules 2015, Regulatory compliance including roles and responsibility of different stakeholders – producer, manufacturer, consumer etc., Proposed reduction in the use of hazardous substances(RoHS), Extended producer responsibility (EPR). The Basel Convention; The Bamako Convention. The Rotterdam Convention. Waste Electrical and Electronic Equipment (WEEE) Directive in the European Union,

Unit-5
Teaching Hours:9
MOBILE RADIATION
 

Effect of electromagnetic waves on human health, Advantages and disadvantages of using smartphones and HHDs, Cellular Tower Radiation effects, Solutions to mitigate impact of cell phones and mobile devices on human health and life. Harmful Effects of Radiation, Doses and risks associated with diagnostic radiology, interventional radiology/cardiology, and nuclear medicine, cellular response to radiation, risk associated with diagnostic radiology, radiation sickness, radiation therapy

Text Books And Reference Books:

T1. Johri R., “E-waste: implications, regulations, and management in India and current global best practices”, TERI Press, New Delhi.

T2. Hester R.E., and Harrison R.M, Electronic Waste Management. Science, 2009

Essential Reading / Recommended Reading

R1.  Fowler B, Electronic Waste – 1st Edition (Toxicology and Public Health Issues), 2017Elsevier

R2. Daniel Grosch., “Biological Effects of Radiations’’,  2nd Edition  Academic Press

Evaluation Pattern

As per University Norms

Category- Open Elective

CIA I -20 MARKS

CIA II-50 MARKS

CIA 3-20 MARKS

END SEMESTER EXAMINATION - 100 MARKS

ATTENDANCE-05 MARKS

SCALED -[CIA -50 MARKS & ESE- 50 MARKS]

 

Components of the CIA

CIA I   :  Subject Assignments / Online Tests                       : 10 marks

CIA II  :   Mid Semester Examination (Theory)                     : 25 marks                     

CIAIII:Quiz/Seminar/Case Studies/Project/Innovative Assignments/presentations/publications    : 10 marks

Attendance                                                                             : 05 marks

            Total                                                                                       : 50 marks

EEOE561E01 - HYBRID ELECTRIC VEHICLES (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:4
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course introduces the fundamental concepts, principles, analysis and design of hybrid and electric vehicles.

Course Outcome

CO1: Understand the concepts of hybrid and electric drive configuration.

CO2: Analyze the operation of Series, Parallel and Series-Parallel Drivetrain configurations.

CO3: Inspect the operation of Electrical Drives used in Automotive applications.

CO4: Identify the Electric & Hybrid Electric Vehicle subsystems and its integration.

CO5: Model Energy Management strategies used in Hybrid, Electric and Conventional Vehicles.

Unit-1
Teaching Hours:9
HYBRID VEHICLES
 

History and importance of hybrid and electric vehicles, impact of modern drive-trains on energy supplies. Basics of vehicle performance, vehicle power sources, transmission characteristics, and mathematical models to describe vehicle performance.

Unit-2
Teaching Hours:9
HYBRID TRACTION
 

Basic concept of hybrid traction, introduction to various hybrid drive-train topologies, power flow control in hybrid drive-train topologies, fuel efficiency analysis. Basic concepts of electric traction, introduction to various electric drive-train topologies, power flow control in hybrid drive-train topologies, fuel efficiency analysis.

Unit-3
Teaching Hours:9
MOTORS AND DRIVES
 

Introduction to electric components used in hybrid and electric vehicles, configuration and control of DC Motor drives, Configuration and control of Induction Motor drives, configuration and control of Permanent Magnet Motor drives, Configuration and control of Switch Reluctance Motor drives, drive system efficiency.

Unit-4
Teaching Hours:9
INTEGRATION OF SUBSYSTEMS
 

Matching the electric machine and the internal combustion engine (ICE), Sizing the propulsion motor, sizing the power electronics, selecting the energy storage technology, Communications, supporting subsystems

Unit-5
Teaching Hours:9
ENERGY MANAGEMENT STRATEGIES
 

Introduction to energy management strategies used in hybrid and electric vehicle, classification of different energy management strategies, comparison of different energy management strategies, implementation issues of energy strategies.

Text Books And Reference Books:

1.      BimalK. Bose, ‘Power Electronics and Motor drives’ , Elsevier, 2011

2.      IqbalHussain, ‘Electric and Hybrid Vehicles: Design Fundamentals’, 2nd edition, CRC Pr I Llc, 2010

Essential Reading / Recommended Reading

1.      Sira -Ramirez, R. Silva Ortigoza, ‘Control Design Techniques in Power Electronics Devices’, Springer, 2006

2.      Siew-Chong Tan, Yuk-Ming Lai, Chi Kong Tse, ‘Sliding mode control of switching Power Converters’, CRC Press, 2011

3.      Ion Boldea and S.A Nasar, ‘Electric drives’, CRC Press, 2005

Evaluation Pattern

Course Outcomes

Components of assessment (marks)

 CIA I

CIA II

CIA III

ESE

CO1: Understand the concepts of hybrid and electric drive configuration.

10

20

 

20

CO2: Analyze the operation of Series, Parallel and Series-Parallel Drivetrain configurations.

10

20

 

20

CO3: Inspect the operation of Electrical Drives used in Automotive applications.

 

10

 

20

CO4:  Identfiy the Electric & Hybrid Electric Vehicle subsystems and its integration.

 

 

10

20

CO5: Model Energy Management strategies used in Hybrid, Electric and Conventional Vehicles.

 

 

10

20

EEOE561E02 - ROBOTICS AND AUTOMATION (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:100
Credits:3

Course Objectives/Course Description

 

·         To understand concepts in kinematics and dynamics of robotic system.

·         To introduce control strategies of simple robotic system.

·         To study the applications of computer based control to integrated automation systems.

Course Outcome

CO 1: To understand the basic concepts in robotics.

CO 2: To describe basic elements in a robotic system

CO 3: To understand the kinematics, dynamics and programming with respect to a robotic system.

CO 4: To understand the control system design for a robotic system

CO 5: To discuss some of the robotic applications

Unit-1
Teaching Hours:12
Introduction
 

Robot definitions - Laws of robotics - Robot anatomy - History - Human systems and Robotics - Specifications of Robots - Flexible automation versus Robotic technology - Classification applications

Unit-2
Teaching Hours:12
Robotic systems
 

Basic structure of a robot – Robot end effectors - Manipulators - Classification of robots – Accuracy - Resolution and repeatability of a robot - Drives and control systems – Mechanical components of robots – Sensors and vision systems - Transducers and sensors - Tactile sensors – Proximity sensors and range sensors - Vision systems - RTOS - PLCs - Power electronics

Unit-3
Teaching Hours:12
Robot kinematics, dynamics and programming
 

Matrix representation - Forward and reverse kinematics of three degree of freedom – Robot Arm – Homogeneous transformations – Inverse kinematics of Robot – Robo Arm dynamics - D-H representation of forward kinematic equations of robots - Trajectory planning and avoidance of obstacles - Path planning - Skew motion - Joint integrated motion – Straight line motion - Robot languages- Computer control and Robot programming/software

Unit-4
Teaching Hours:12
Control system design
 

Open loop and feedback control - General approach to control system design - Symbols and drawings - Schematic layout - Travel step diagram, circuit and control modes - Program control - Sequence control - Cascade method - Karnaugh-Veitch mapping - Microcontrollers - Neural network - Artificial Intelligence - Adaptive Control – Hybrid control

Unit-5
Teaching Hours:12
Robot applications
 

Material handling - Machine loading, Assembly, inspection, processing operations and service robots - Mobile Robots - Robot cell layouts - Robot programming languages

Text Books And Reference Books:

1.      Nagrath and Mittal, “Robotics and Control”, Tata McGraw-Hill, 2003.

2.      Spong and Vidhyasagar, “Robot Dynamics and Control”, John Wiley and sons, 2008.

3.      S. R. Deb and S. Deb, ‘Robotics Technology and Flexible Automation’, Tata McGraw Hill Education Pvt. Ltd, 2010.

Essential Reading / Recommended Reading

1.      Saeed B. Niku, ‘Introduction to Robotics’,Prentice Hall of India, 2003.

2.      Mikell P. Grooveret. al., "Industrial Robots - Technology, Programming and Applications",     McGraw Hill, New York, 2008.

Evaluation Pattern

CIA I -20 marks

CIA II - midsem 50 marks

CIA III - 20 marks

ESE - 100 marks

EEOE561E03 - SMART GRIDS (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Introducing the concepts of various components of Smart Grid, and their impacts on the energy industry, including renewable integration, PHEV penetration, demand side management, and greenhouse gas (GHG) emissions reductions. Energy policy modelling and analysis, such as policies on GHG emissions reductions and incentives to green energy investments, will be integrated into the course as well.

Course Outcome

CO1: Understand the difference between Smart Grid (SG) vs. Conventional power system (CPS).

CO2: Explore different types of technologies associated with SG and its operational management at consumer level.

CO3: Analyze different types of technologies associated with SG and its operational management at substation level.

CO4: Understand different information and communication technologies suitable for SG environment.

CO5: Understand different ways for handing power quality issues in SG environment at different stages.

Unit-1
Teaching Hours:9
INTRODUCTION TO SMART GRID
 

Evolution of Electric Grid, Concept of Smart Grid, Definitions, Need of Smart Grid, Functions of Smart Grid, Opportunities & Barriers of Smart Grid, Difference between conventional & smart grid, Concept of Resilient &Self Healing Grid, Present development & International policies in Smart Grid. Case study of Smart Grid.CDM opportunities in Smart Grid.

Unit-2
Teaching Hours:9
SMART GRID TECHNOLOGIES: PART 1
 

Introduction to Smart Meters, Real Time Prizing, Smart Appliances, Automatic Meter Reading(AMR), Outage Management System(OMS), Plug in Hybrid Electric Vehicles(PHEV), Vehicle to Grid, Smart Sensors, Home & Building Automation, Phase Shifting Transformers.

Unit-3
Teaching Hours:9
SMART GRID TECHNOLOGIES: PART 2
 

Smart Substations, Substation Automation, Feeder Automation. Geographic Information System(GIS), Intelligent Electronic Devices(IED) & their application for monitoring &protection, Smart storage like Battery, SMES, Pumped Hydro, Compressed Air Energy Storage, Wide Area Measurement System(WAMS), Phase Measurement Unit (PMU).

Unit-4
Teaching Hours:9
INFORMATION AND COMMUNICATION TECHNOLOGY FOR SMART GRID
 

Advanced Metering Infrastructure (AMI), Home Area Network (HAN), Neighborhood Area Network (NAN), Wide Area Network (WAN). Bluetooth, ZigBee, GPS, Wi-Fi, Wi-Max based communication, Wireless Mesh Network, Basics of CLOUD Computing & Cyber Security for Smart Grid. Broadband over Power line (BPL). IP based protocols.

Unit-5
Teaching Hours:9
POWER QUALITY MANAGEMENT IN SMART GRID
 

Power Quality & EMC in Smart Grid, Power Quality issues of Grid connected Renewable Energy Sources, Power Quality Conditioners for Smart Grid, Web based Power Quality monitoring, Power Quality Audit.

Text Books And Reference Books:

1. Ali Keyhani, Mohammad N. Marwali, Min Dai “Integration of Green and Renewable Energy in Electric Power Systems”, Wiley

2. Clark W. Gellings, “The Smart Grid: Enabling Energy Efficiency and Demand Response”,CRC Press

3. JanakaEkanayake, Nick Jenkins, KithsiriLiyanage, Jianzhong Wu, Akihiko Yokoyama,“Smart Grid: Technology and Applications”, Wiley

4. Jean Claude Sabonnadière, NouredineHadjsaïd, “Smart Grids”, Wiley Blackwell

5. Peter S. Fox Penner, “Smart Power: Climate Changes, the Smart Grid, and the Future ofElectric Utilities”, Island Press; 1 edition 8 Jun 2010

6. S. Chowdhury, S. P. Chowdhury, P. Crossley, “Microgrids and Active DistributionNetworks.” Institution of Engineering and Technology, 30 Jun 2009

7. Stuart Borlase, “Smart Grids (Power Engineering)”, CRC Press

Essential Reading / Recommended Reading

1. Andres Carvallo, John Cooper, “The Advanced Smart Grid: Edge Power DrivingSustainability: 1”, Artech House Publishers July 2011

2. James Northcote, Green, Robert G. Wilson “Control and Automation of Electric PowerDistribution Systems (Power Engineering)”, CRC Press

3. MladenKezunovic, Mark G. Adamiak, Alexander P. Apostolov, Jeffrey George Gilbert“Substation Automation (Power Electronics and Power Systems)”, Springer

4. R. C. Dugan, Mark F. McGranghan, Surya Santoso, H. Wayne Beaty, “Electrical PowerSystem Quality”, 2nd Edition, McGraw Hill Publication

5. Yang Xiao, “Communication and Networking in Smart Grids”, CRC Press.

Evaluation Pattern

Continuous Internal Assessment (CIA) : 50% (50 marks out of 100 marks)

End Semester Examination(ESE)          : 50% (50 marks out of 100 marks)

Components of the CIA

CIA I  :  Subject Assignments / Online Tests             : 10 marks

CIA II:   Mid Semester Examination (Theory)                      : 25 marks                   

CIAIII: Quiz/Seminar/Case Studies/Project/

Innovative assignments/ presentations/ publications              : 10 marks

Attendance                                                                             : 05 marks

            Total                                                                            : 50 marks

Mid Semester Examination (MSE): Theory Papers:

The MSE is conducted for 50 marks of 2 hours duration.

Question paper pattern; Five out of Six questions have to be answered. Each question carries 10 marks

End Semester Examination (ESE):

The ESE is conducted for 100 marks of 3 hours duration.

The syllabus for the theory papers are divided into FIVE units and each unit carries equal Weightage in terms of marks distribution.

Question paper pattern is as follows.

Two full questions with either or choice will be drawn from each unit. Each question carries 20 marks. There could be a maximum of three sub divisions in a question. The emphasis on the questions is to test the objectiveness, analytical skill and application skill of the concept, from a question bank which reviewed and updated every year

The criteria for drawing the questions from the Question Bank are as follows

50 % - Medium Level questions

25 % - Simple level questions

25 % - Complex level questions

HS521 - PROJECT MANAGEMENT AND FINANCE (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course develops the competencies and skills for planning and controlling projects and understanding interpersonal issues that driv