Artificial Intelligence & Data Science Deptartment

About Department

The Department of Artificial Intelligence & Data Science at Poornima Institute of Engineering & Technology was established in 2021 with a commitment to deliver exceptional education in the dynamic fields of AI and DS. Our mission is to nurture innovation and research while providing students with a robust curriculum endorsed by Rajasthan Technical University, KOTA.

Our undergraduate program with the intake of 480 students in current session, leading to B.Tech. in Artificial Intelligence & Data Science, Computer science ( Data Science ) and Computer Science( AI ), offers a unique opportunity to quench intellectual curiosity while preparing students for vast career prospects. With a curriculum designed to encompass the core principles of computer engineering alongside essential interdisciplinary skills such as statistical analysis, mathematical reasoning, and big data analytics, our students are equipped to tackle real-world challenges across various domains including healthcare, finance, agriculture, and more.

At the heart of our department lies a dedicated team of accomplished faculty members and technical assistants who serve as mentors, guiding students to unlock their full potential. With a strong emphasis on industry engagement, we facilitate regular industry visits, guest lectures, and industry-aligned projects to foster entrepreneurship and multidisciplinary collaboration.

Our faculty, comprising self-motivated individuals with expertise spanning AI, DS, and computer science, are actively involved in research, publishing over 100 research papers in esteemed journals and securing funding for innovative projects. Moreover, our commitment to student success is evident through the placement of 100% students in leading software and IT companies, facilitated by initiatives such as international conferences, non-syllabus projects, and skill development workshops.

In collaboration with industry leaders such as AWS (Amazon Web Services), we offer students unique opportunities to engage with cutting-edge technology and gain real-world experience. This partnership enables our students to leverage cloud computing resources and access industry-leading tools and services, further enhancing their learning experience and preparing them for success in the field of Artificial Intelligence & Data Science.

To enhance transparency and efficiency, we have implemented an TCSion ERP system for classes, attendance, notes, the allocation of marks and submission of assignments, ensuring fairness and accountability in our assessment processes.

In our pursuit of excellence, we believe that success is not merely a result of chance, but rather the culmination of hard work, perseverance, and a genuine passion for learning. Through our relentless dedication to academic rigor, industry relevance, and student empowerment, we are committed to going the extra mile to shape the future leaders of AI and DS.

"Success is no accident. It is hard work, perseverance, learning, studying, sacrifice and most of all, love of what you are doing or learning to do."
— Pele: Brazilian soccer player

HOD Message

about

Dr. Budesh Kanwar

HOD, Department of AI & DS, PIET

Welcome to the Department of Artificial Intelligence & Data Science at Poornima Institute of Engineering & Technology!

Established in 2021, our department is at the forefront of innovation and excellence within the Poornima Foundation. With a focus on providing quality education and fostering research and innovation in the dynamic fields of Artificial Intelligence & Data Science, we are dedicated to nurturing the next generation of leaders and researchers.

Our undergraduate program, leading to a B.Tech. in Artificial Intelligence & Data Science, offers students a comprehensive curriculum aligned with the standards set by Rajasthan Technical University, KOTA. With an emphasis on hands-on learning and practical experience, our state-of-the-art infrastructure and cutting-edge laboratory facilities provide students with the tools and resources they need to succeed in today's rapidly evolving technological landscape.

Under the guidance of our experienced and dedicated faculty members, who bring a wealth of knowledge and expertise to the table, students are encouraged to explore their passions and develop the skills necessary to excel in their careers. Through a combination of rigorous academics, research opportunities, and industry collaborations, we strive to provide our students with a well-rounded education that prepares them for the challenges of tomorrow. Our department is committed to fostering a culture of innovation and creativity, where students are encouraged to think critically, solve problems, and push the boundaries of what is possible. With a focus on interdisciplinary collaboration and real-world applications, we aim to equip our students with the skills and knowledge they need to make a positive impact in their chosen fields.

I am confident that the students of the department would justify the credibility of the department by showing a high level of professional competence in their respective field.

Achivements

Department Faculty

S. N. Name Email: Designation Photo
1Dr. AJAY MAURYAajaymaurya@poornima.orgPROFESSOR
2Ms. RESHMA KALAreshma.kala@poornima.orgASST PROFESSOR
3Dr. PRIYA MATHURpriya.mathur@poornima.orgPROFESSOR
4Ms. ALKA RANIalka.rani@poornima.orgASST PROFESSOR
5Mr. PUNIT KUMARpunit.kumawat@poornima.orgASST PROFESSOR
6Dr. BUDESH KANWARbudesh.kanwar@poornima.orgPROFESSOR
7Dr. UDAY PRATAP SINGHuday.pratap@poornima.orgASSOCIATE PROFESSOR
8Mr. ANURAG ANAND DUVEYanurag.duvey@poornima.orgASST PROFESSOR
9Mr. MOHNISH SACHDEVAmohnish.sachdeva@poornima.orgASST PROFESSOR
10Dr. SAURABH RAJsaurabh.raj@poornima.orgASSOCIATE PROFESSOR
11Ms. BHAWANA KUMARIbhawana.kumari@poornima.orgASST PROFESSOR
12Dr. SANDEEP GUPTAsandeep.gupta@poornima.orgASSOCIATE PROFESSOR
13Mr. BHARAT THATHERAbharat.thathera@poornima.orgASST PROFESSOR
14Mr. KAMAL SAINIkamal.saini@poornima.orgASST PROFESSOR
15Mr. GIRDHARI LALgirdhari.lal@poornima.orgASST PROFESSOR
16Mr. VAIBHAV SHEKHAWATvaibhav.shekhawat@poornima.orgASST PROFESSOR
17Mr. RAHUL SINGH PANWARrahul.panwar@poornima.orgASST PROFESSOR
18Mr. ROHIT KUMARrohit.kumar@poornima.orgASST PROFESSOR
19Ms. BHAWANA PUROHITbhawana.purohit@poornima.orgASST PROFESSOR
20Mr. VIKAS KUMARvikas.kumar@poornima.orgASST PROFESSOR
21Mr. EBTASAM AHMAD SIDDIQUIebtasam.siddiqui@poornima.orgASST PROFESSOR
22Ms. RATI SHARMArati.sharma@poornima.orgASST PROFESSOR

LABS

Sr.No. LAB N0. LAB NAME TECHNICAL ASSISTANT NAME No Of Computers
1 BB-17 DATA STRUCTURES & ALGORITHMS Mr. Amardeep Singh 24
2 BB34-A DATABASE MANAGEMENT SYSTEM Mr. Vishnu Kumar 24
3 BB34-B JAVA LAB Mr. Amardeep Singh 25
4 BG02-A NEURAL NETWORK & DEEP LEARNING Mr. Hans Raj Meena 43
5 BG02-C INTERNET OF THINGS (IOT) Mr. Hans Raj Meena 24
6 AF-01 Business Intelligence Lab Mr. Rajesh Chaudhary 24
5 AF-07 Networking Lab Mr. Rajesh Chaudhary 24

Course Outcome

DEPARTMENT OF Artificial Intelligence & Data Science (AI&DS)

Subject/Code No: Technical Communication/3CS1-02
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Understand the process of technical communication in terms of LSRW.
CO2 Apply the concept of Technical Materials/Texts in various technical documents.
CO3 Enhance the skills in the process of technical communication in terms of LSRW.
CO4 Implement the basic concepts of technical communication in Technical Reports, articles, and their formats.

Subject/Code No: Advanced Engineering Mathematics/3AID2-01
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Develop the concept of Probabilistic models and Random Variable.
CO2 Analysis through statistical methods like Normal distribution, Binomial Distribution, etc.
CO3 Mathematical modeling for Industrial Problem using linear programming and solution by Graphical methods.
CO4 Finding Solution of real-time problems with Mathematical modeling.
CO5 Evaluate and create models for problems related to transportation and assignment.

Subject/Code No: Digital Electronics/3AID3-04
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Understand and apply number system in digital design.
CO2 Apply the laws of Boolean algebra to represent and simplify digital circuits.
CO3 Calculate the parameters of logic families and define their characteristics.
CO4 Develop competence in Combinational Logic Problem formulation and Logic Optimization.
CO5 Classify the different types of flip-flops and design various sequential circuits.

Subject/Code No: Data Structure & Algorithms/3AID3-05
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Know the concept of stack operations and its implementation to solve real-time problems.
CO2 Recognize the knowledge of Linked List and Queues to design algorithms for complex engineering tasks.
CO3 Analyze and design efficient searching and sorting techniques.
CO4 Evaluate problems by storing data in tree structure and performing basic operations.
CO5 Apply graph concept for complex problems and understand hashing.

Subject/Code No: Object Oriented Programming/3AID3-06
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Knowing the basic knowledge of object-oriented programming language constructs.
CO2 Discussing and identifying the concept of reference, dynamic memory allocation, and various types of functions in classes.
CO3 Apply inheritance and its types in real-time problems.
CO4 Implement the concept of polymorphism to perform different types of bindings.
CO5 Create applications using I/O and file handling with exception handling.

Subject/Code No: Software Engineering/3AID3-07
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Decompose the given project into various phases of a lifecycle.
CO2 Choose an appropriate process model depending on the user requirements.
CO3 Perform various life cycle activities like Analysis, Design, Implementation, Testing, and Maintenance.
CO4 Know various processes used in all the phases of the product.
CO5 Analyze the knowledge, techniques, and skills in the development of a software product.

Subject/Code No: Data Structures Lab/3AID4-21
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Understand and Examine the concept of array & its storage.
CO2 Illustrate the implementation of basic data structure using an array.
CO3 Analyse and compare different searching and sorting techniques.
CO4 Develop programs to perform operations on Non-linear Data Structures such as Tree and Graphs.
CO5 Design and use different sorting algorithms.

Subject/Code No: Object Oriented Programming Lab/3AID3-22
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Understand the concept of C++ programming language while evaluating different access specifiers to define member function.
CO2 Implement memory allocation techniques and various inbuilt functions.
CO3 Know inheritance and analyse the types of inheritance.
CO4 Apply the concept of polymorphism to perform different types of bindings.
CO5 Develop and use of application related to I/O and file handling with exception handling.

Subject/Code No: Software Engineering Lab3AID3-23
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Understand the software engineering methodologies involved in the phases for project development.
CO2 Know about open source tools used for implementing software engineering methods.
CO3 Develop product-startups implementing software process models in software engineering methods.
CO4 Understand Open source Tools: StarUML / UMLGraph / Topcased.
CO5 Discuss and analyse how to develop software requirements specifications for a given problem.

Subject/Code No: Digital Electronics Lab/3AID4-24
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 List different types of logic gates, identify their ICs and also verify their truth tables.
CO2 Demonstrate the functioning of basic logic gates, adder, and subtractor using universal gates.
CO3 Design a combinational circuit using MSI devices and verify its functionalities.
CO4 Develop various sequential circuit using Flip Flops and verify its functionalities.
CO5 Formulate Various types of counters, Shift registers SISO, SIPO, PISO, PIPO using Flip-Flops and verify its functionalities using simulation tool.

Subject/Code No: Industrial Training/3AID7-30
Semester: 3rd
Course Outcome

CO Number CO Definition
CO1 Compose an interest in research-oriented fields and develop the ability to research for literature and prepare a brief report.
CO2 Identify the skills, competencies, and points of view needed by professionals in the field most closely related to the course.
CO3 Discuss and identify topics of current intellectual importance.
CO4 Develop communication skills and awareness about the industrial environment.
CO5 Revise skill development for presentation.

Subject/Code No: Discrete Mathematical Structures/4AID2-01
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Explain the various fundamental concepts of the Set theory and Logics.
CO2 Illustrate the concept of relations and Digraph to analyze the area of greatest impact for improvement.
CO3 Create the application part of lattices in distributed computing and Data mining.
CO4 Implementation of Graphs and their application in real-time problems.
CO5 Analyze the concept of Algebraic Structures.

Subject/Code No: Managerial Economics and Financial Accounting/4AID1-03
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Recognize and describe the fundamental concepts of Economics and Financial Management and define the meaning of national income, demand, supply, cost, market structure, and balance sheet.
CO2 Calculate and Classify the domestic product, national product and elasticity of price on demand and supply.
CO3 Draw the cost graphs, revenue graphs and forecast the impact of change in price in various perfect as well as imperfect market structures.
CO4 Compare the financial statements to interpret the financial position of the firm and evaluate the project investment decisions.

Subject/Code No: Microprocessors & Interfaces/4AID3-04
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Discuss working of functional components of computer system.
CO2 Demonstrate an overall functional structure of the Microprocessor.
CO3 Explain how interrupts are used to implement I/O control and data transfers.
CO4 To learn the design aspects of I/O and Memory Interfacing circuits.
CO5 Implement their practical approach through laboratory experiments.

Subject/Code No: Database Management System4AID4-05
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Develop database using E-R diagram to represent simple database application scenarios.
CO2 Identify data from database using query language.
CO3 Apply normalization process to refine database schema.
CO4 Describe transaction processing and Serializability.
CO5 Interpret the concept of Concurrency Control and concept of Failure and Recovery.

Subject/Code No: Theory of Computation/4AID4-06
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Analyse the concept of Finite Automata and distinguish between Non- Deterministic Finite Automata and Deterministic Finite Automata. Analyse regular sets and its properties.Composition of Regular Expression from Finite Automata and vice-versa.
CO2 EUnderstand the Context Free Grammar and its simplification.
CO3 Asses the Context Free Language and generation of Push Down Automata for Context Free Grammar.
CO4 Know the Turing Machine and its various types.Discuss the Hierarichy of formal languages.
CO5 Evaluating the P,NP,NP complete,NP hard problems with the help of examples.

Subject/Code No: Data Communication and Computer Network4AID4-07
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Describe the concept of signals and illustrate the functionality of OSI & TCP/IP reference model.
CO2 Explain channel allocation, framing, flow control, and error control mechanisms and apply them using data link layer protocols.
CO3 Determine the function of network layer, design subnets and calculate IP addresses for a network.
CO4 Illustrate and Analyse different transport layer protocols and functions.
CO5 Analyze the different protocols at Application layer.

Subject/Code No: Microprocessor and Interface Lab/4AID4-21
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Knowing and apply the fundamentals of assembly level programming of microprocessors and microcontroller.
CO2 Implement standard microprocessor real-time interfaces including GPIO, serial ports, digital-to-analog converters and analog-to-digital converters.
CO3 Interpret Troubleshoot interactions between software and hardware.
CO4 Analyze abstract problems and apply a combination of hardware and software to address the problem.
CO5 Use standard test and measurement equipment to evaluate digital interfaces.

Subject/Code No: Database Management System Lab/4AID4-22
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Know how to make a database schema for given scenarios.
CO2 Apply Keys and Constraints on the database using RDBMS.
CO3 Formulate aggregate functions.
CO4 Compose PL/SQL including stored procedures, stored functions, cursors concept.
CO5 Develop Triggers, SQL, and Procedural interfaces.

Subject/Code No: Network Programming Lab / 4AID4-23
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Describe the functioning of various networking equipments and Standard Network Topologies.
CO2 Explain and Define the LAN Installation and Configurations techniques.
CO3 Design code for various Error correcting techniques and framing methods through C Language.
CO4 Analyze and verify client and server involving UDP/TCP sockets using Socket Programming.
CO5 Demonstrate and determine the Communication Models between client and server using Network Simulator.

Subject/Code No: Linux Shell Programming Lab / 4AID4-24
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Know and apply Key Concepts and Commands for Shell Programming.
CO2 Analyze the different security measures that can be implemented to protect the directory structure.
CO3 Define Approaches to Mastering Shell Quoting Mechanisms.
CO4 Evaluate Patterns with simple Regular Expressions using Filters using various Command.
CO5 Explain how to use scripting to enhance command output.

Subject/Code No: Java Lab / 4AID4-25
Semester: IV
Course Outcome

CO Number CO Definition
CO1 Use the syntax and semantics of Java programming language and basic concepts of OOP.
CO2 Develop reusable programs using the concepts of inheritance, polymorphism, interfaces, and packages.
CO3 Apply the concepts of Multithreading and Exception handling to develop efficient and error-free codes.
CO4 Design event-driven GUI and web-related applications which mimic real-world scenarios.
CO5 Design the applications using applets and use graphics in Java.

Subject/Code No: DATA MINING - 5AID3-01
Semester: V
Course Outcome

CO Number CO Definition
CO1 Know the Mathematical Foundations to Data Mining Tools.
CO2 Apply Classical Models and Algorithms in Data Mining.
CO3 Categorize Patterns through Association Rule Mining, Classification, and Clustering.
CO4 Employ Appropriate Data Mining Algorithms for Practical Problem Solving.
CO5 Analyze Data Mining Trends and Impacts.

Subject/Code No: Compiler Design / 5AID4-02
Semester: V
Course Outcome

CO Number CO Definition
CO1 Illustrate all phases of the Compiler and analyze its functioning.
CO2 Determine the Parsing algorithms and various error handling in parser.
CO3 Analyze the syntax-directed definition and all types of Intermediate code generations.
CO4 Classify various types of storage organization techniques and symbol lists.
CO5 Explain all code generation, block control graphs, and Source-code optimization techniques.

Subject/Code No: OPERATING SYSTEM / 5AID4-03
Semester: V
Course Outcome

CO Number CO Definition
CO1 Memorize the fundamental concepts of operating systems, processes, and process synchronization.
CO2 Explain different approaches to memory management.
CO3 Analyze and design deadlock detection and prevention techniques as well as device management.
CO4 Recognize and describe the structure of file systems and directories.
CO5 Discuss different case studies of operating systems.

Subject/Code No: Computer Graphics and Multimedia Techniques / 5AID4-03
Semester: V
Course Outcome

CO Number CO Definition
CO1 Analyze the fundamental concepts of computer graphics, the mathematical and geometrical issues related to computers, and assess alternative algorithmic solutions.
CO2 Recognize and describe the different graphics primitives.
CO3 Describe, demonstrate, and create several 2D transformation methods and clipping algorithms.
CO4 Build the essential ideas of parallel and perspective projection and assess several 3D transformation algorithms.
CO5 Develop dynamic motions and an understanding of the many color models used in computer graphics systems.

Subject/Code No: Analysis of Algorithm / 5AID4-04
Semester: V
Course Outcome

CO Number CO Definition
CO1 Argue the correctness of algorithms using inductive proofs and Analyze worst-case running times of algorithms using asymptotic analysis.
CO2 Explain important algorithmic design paradigms and apply when an algorithmic design situation calls for it.
CO3 Explain the major graph algorithms and Employ graphs to model engineering problems when appropriate.
CO4 Compare between different data structures and pick an appropriate data structure for a design situation.
CO5 Describe the classes P, NP, and NPComplete and be able to prove that a certain problem is NP-Complete.

Subject/Code No: Fundamentals of Block Chain /5AID4-05
Semester: V
Course Outcome

CO Number CO Definition
CO1 Describe the basics of Blockchain, notation of Distributed Systems in Blockchain and analyze various problems.
CO2 Discuss about Technology Stack of Blockchain with Protocols and analyze the feature of crypto Currency.
CO3 Explain and illustrate the essential components of a blockchain platform.
CO4 Determine and analyze the various Blockchain Technology.
CO5 Illustrate various Types of Consensus Algorithms.

Subject/Code No: Compiler Design Lab / 5AID4-11
Semester: V
Course Outcome

CO Number CO Definition
CO1 Understand Lexical analyzer and use this knowledge to implement its various sub-functions for any regular language.
CO2 Design and code of Symbol Table in C language.
CO3 Verify the code for Lexical analyzer for given language using C and LEX tools.
CO4 Apply the Code of YAAC Program for identification of strings and Operators.
CO5 Analyze context-free grammar and Code for First and Follows using programming language C.

Subject/Code No: Analysis of Algorithm LAB / 5AID4-12
Semester: V
Course Outcome

CO Number CO Definition
CO1 Analyze algorithms in terms of space and time complexity.
CO2 Implement problems using brute force, divide and conquer and decrease and conquer techniques.
CO3 Simulate problems using greedy, dynamic programming and backtracking approaches.
CO4 Use different string-matching algorithms.
CO5 Explore the implementation of Problem classes NP, NP-Hard and NP-complete.

Subject/Code No: ADVANCED JAVA LAB & 5AID4-13
Semester: V
Course Outcome

CO Number CO Definition
CO1 Know the fundamentals of MVC with Applets and Swing.
CO2 Know and implement the concept of Java Database Connectivity (JDBC) and Client-server programming.
CO3 Implement the concept of RMI and implement distributed application.
CO4 Design the web application by using the concept of JAVA Servlet.
CO5 Design the web application by using the concept of JSP.

Subject/Code No: Industrial Training & 5AID7-30
Semester: V
Course Outcome

CO Number CO Definition
CO1 Participate in the projects in industries during his or her industrial training.
CO2 Describe the use of advanced tools and techniques encountered during industrial training and visits.
CO3 Interact with industrial personnel and follow engineering practices and discipline prescribed in the industry.
CO4 Develop awareness about general workplace behavior and build interpersonal and team skills.
CO5 Prepare professional work reports and presentations.

Subject/Code No: Digital Image Processing (6AID3-01)
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Describe digital image, digital image representation and need of digital image processing.
CO2 Applying different type of transformation and filtering techniques on an image.
CO3 Identify various noise models and evaluate the values for restoration and degradation models.
CO4 Analyze various image compression techniques.
CO5 Analyze and evaluate various Image Transformation and Segmentation Techniques.

Subject/Code No: Machine Learning (6AID4-02)
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Apply the supervised machine learning algorithms to perform real-time data analysis and generate predictions.
CO2 Know and apply real-time data analysis through the use of unsupervised machine learning algorithms like clustering and association mining.
CO3 Evaluate feature extraction & selection methods and select appropriate machine learning model.
CO4 Analyze various semi supervised learning & reinforcement learning algorithms.
CO5 Use advance concepts like recommender system and deep learning.

Subject/Code No: Information System Security
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Analyse and determine for any organization the security requirements and appropriate solutions.
CO2 Protect system from different types of threats, malicious software’s vulnerabilities and attacks.
CO3 Describe symmetric and public key encryption algorithms like DES, AES, RSA etc.
CO4 Identify ethical, professional responsibilities, risks and liabilities in computer and network environment, and best practices to write security policy.
CO5 Distinguish and analyse available network and protocols such as SSL, IPSes, TLS, etc.

Subject/Code No: Computer architecture & Organization
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Illustration of basics of Data representations, different operations, Analyse basics of computer architecture and design of basic computer.
CO2 Describe & implement different processing techniques to optimize assembly language programs.
CO3 Analyze & differentiate basics of data transfer in different memory, RISC & CISC characteristics.
CO4 Use arithmetic operations and input/output organization and interface.
CO5 Know various memories, storage and communication techniques within them and with processor.

Subject/Code No: Artificial Intelligence
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Understand and use various types of logic and knowledge representation schemes.
CO2 Implemtation of AI concepts in game playing.
CO3 Use of logics, calculus, theorems & probability to enhance knowledge and reasoning.
CO4 Evaluate the various Supervised and Unsupervised Learning algorithms using appropriate Dataset.
CO5 Design and evaluate Deep learning Algorithms.

Subject/Code No: CLOUD COMPUTING 6AID4-06
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Know the nutshell of Cloud Computing from scratch.
CO2 Discuss the model, types of clouds, various service models, programming concepts and design architecture of cloud computing.
CO3 Know the Virtualization Technology, virtualization of various components of cloud and its implementation level.
CO4 Evaluate security issues, threats, challenges and security architecture for Data, Data Centre and Cloud Services as well as disaster recovery of Data.
CO5 Describe various cloud platforms in IT industry like AWS, Microsoft Azure.

Subject/Code No: Artificial Neural Network
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Discussion on neural network and different learning techniques.
CO2 Use different kind of loss functions and optimizations.
CO3 Interpret and apply Back Propagation algorithm In Neural Network.
CO4 Knowing of Self-Organization Maps.
CO5 Identifying and analyzing Dynamical Models and Hopfield Models.

Subject/Code No: Natural Language Processing (6AID5-12)
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Understand key challenges in NLP and their corresponding solutions.
CO2 Formulate proficiency in NLP programming techniques.
CO3 Develop the capability to evaluate NLP problems effectively.
CO4 Know and Use the skill to extract essential insights from pertinent research papers.
CO5 Apply the concepts of natural language understanding, processing, and generation.

Subject/Code No: Digital Image Processing Lab (6AID4-21)
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Apply a proper image enhancement technique for given a set of noisy images.
CO2 Able to design and implement the various Linear filtering methods for image enhancement.
CO3 Implement the different Geometric transformations on images and understand two-dimensional Fourier transform.
CO4 Develop any application using different image processing techniques.
CO5 To learn the spatial and frequency domain techniques of image compression.

Subject/Code No: Machine Learning LAB
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Know the filtration of data to get the desired results in data analysis.
CO2 Apply machine learning models as per the real-life problem statements.
CO3 Use of supervised and unsupervised learning algorithms.
CO4 Develop neural networks for learning non-linear functions in Python.
CO5 Apply Machine Learning algorithms and Neural Networks to solve real-world problems.

Subject/Code No: PYTHON LAB & 6AID4-23
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Know the fundamental data types of python.
CO2 Apply knowledge of if-else, while and for loop for decision control.
CO3 Understand various methods to manipulate String.
CO4 Know functions and file handling in python.
CO5 Implement sorting algorithms for various scenarios.

Subject/Code No: Mobile Application Development Lab & 6AID4-23
Semester: VI
Course Outcome

CO Number CO Definition
CO1 Know the components and structure of mobile application development frameworks for Android and windows OS based mobiles.
CO2 Understand how to work with various mobile application development frameworks.
CO3 Apply the basic and important design concepts and issues of development of mobile applications.
CO4 Implement activities with dialogs, spinner, fragments and navigation drawer by applying themes.
CO5 Develop mobile applications using SQLite.

Course Outcome

Department of Computer Science & Engineering (AI)

Subject/Code No: Technical Communication/3CAI1-02
LTP: 2+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Understand the process of technical communication in terms of LSRW.
CO2 Apply the concept of Technical Materials/Texts in various technical documents.
CO3 Enhance the skills in the process of technical communication in terms of LSRW.
CO4 Implement the basic concepts of technical communication in Technical Reports, articles, and their formats.

Subject/Code No: Advanced Engineering Mathematics 3CAI2-01
LTP: 3+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Develop the concept of Probabilistic models and Random Variable
CO2 Analysis through statistical methods like Normal distribution, Binomial Distribution etc.
CO3 Mathematical modeling for Industrial Problem using linear programing and solution by Graphical methods
CO4 Finding Solution of real time problems with Mathematical modelling
CO5 Evaluate and create model for problems related to transportation and assignment

Subject/Code No: Digital Electronics & 3CAI3-04
LTP: 3+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Understand and apply number system in digital design
CO2 Apply the laws of Boolean algebra to represent and simplify digital circuits
CO3 Calculate the parameters of logic families and define their characteristics.
CO4 Develop competence in Combinational Logic Problem formulation and Logic Optimization
CO5 Classify the different types of flip-flops and design various sequential circuits

Subject/Code No: Data Structure and Algorithms/3CAI4-05
LTP: 3+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Know the concept of stack operations and its implementation to solve real-time problems
CO2 Recognize the knowledge of Linked List and Queues to design algorithms for complex engineering tasks
CO3 Analyze and design efficient searching and sorting techniques
CO4 Evaluate problems by storing data in tree structure and performing basic operations
CO5 Apply graph concept for complex problems and understand hashing

Subject/Code No: Object oriented Programming/3CAI4-06
LTP: 3+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Knowing the basic knowledge of object-oriented programming language constructs
CO2 Discussing and identifying the concept of reference, dynamic memory allocation and concept of various types of functions in classes
CO3 Apply inheritance and its types in real-time problems
CO4 Implement concept of polymorphism to perform different types of bindings
CO5 Create application using I/O and file handling with exception handling

Subject/Code No: Software Engineering / 3CAI4-07
LTP: 3+0+0 Semester: III
Course Outcome

CO Number CO Definition
CO1 Decompose the given project in various phases of a lifecycle
CO2 Choose appropriate process model depending on the user requirements
CO3 Perform various life cycle activities like Analysis, Design, Implementation, Testing and Maintenance
CO4 Know various processes used in all the phases of the product
CO5 Analyze the knowledge, techniques, and skills in the development of a software product

Subject/Code No: Data Structures Lab (3CAI4-21)
LTP: 0+0+3 Semester: III
Course Outcome

CO Number CO Definition
CO1 Understand and examine the concept of array & its storage
CO2 Illustrate the implementation of basic data structure using an array
CO3 Analyze and compare different searching and sorting techniques
CO4 Develop programs to perform operations on Non-linear Data Structures such as Tree and Graphs
CO5 Design and use different sorting algorithms

Subject/Code No: Object Oriented Programming Lab/3CAI4-22
LTP: 0+0+3 Semester: III
Course Outcome

CO Number CO Definition
CO1 Understand the concept of C++ programming language while evaluating different access specifiers to define member function
CO2 Implement memory allocation techniques and various inbuilt functions
CO3 Know inheritance and analyze the types of inheritance
CO4 Apply the concept of polymorphism to perform different types of bindings
CO5 Develop and use application related to I/O and file handling with exception handling

Subject/Code No: Software Engineering Lab/3CAI4-23
LTP: 0+0+3 Semester: III
Course Outcome

CO Number CO Definition
CO1 Understand the software engineering methodologies involved in the phases for project development
CO2 Know about open-source tools used for implementing software engineering methods
CO3 Develop product-startups implementing software process models in software engineering methods
CO4 Understand Open-source Tools: StarUML / UMLGraph / Topcased
CO5 Discuss and analyze how to develop software requirements specifications for a given problem

Subject/Code No: Digital Electronics Lab & 3CAI4-24
LTP: 0+0+3 Semester: III
Course Outcome

CO Number CO Definition
CO1 List different types of logic gates, identify their ICs and also verify their truth tables
CO2 Demonstrate the functioning of basic logic gates, adder, and subtractor using universal gates
CO3 Design a combinational circuit using MSI devices and verify its functionalities
CO4 Develop various sequential circuits using Flip Flops and verify their functionalities
CO5 Formulate various types of counters, Shift registers SISO, SIPO, PISO, PIPO using Flip-Flops and verify their functionalities using a simulation tool

Subject/Code No: Industrial Training & 3CAI7-30
LTP: 0+0+1 Semester: III
Course Outcome

CO Number CO Definition
CO1 Compose an interest in research-oriented fields and develop the ability to research for literature and prepare a brief report
CO2 Identify the skills, competencies, and points of view needed by professionals in the field most closely related to the course
CO3 Discuss and identify topics of current intellectual importance
CO4 Develop communication skills and awareness about the industrial environment
CO5 Revise skill development for presentation

Subject/Code No: Discrete Mathematical Structures/4CAI2-01
LTP: 3+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Explain the various fundamental concepts of the Set theory and Logics.
CO2 Illustrate the concept of relations and Diagraph to analyze the area of greatest impact for improvement.
CO3 Create the application part of lattices in distributed computing and Data mining.
CO4 Implementation of Graphs and their application in real-time problem.
CO5 Analyze the concept of Algebraic Structures.

Subject/Code No: Managerial Economics and Financial Accounting /4CAI1-03
LTP: 2+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Recognize and describe the fundamental concepts of Economics and Financial Management and define the meaning of national income, demand, supply, cost, market structure, and balance sheet.
CO2 Calculate and classify the domestic product, national product and elasticity of price on demand and supply.
CO3 Draw the cost graphs, revenue graphs and forecast the impact of change in price in various perfect as well as imperfect market structures.
CO4 Compare the financial statements to interpret the financial position of the firm and evaluate the project investment decisions.

Subject/Code No: Microprocessors & Interfaces /4CAI3-04
LTP: 3+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Discuss working of functional components of computer system.
CO2 Demonstrate an overall functional structure of the Microprocessor.
CO3 Explain how interrupts are used to implement I/O control and data transfers.
CO4 To learn the design aspects of I/O and Memory Interfacing circuits.
CO5 Implement their practical approach through laboratory experiments.

Subject/Code No: Database Management System/4CAI4-05
LTP: 3+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Develop database using E-R diagram to represent simple database application scenarios.
CO2 Identify data from database using query language.
CO3 Apply normalization process to refine database schema.
CO4 Describe transaction processing and Serializability.
CO5 Interpret the concept of Concurrency Control and concept of Failure and Recovery.

Subject/Code No: Theory of Computation/ 4CAI4-06
LTP: 3+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Analyze the concept of Finite Automata and distinguish between Non-Deterministic Finite Automata and Deterministic Finite Automata. Analyze regular sets and its properties. Composition of Regular Expression from Finite Automata and vice-versa.
CO2 Understand the Context-Free Grammar and its simplification.
CO3 Assess the Context-Free Language and generation of Push Down Automata for Context-Free Grammar.
CO4 Know the Turing Machine and its various types. Discuss the Hierarchy of formal languages.
CO5 Evaluating the P, NP, NP complete, NP hard problems with the help of examples.

Subject/Code No: Data Communication and Computer Networks/4CAI4-07
LTP: 3+0+0 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Describe the concept of signals and illustrate the functionality of OSI & TCP/IP reference model.
CO2 Explain channel allocation, framing, flow control, and error control mechanisms and apply them using data link layer protocols.
CO3 Determine the function of the network layer, design subnets and calculate IP addresses for a network.
CO4 Illustrate and Analyze different transport layer protocols and functions.
CO5 Analyze the different protocols at the Application layer.

Subject/Code No: Microprocessor and Interface Lab /4CAI4-21
LTP: 0+0+2 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Knowing and applying the fundamentals of assembly level programming of microprocessors and microcontrollers.
CO2 Implementing standard microprocessor real-time interfaces including GPIO, serial ports, digital-to-analog converters, and analog-to-digital converters.
CO3 Interpreting Troubleshoot interactions between software and hardware.
CO4 Analyzing abstract problems and applying a combination of hardware and software to address the problem.
CO5 Using standard test and measurement equipment to evaluate digital interfaces.

Subject/Code No: Database Management System Lab/4CAI4-22
LTP: 0+0+3 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Knowing how to make a database schema for given scenarios.
CO2 Applying Keys and Constraints on the database using RDBMS.
CO3 Formulating aggregate functions.
CO4 Composing PL/SQL including stored procedures, stored functions, cursor concepts.
CO5 Developing Triggers, SQL, and Procedural interfaces.

Subject/Code No: DATA Network Programming Lab/4CAI4-23
LTP: 0+0+3 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Describing the functioning of various networking equipment’s and Standard Network Topologies.
CO2 Explaining and Defining the LAN Installation and Configurations techniques.
CO3 Designing code for various Error correcting techniques and framing methods through C Language.
CO4 Analyzing and verifying client and server involving UDP/TCP sockets using Socket Programming.
CO5 Demonstrating and determining the Communication Models between client and server using Network Simulator.

Subject/Code No: Linux Shell Programming Lab (4CAI4-24)
LTP: 0+0+3 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Knowing and applying Key Concepts and Commands for Shell Programming.
CO2 Analyzing the different security measures that can be implemented to protect the directory structure.
CO3 Defining Approaches to Mastering Shell Quoting Mechanisms.
CO4 Evaluating Patterns with simple Regular Expressions using Filters using various Commands.
CO5 Explaining how to use scripting to enhance command output.

Subject/Code No: JAVA LAB/4CAI4-25
LTP: 0+0+2 Semester: IV
Course Outcome

CO Number CO Definition
CO1 Using the syntax and semantics of Java programming language and basic concepts of OOP.
CO2 Developing reusable programs using the concepts of inheritance, polymorphism, interfaces, and packages.
CO3 Applying the concepts of Multithreading and Exception handling to develop efficient and error-free codes.
CO4 Designing event-driven GUI and web-related applications which mimic real-world scenarios.
CO5 Designing applications using applets and the use of graphics in Java.

PROJECTS

S.No Category No of Projects
1 Machine Learning/Deep Learning 9
2 Blockchain 1
3 Web Development 4
4 AR / VR 1
5 Artificial Intelligence 5
6 NLP 1
VIEW PROJECTS
Graph

IPRs

S. No Registration No Author Affiliation Title Status Year
01 202411000987 Aditya Pareek PIET, Jaipur Pawsguard Pro: Integrated GPS-GSM Pet Tracker with Heartbeat Monitoring Published 2024
02 202311037475 Aditya Pareek PIET, Jaipur Intelligent waste segregation: Enhancing efficiency through smart dustbin for dry and wet waste segregation Published 2023
03 202311078174 Kaustubh S Nair PIET, Jaipur An Intelligent Automatic Bill Generation System Published 2023
04 202341023255 Bersha Kumari PIET, Jaipur An Intelligent System & Method For Providing Security In IoT Based On Quantum Cryptography Published 2023
05 202311034721 Chanchal Tiwari PIET, Jaipur Development Of A Machine Learning Based Approach To Predict Charging Demand For Electric Vehicles Published 2023
06 202211062261 Mr ParvSharma PIET, Jaipur An Intelligent system and method for Autonomous Sunlight Reflector and Moisture Level Indicator with Nutrient Provider Published 2022
07 202211067851 Ms AlkaRani PIET, Jaipur IoT Based Virtual Doctor Published 2022
08 202211070762 Dr. BudeshKanwar PIET, Jaipur Enhancement in Navigation system with Verbal briefing and short video of important destinations Published 2022

FDP / Workshop

S.No Title of FDP / Workshop
1 Workshop Faculty Development Program Conference Event Conducted
2 SPL Webinar Conducted
3 FDPs Workshop Conference Seminar Participation Details
4 Student Achievements
5 Appeared in Gate
6 Paper Published By Students
7 Workshop Conference Seminar of Students
8 Inside outside Participation
9 Award Recognization