|
|
|
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.
|
|
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:
|
|
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
(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.
|
|
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
(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:
|
|
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 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.
|
|
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)
(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
(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)
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:
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
| |||||||
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
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unit-2 |
Teaching Hours:5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aviation Knowledge and Technical Skills
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unit-3 |
Teaching Hours:5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Practical Application and Community Engagement
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 :
|
|
| |
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:
|
|
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: | |
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
|
|
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:5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Physical Fitness and Drill Techniques
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unit-2 |
Teaching Hours:5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leadership and Disaster Management
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unit-3 |
Teaching Hours:5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aviation Safety and Operational Procedures
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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:
| |
Essential Reading / Recommended Reading
| |
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
(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 |
|
|
|
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:
| |
Essential Reading / Recommended Reading
| |
Evaluation Pattern
| |
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.
| ||||||||
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 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
|
|||
| |||
Unit-1 |
Teaching Hours:14 |
||
Practical Sessions for Module 1
|
|||
| |||
Unit-2 |
Teaching Hours:14 |
||
Reinforcement Learning
|
|||
| |||
Unit-2 |
Teaching Hours:14 |
||
Practical Implementation
|
|||
| |||
Unit-3 |
Teaching Hours:19 |
||
Practical Implementation
|
|||
| |||
Unit-3 |
Teaching Hours:19 |
||
Graph Neural Networks (GNN)
|
|||
| |||
Unit-4 |
Teaching Hours:13 |
||
Implementation
|
|||
| |||
Unit-4 |
Teaching Hours:13 |
||
Explainable AI
|
|||
| |||
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
| |||
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
(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
| |||||||||||||||||||||||||||||||||||
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 |