SE Sem-I 2021-22
|
Subject: |
Discrete Mathematics |
Subject Code |
210241 |
CO1 |
Formulate problems precisely, solve the problems, apply formal proof techniques, and explain the reasoning clearly. |
CO2 |
Apply appropriate mathematical concepts and skills to solve problems in both familiar and unfamiliar situations including those in real-life contexts. |
CO3 |
Design and analyze real world engineering problems by applying set theory, propositional logic and to construct proofs using mathematical induction. |
CO4 |
Specify, manipulate and apply equivalence relations; construct and use functions and apply these concepts to solve new problems. |
CO5 |
Calculate numbers of possible outcomes using permutations and combinations; to model and analyze computational processes using combinatorics. |
CO6 |
Model and solve computing problem using tree and graph and solve problems using appropriate algorithms. |
CO7 |
Analyze the properties of binary operations, apply abstract algebra in coding theory and evaluate the algebraic structures. |
|
Subject: |
Fundamentals of Data Structures |
Subject Code |
210242 |
CO1 |
Design the algorithms to solve the programming problems, identify appropriate algorithmic strategy for specific application, and analyze the time and space complexity. |
CO2 |
Discriminate the usage of various structures, Design/Program/Implement the appropriate data structures; use them in implementations of abstract data types and Identity the appropriate data structure in approaching the problem solution. |
CO3 |
Demonstrate use of sequential data structures- Array and Linked lists to store and process data. |
CO4 |
Understand the computational efficiency of the principal algorithms for searching and sorting and choose the most efficient one for the application. |
CO5 |
Compare and contrast different implementations of data structures (dynamic and static). |
CO6 |
Understand, Implement and apply principles of data structures-stack and queue to solve computational problems. |
|
Subject: |
Object Oriented Programming(OOP) |
Subject Code |
210243 |
CO1 |
Apply constructs- sequence, selection and iteration; classes and objects, inheritance, use of predefined classes from libraries while developing software. |
CO2 |
Design object-oriented solutions for small systems involving multiple objects. |
CO3 |
Use virtual and pure virtual function and complex programming situations. |
CO4 |
Apply object-oriented software principles in problem solving. |
CO5 |
Analyze the strengths of object-oriented programming. |
CO6 |
Develop the application using object oriented programming language(C++). |
|
Subject: |
Computer Graphics |
Subject Code |
210244 |
CO1 |
Identify the basic terminologies of Computer Graphics and interpret the mathematical foundation of the concepts of computer graphics. |
CO2 |
Apply mathematics to develop Computer programs for elementary graphic operations. |
CO3 |
Illustrate the concepts of windowing and clipping and apply various algorithms to fill and clip polygons. |
CO4 |
Understand and apply the core concepts of computer graphics, including transformation in two and three dimensions, viewing and projection. |
CO5 |
Understand the concepts of color models, lighting, shading models and hidden surface elimination. |
CO6 |
Create effective programs using concepts of curves, fractals, animation and gaming. |
|
Subject: |
Operating Systems |
Subject Code |
217521 |
CO1 |
Enlist functions of OS and types of system calls . |
CO2 |
Apply process scheduling algorithms to solve a given problem |
CO3 |
Illustrate deadlock prevention, avoidance and recovery |
CO4 |
Explain memory management technique |
CO5 |
Illustrate I/O and file management policies |
CO6 |
Describe Linux process management |
|
SE Sem-II 2021-22 |
Subject: |
Statistics |
Subject Code |
217528 |
CO1 |
Identify the use of appropriate statistical terms to describe data |
CO2 |
Use appropriate statistical methods to collect, organize, display, and analyze relevant data. |
CO3 |
Use distribution functions for random variables |
CO4 |
Distinguish between correlation coefficient and regression |
CO5 |
Understand tests for hypothesis and its significance |
|
Subject: |
Internet of Things |
Subject Code |
217529 |
CO1 |
Have a thorough understanding of the structure, function and characteristics of computer systems and Understand the structure of various number systems and its application in digital design. |
CO2 |
Develop the skill set to build IoT systems and sensor interfacing. |
CO3 |
Explain the concept of Internet of Things and identify the technologies that make up the internet of things |
CO4 |
Analyze trade-offs in interconnected wireless embedded device networks. Select Appropriate Protocols for IoT Solutions |
CO5 |
Design a simple IoT system comprising sensors by analyzing the requirements of IoT Application |
CO6 |
Identify the Application of IoT in automation of Commercial and Real World examples |
|
Subject: |
Data Structures and Algorithms |
Subject Code |
210252 |
CO1 |
Identify and articulate the complexity goals and benefits of a good hashing scheme for real- world applications. |
CO2 |
Apply non-linear data structures for solving problems of various domain. |
CO3 |
Design and specify the operations of a nonlinear-based abstract data type and implement them in a high-level programming language. |
CO4 |
Analyze the algorithmic solutions for resource requirements and optimization |
CO5 |
Use efficient indexing methods and multiway search techniques to store and maintain data. |
CO6 |
Use appropriate modern tools to understand and analyze the functionalities confined to the secondary storage. |
|
Subject: |
Software Engineering |
Subject Code |
210253 |
CO1 |
Analyze software requirements and formulate design solution for a software. |
CO2 |
Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal and economic concerns. |
CO3 |
Apply new software models, techniques and technologies to bring out innovative and novelistic solutions for the growth of the society in all aspects and evolving into their continuous professional development. |
CO4 |
Model and design User interface and component-level. |
CO5 |
Identify and handle risk management and software configuration management. |
CO6 |
Utilize knowledge of software testing approaches, approaches to verification and validation. |
CO7 |
Construct software of high quality – software that is reliable, and that is reasonably easy to understand, modify and maintain efficient, reliable, robust and cost-effective software solutions. |
|
Subject: |
Management Information Systems |
Subject Code |
217530 |
CO1 |
Explain the concepts of Management Information System and Business intelligence for MIS. |
CO2 |
Illustrate the need of information systems in global business and ethical issues. |
CO3 |
List the IT infrastructure components and explain security in the Information System. |
CO4 |
Demonstrate the importance of project management and extend its use in the international information system. |
CO5 |
Illustrate the concepts of decision support systems for business applications. |
CO6 |
Relate artificial intelligence and data science for Management Information System. |
|
|
TE Sem-I 2022-23 |
Subject: |
Database Management Systems |
Subject Code |
310241 |
CO1 |
Analyze and design Database Management System using ER model |
CO2 |
Implement database queries using database languages |
CO3 |
Normalize the database design using normal forms |
CO4 |
Apply Transaction Management concepts in real-time situations |
CO5 |
Use NoSQL databases for processing unstructured data |
CO6 |
Differentiate between Complex Data Types and analyze the use of appropriate data types |
|
|
Subject: |
Computer Networks |
Subject Code |
317521 |
CO1 |
Summarize fundamental concepts of Computer Networks, architectures, protocols and technologies |
CO2 |
Analyze the working of physical layer protocols. |
CO3 |
Analyze the working of different routing protocols and mechanisms |
CO4 |
Implement client-server applications using sockets |
CO5 |
Illustrate role of application layer with its protocols, client-server architectures |
CO6 |
Summarize concepts of MAC and ethernet. |
|
|
Subject: |
Web Technology |
Subject Code |
310252 |
CO1 |
Implement and analyze behavior of web pages using HTML and CSS |
CO2 |
Apply the client side technologies for web development |
CO3 |
Analyze the concepts of Servlet and JSP |
CO4 |
Analyze the Web services and frameworks |
CO5 |
Apply the server side technologies for web development |
CO6 |
Create the effective web applications for business functionalities using latest web development platforms |
|
|
Subject: |
Artificial Intelligence |
Subject Code |
310253 |
CO1 |
Identify and apply suitable Intelligent agents for various AI applications |
CO2 |
Build smart system using different informed search / uninformed search or heuristic approaches |
CO3 |
Identify knowledge associated and represent it by ontological engineering to plan a strategy to solve given problem |
CO4 |
Apply the suitable algorithms to solve AI problems |
CO5 |
Implement ideas underlying modern logical inference systems |
CO6 |
Represent complex problems with expressive yet carefully constrained language of representation |
|
|
Subject: |
Embedded Systems and Security |
Subject Code |
317522(A) |
CO1 |
Differentiate between Embedded System & general computing systems |
CO2 |
Describe ARM MCU Architecture and its features |
CO3 |
Design Embedded firmware using Embedded C |
CO4 |
Apply the fundamentals of RTOS to design Embedded Systems |
CO5 |
Build the Embedded Linux based Embedded System |
CO6 |
Summarize Embedded system security threats and solutions |
|
|
Subject: |
Human Computer Interface |
Subject Code |
310245(B) |
CO1 |
Design effective Human-Computer-Interfaces for all kinds of users |
CO2 |
Apply and analyze the user-interface with respect to golden rules of interface |
CO3 |
Analyze and evaluate the effectiveness of a user-interface design |
CO4 |
Implement the interactive designs for feasible data search and retrieval |
CO5 |
Analyze the scope of HCI in various paradigms like ubiquitous computing, virtual reality ,multi-media, World wide web related environments |
CO6 |
Analyze and identify user models, user support, and stakeholder requirements of HCI systems |
|
|
Subject: |
Design Thinking |
Subject Code |
314445(C) |
CO1 |
Identify need and features of design thinking. |
CO2 |
Identify the opportunities and challenges for design thinking innovation. |
CO3 |
Learn the process of design thinking using various tools. |
CO4 |
Summarize and learn the various prototyping techniques. |
CO5 |
Enlist the activities carried out in Test and reflect phase of design thinking. |
CO6 |
Interpret the design thinking disruptive innovations through case studies. |
|
|
Subject: |
Pattern Recognition |
Subject Code |
317522(B) |
CO1 |
Distinguish variety of pattern recognition, classification and combination techniques. |
CO2 |
Apply statistical pattern recognition approaches in variety of problems. |
CO3 |
Elaborate different approaches of syntactic pattern recognition. |
CO4 |
Differentiate graphical approach and grammatical inferences in syntactic pattern recognition. |
CO5 |
Illustrate the artificial neural network-based pattern recognition |
CO6 |
Apply unsupervised learning in pattern recognition. |
|
|
TE Sem-II 2022-23 |
Subject: |
Data Science |
Subject Code |
317529 |
CO1 |
Analyze needs and challenges for Data Science |
CO2 |
Apply statistics for Data Analytics |
CO3 |
Apply the lifecycle of Data analytics to real world problems |
CO4 |
Implement Data Analytics using Python programming |
CO5 |
Implement data visualization using visualization tools in Python programming |
CO6 |
Design and implement Big Databases using the Hadoop ecosystem |
|
|
Subject: |
Cyber Security |
Subject Code |
317530 |
CO1 |
Gauge the security protections and limitations provided by today's technology. |
CO2 |
Identify cyber security threats. |
CO3 |
Analyze threats in order to protect or defend it in cyberspace from cyber-attacks |
CO4 |
Build appropriate security solutions against cyber-attacks |
|
|
Subject: |
Artificial Neural Network |
Subject Code |
317531 |
CO1 |
Understand the basic features of neural systems and be able to build the neural model. |
CO2 |
Perform the training of neural networks using various learning rules. |
CO3 |
Grasping the use of Associative learning Neural Network |
CO4 |
Describe the concept of Competitive Neural Networks |
CO5 |
Implement the concept of Convolutional Neural Networks and its models |
CO6 |
Use a new tool /tools to solve a wide variety of real-world problems |
|
|
Subject: |
Robotics and Automation |
Subject Code |
317532(A) |
CO1 |
Demonstrate the Sensors, actuators, End effectors |
CO2 |
Analyze Robot Kinematics and Dynamics with simulation |
CO3 |
Summarize control laws for simple robot |
CO4 |
Develop robot program for robot application |
|
|
Subject: |
Natural Language Processing |
Subject Code |
317532(B) |
CO1 |
Understand the fundamental concepts in field of NLP |
CO2 |
Understand morphological aspect and processing in NLP |
CO3 |
Distinguish among various techniques of syntax parsing |
CO4 |
Understand use of various parsing techniques to parse sentence and extract meaning from its structure. |
CO5 |
Apply different Machine translation techniques for translating a source to target language(s) |
CO6 |
Design and implement different application using NLP |
|
|
Subject: |
Cloud Computing |
Subject Code |
310254(C) |
CO1 |
Understand the different Cloud Computing environment |
CO2 |
Use appropriate data storage technique on Cloud, based on Cloud application |
CO3 |
Analyze virtualization technology and install virtualization software |
CO4 |
Develop and deploy applications on Cloud |
CO5 |
Apply security in cloud applications |
CO6 |
Use advance techniques in Cloud Computing |
|
|
Subject: |
Software Modeling and Architecture |
|
310254(D) |
CO1 |
Analyze the problem statement (SRS) and choose proper design technique for designing web-based/ desktop application |
CO2 |
Design and analyze an application using UML modeling as fundamental tool |
CO3 |
Evaluate software architectures |
CO4 |
Use appropriate architectural styles and software design patterns |
CO5 |
Apply appropriate modern tool for designing and modeling |
|
|
|
BE SEM-I 2022-23 |
Subject: |
Machine Learning |
Subject Code |
417521 |
CO1 |
Describe and compare different models of machine learning |
CO2 |
Design ML models to make predictions by using linear, non-linear and logistic regression techniques |
CO3 |
Implement classification models for two class problems and multiclass problems |
CO4 |
Implement clustering models for unlabeled data |
CO5 |
Integrate multiple machine learning algorithms in the form of ensemble learning |
CO6 |
Apply reinforcement learning and its algorithms for different applications |
|
|
Subject: |
Data Modeling & Visualization |
Subject Code |
417522 |
CO1 |
Summarize data analysis and visualization in the field of exploratory data science |
CO2 |
Analyze the characteristics and requirements of data and select an appropriate data model |
CO3 |
Describe to load, clean, transform, merge and reshape data |
CO4 |
Design a probabilistic data modeling, interpretation, and analysis |
CO5 |
Evaluate time series data |
CO6 |
Integrate real world data analysis problems |
|
|
Subject: |
Elective III (A): Quantum Artificial Intelligence |
Subject Code |
417523 |
CO1 |
Understand quantum requirements and formulate design solutions using quantum circuits. |
CO2 |
Illustrate applicable solutions in one or more application domains using a quantum architecture that integrates ethical, social, and legal concerns |
CO3 |
Apply the Advanced Quantum Algorithms on real time problem |
CO4 |
Analyze the quantum machine learning algorithms and their relevant application |
CO5 |
Analyze quantum information processing & its relevant algorithms |
CO6 |
Evaluate suitable algorithms for AI problems |
|
|
Subject: |
Elective IV (B): Information Retrieval |
Subject Code |
417525 |
CO1 |
Understand the concept of Information Retrieval |
CO2 |
Use an indexing approach for retrieval of documents |
CO3 |
Evaluate and analyze the retrieved information |
CO4 |
Apply appropriate method of Text Classification and Clustering |
CO5 |
Design and implement innovative features in search engines |
CO6 |
Analyze different real-life application of Information Retrieval |
|
|
Subject: |
Project Stage I |
Subject Code |
417527 |
CO1 |
Solve real life problems by applying knowledge |
CO2 |
Analyze alternative approaches, apply and use most appropriate one for feasible solution |
CO3 |
Write precise reports and technical documents in a nutshell |
CO4 |
Participate effectively in multi-disciplinary and heterogeneous teams exhibiting team work |
CO5 |
Inter-personal relationships, conflict management and leadership quality |
|
|
|
BE SEM II 2022-23 |
Subject: |
Computational Intelligence |
Subject Code |
417530 |
CO1 |
Understand Computational Intelligence techniques to solve real-life problems |
CO2 |
Apply fuzzy logic techniques to solve real life problems |
CO3 |
Design and implement evolutionary algorithms to solve optimization problem |
CO4 |
Analyze and evaluate the performance of genetic algorithms in terms of convergence and computational efficiency |
CO5 |
Interpret and analyze the results obtained from computational intelligence models in NLP, providing meaningful insights and recommendations |
CO6 |
Design and Develop Artificial Immune System to solve complex problems |
|
|
Subject: |
Distributed Computing |
Subject Code |
417531 |
CO1 |
Understand the features and properties of Distributed computing system with integration of AI |
CO2 |
Analyze the Concept of data management and storage in distributed computing |
CO3 |
Understand the algorithm used in distributed computing by applying artificial intelligence |
CO4 |
Understand the integration of machine learning algorithm and advanced tools used in distributed computing |
CO5 |
Analyze how big data is processed in distributed computing |
CO6 |
Identify Security and privacy issues of distributed computing and apply on specific application |
|
|
Subject: |
Elective V (D): Deep Learning |
Subject Code |
417532 |
CO1 |
Understand the basics of Deep Learning and apply the tools to implement deep learning applications |
CO2 |
Evaluate the performance of deep learning models |
CO3 |
Implement the technique of Convolution neural network (CNN) |
CO4 |
Solve the language translation problem by Recurrent neural network (RNN) |
CO5 |
Construct new data by deep generative models |
CO6 |
Apply on-policy reinforcement learning algorithms |
|
|
Subject: |
Elective VI (B): Business Intelligence |
Subject Code |
417533 |
CO1 |
Apply conceptual knowledge on how BI is used in decision support systems |
CO2 |
Use Modelling Concepts in Business Intelligence |
CO3 |
Understand and apply the concept of data provisioning and data Visualization |
CO4 |
Apply different data pre-processing techniques on data set |
CO5 |
Implement machine learning algorithms as per business needs |