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