PO, PSO & CO's

PO, PSO & CO's

Program Outcomes

PO1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.

PO2. Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.

PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.

PO4. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.

PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.

PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.

PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts and demonstrate the knowledge of, and need for sustainable development.

PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

PO9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

PO10. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PO11. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

PO12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

 

PSO

PSO1: The ability to understand, analyze and develop computer programs in Artificial Intelligence and Data Science to fulfill the educational, industrial and societal needs.

PSO2: The ability to employ modern computer languages, environments and platforms to pursue a career in the IT industry.

 

PEO

PEO1:  To be capable of solving emerging challenges of society and working with multidisciplinary projects in Artificial Intelligence.

PEO2: To apply analytical skills, decision making skills, leadership skills to solve real world problems.

PEO3: To prepare graduates for life-long learning to exhibit professional & societal responsibility.

 

Course Outcomes

SE Sem I
Course Code and Name: 210241 Discrete Mathematics
210241.1 Solve the engineering problems by applying set theory, propositional logic and mathematical induction
210241.2 Develop skill in expressing mathematical properties of relation and function
210241.3 Identify number of logical possibilities of events to design professional engineering Solutions
210241.4 Use binary tree in searching, Huffman coding and expression tree
210241.5 Use minimum spanning tree algorithms and shortest path algorithms to find the solution of graph based problem
210241.6 Analyze the properties of binary operations and evaluate the algebraic structure
Course Code and Name: 210242 Fundamentals of Data Structures
210242.1 Analyze the time and space complexity of algorithm
210242.2 Design single variable polynomial and matrix using linear data structures
210242.3 Analyze the searching and sorting techniques.
210242.4 Design Linked- list using dynamic memory allocation
210242.5 Apply principles of stack to solve computational problem
210242.6 Apply principles of queue to solve computational problem
Course Code and Name: 210243 Object Oriented Programming
210243.1 Understand the basic constructs of object oriented programming to develop a software.
210243.2 Design object oriented solutions for small systems involving multiple objects.
210243.3 Use virtual and pure virtual functions of run time polymorphism. 
210244.4 Understand the file handling mechanism in C++.
210245.5 Understand the exception handling mechanism in C++ and identify the power of templates.
210246.6 Understand the concepts of STL, containers, iterators and algorithms.
Course Code and Name: 210244 Computer Graphics
210244.1 Identify the basic terminologies of computer graphics and comprehend the mathematical basis of computer graphics concepts.
210244.2 Use mathematics to create computer programs for basic graphic operations.
210244.3 Describe windowing and clipping concepts and utilize algorithms to fill and clip polygons.
210244.4 Understand and apply the core concepts of computer graphics, including transformation in two and three dimensions, viewing, and projection.
210244.5 Understand the concepts of color models, lighting, shading models and hidden surface elimination
210244.6 Create effective programs using concepts of curves, fractals, animation and gaming
Course Code and Name: 217521 Operating Systems
217521.1 Enlist functions of OS and types of system calls
217521.2 Apply process scheduling algorithms to solve a given problem
217521.3 Illustrate deadlock prevention, avoidance and recovery
217521.4 Explain memory management technique
217521.5 Illustrate I/O and file management policies 
217521.6 Describe Linux process management
TE Sem I
Course Code and Name: 310241 Database Management Systems
310241.1 Design database management systems using ER Model
310241.2 Understand database queries using SQL Language
310241.3 Understand the concept of normalization and its forms
310241.4 Apply transaction management concepts in real time situations
310241.5 Understand the need of MongoDB NoSQL database
310241.6 Understand the complex data types and its use.
Course Code and Name: 31752 Computer Networks
317521.1 Summarize fundamental concepts of Computer Networks, architectures, protocols and technologies
317521.2 Determine the working of physical layer protocols
317521.3 Determine the working of routing protocols and mechanisms
317521.4 Construct a model of client-server applications using sockets
317521.5 Determine role of application layer with its protocols, client-server architectures
317521.6 Summarize the concepts of MAC and ethernet
Course Code and Name: 310252 Web Technology
310252.1 Analyze behavior of web pages using HTML and CSS
310252.2 Apply the client side technologies for web development
310252.3 Compare technical differences between Servlet and JSP
310252.4 Understand the use web services and frameworks
310252.5 Apply the server side technologies for web development
310252.6 Understand the latest web development platform
Course Code and Name: 310253 Artificial Intelligence
310253.1 Understand the basic concept of Artificial Intelligence
310253.2 Design AI System using informed and uninformed search
310253.3 Design AI system for Adversarial search and games
310253.4 Understand the concept of propositional logic and first order logic
310253.5 Design logical inference system
310253.6 Describe AI Architecture and AI Components
Course Code and Name: 310245 (B) Human Computer Interface
310245.1 Understand effective human-computer interfaces for all types of users.
310245.2 Identify the relationship between the user interface and the golden rules of interface.
310245.3 Understand the effectiveness of user interface design.
310245.4 Recognize interactive designs that are easy to use for data searching and retrieval.
310245.5 Understand the scope of HCI in different paradigms, including ubiquitous computing, virtual reality, multi-media, and web-related environments.
310245.6 Identify user models, user support, and stakeholder requirements of HCI systems through analysis
SE Sem II
Course Code and Name: 217528 Statistics
217528.1 Apply suitable Statistical methods for the sampling data and it's distribution. 
217528.2 Make use of Statistical central tendency tools for measuring the specific data nature and analyz it.
217528.3 Apply Statistical method of correlation, regression to the random data.
217528.4 Implement probability distribution theory in testing and problems. 
217528.5 Use hypothesis, distribution methods in problem analysis.
217528.6 Use hypothesis, testing methods in problem solving. 
Course Code and Name: 217529 Internet of Things
217529.1 Have a thorough understanding of the structure, function and characteristics of computer systems and understand the structure of Binary, Octal, Decimal and Hexadecimal number systems and their application in digital design.
217529.2 Understand the interfacing of basic Peripherals with 8088 and 8088.
217529.3 Explain the concept of Internet of Things and identify the technologies that make up the internet of things
217529.4 Analyze trade-offs in interconnected wireless embedded device networks and Select Protocols for IoT Solutions
217529.5 Examine a simple IoT system comprising sensors by analyzing the requirements of IoT Application
217529.6 Identify the Application of IoT in automation of Commercial and Real World examples
210252.1 Understand the collision resolution strategies to handle collision in hash table
Course Code and Name: 210252 Data Structures and Algorithms
210252.2 Describe the concept of Trees, Binary search tree.
210252.3 Make a use of Depth First search and Breadth First search for traversing a graph.
210252.4 Understand the concepts of search trees using weight balanced tree and height balanced tree
210252.5 Use indexing methods and multiway search techniques to store and maintain data
210252.6 Understand the file organization in secondary storage using sequential, direct access, Indexed, linked file organization
Course Code and Name: 210253 Software Engineering
210253.1 Understand basic terms of software and software design process
210253.2 Analyze software requirements and formulate design solution for a software
210253.3 Make use of COCOCMO model to calculate cost estimation and scheduling of software project
210253.4 Understand user interface design and taxonomy of architectural styles
210253.5 Understand risk management and software configuration management
210253.6 Understand approaches of software testing, verification and validation
Course Code and Name: 217530 Management Information Systems
217530.1 Understand the concepts of Management Information System and Business intelligence.
217530.2 Illustrate the need of information systems in global business and ethical issues
217530.3 List the IT infrastructure components and explain security in the Information System
217530.4 understand the importance of project management in the international
information system.
217530.5 Illustrate the concepts of decision support systems for business applications
217530.6 Relate artificial intelligence and data science for Management Information System.
TE Sem II
Course Code and Name: 317529 Data Science
317529.1 Understand the basics and importance of Data SCience
317529.2 Apply statistical techniques to draw meaningful insights from diverse datasets in the field of data science
317529.3 Understand data preprocessing techniques to ensure the readiness of datasets for subsequent phases
317529.4 Study python based machine learning models with SciKit learn for data analysis of real world applications
317529.5 Analyze clustering algorithms, time-series analysis and text analysis technique for results interpretation with SciKit learn
317529.6 Implement data visualization using visualization tools and design big databases using Hadoop ecosystem
Course Code and Name: 317530 Cyber Security
317530.1 Understand the security protections and limitations that today's technology offers.
317530.2 Identify the fundamental issues with key management; understand the algorithm of data encryption techniques
317530.3 Use public key encryption to protect and defend against cyberspace.
317530.4 Understand the internet protocol and security requirements for web.
317530.5 Understand the measures to prevent attacks on the network using firewalls.
317530.6 Identify appropriate security solutions against cyber-attacks
Course Code and Name: 317531 Artificial Neural Network
317531.1 Understand the features of Artificial Neural Network
317531.2 Describe the training of Neural Networks using learning algorithms
317531.3 Make use of Associative Learning in Artificial Neural Network
317531.4 Describe the concept of Competitive Neural Network and self organization maps.
317531.5 Understand the concept of Convolutional Neural Network for deep learning
317531.6 Identify applications of Artificial Neural network in pattern classification, neocognitron, NET talk.
Course Code and Name: 310254(C) Cloud Computing
310254(C).1 Understand the different Cloud Computing environment
310254(C).2 Make a use of data storage technique on Cloud
310254(C).3 Analyze virtualization technology and install virtualization software
310254(C).4 Develop and deploy applications on Cloud
310254(C).5 Apply security in cloud applications
310254(C).6 Use advance techniques in Cloud Computing

 

Get In Touch
mmit@mmit.edu.in

Powered by ChronoForms - ChronoEngine.com