Learning Outcomes

Learning Outcomes

Program Outcomes (POs)

Students are expected to know and be able –

  • Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  • Problem Analysis:Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics,natural sciences, and engineering sciences.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Ethics:Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering ractice.
  • Individual and team work:Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • 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.
  • 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.
  • 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.

Programme Specific Outcomes (PSOs)

The students will be able to:

  • Develop quality computer applications by applying principles of software engineering.
  • Pursue advancement in the field of data engineering.

 

Course Outcomes (COs)

First Year Engineering

Course code and Name: 110005 - Programming and Problem Solving

110005.1

Inculcate and apply various skills in problem solving

110005.2

Choose most appropriate programming constructs and features to solve the problems in diversified domains

110005.3

Understand and apply basics, features and future of Python programming to solve real world problem

110005.4

Exhibit the programming skills for the problems those require the writing of well documented programs including use of the logical constructs of language, Python

110005.5

Apply concept of Object Oriented Programming using Python to solve complex problems

110005.6

Demonstrate significant experience with the Python program development environment

Course Code and Name: 110013 - Project Based Learning

110013.1

Apply the knowledge gathered as well as management principles to work on the projects in a multidisciplinary environment, in a team.

110013.2

Identify the technical, social, environmental and ethical context of professional practice of engineering.

110013.3

Apply the  knowledge to design the methodology to build the prototype model of the solution using various techniques and engineering principles.

110013.4

Evaluate the result and validate them to communicate the solution effectively through the report and presentation. 

Second Year Engineering 

Course code and Name:214441- Discrete Mathematics

214441.1

Formulate, apply formal proof techniques and solve the problems with logical reasoning.

214441.2

Analyze and evaluate the combinatorial problems by using probability theory

214441.3

Apply the concepts of graph theory to devise mathematical models.

214441.4

Analyze types of relations and functions to provide solution to computational problems.

214441.5

Identify techniques of number theory and its application.

214441.6

Identify fundamental algebraic structures.

Course code and Name: 214442 - Logic Design and Computer Organization & 214446 - Logic Design Computer Organization Lab

214442.1

Perform basic binary arithmetic & simplify logic expressions.

214442.2

Grasp the operations of logic ICs and Implement combinational logic functions using ICs.

214442.3

Comprehend the operations of basic memory cell types and Implement sequential logic functions using ICs.

214442.4

Elucidate the functions & organization   of various blocks of CPU.

214442.5

Understand CPU instruction characteristics, enhancement features of CPU.

214442.6

Describe an assortment of memory types (with their characteristics) used in computer systems and basic principle of interfacing input, output devices.

Course code and Name: 214443- Data Structure & Algorithms & 214447 - Data Structures and Algorithms Lab

214443.1

Perform basic analysis of algorithms with respect to time and space complexity.

214443.2

Select appropriate searching and/or sorting techniques in the application development.

214443.3

Implement abstract data type (ADT) and data structures for given application.

214443.4

Design algorithms based on techniques like brute -force, divide and conquer, greedy, etc.

214443.5

Apply implement learned algorithm design techniques and data structures to solve problems.

214443.6

Design different hashing functions and use files organizations.

Course code and Name: 214444 – Object Oriented Programming & 214448 - Object Oriented Programming Lab

214444.1

Differentiate various programming paradigms.

214444.2

Identify classes, objects, methods, and handle object creation, initialization, and Destruction to model real-world problems

214444.3

Identify relationship among objects using inheritance and polymorphism principles

214444.4

Design an application to handle different types of exceptions

214444.5

Develop a real world application using files for persistent data storage

214444.6

Apply appropriate design patterns to provide object-oriented solutions

Course code and Name:214445 - Basics of Computer Network 

214445.1

Understand the theoretical foundations, algorithms, and methodologies of Deep Learning.

214445 .2

Apply the concepts of Convolution Neural Networks and use of popular CNN architectures..

214445 .3

Compare Feed Forward Neural Network and Recurrent Neural Network and learn modeling the time dimension using RNN and LSTM.

214445 .4

Elaborate unsupervised deep learning algorithms like Autoencoders.

214445 .5

Explore Representation Learning and Transfer Learning techniques using variants of CNN architecture

214445 .6

Evaluate the performance of deep learning algorithms and to provide solutions for various real-world applications.

Course code and Name: 214449- Soft Skill Lab

214449.1

Introspect about an individual's goals, aspirations by evaluating one’s SWOC and think creatively.

214449.2

Develop effective communication to participate in group discussion, meetings and prepare and deliver Presentations.

214449.3

Write precise briefs or reports and technical documents.

214449.4

Practice professional etiquette, present oneself confidently and successfully handle personal interviews.

214449.5

Function effectively in multi-disciplinary and heterogeneous teams.

214449.6

Learn to manage stress and time

Course code and Name: 214450 (A)Audit Course 3: Ethics and Values in Information Technology

214450A .1

Adapt the global ethical principles and modern ethical issues.

214450A .2

Understand ethics in the business relationships and practices of IT.

214450A .3

Understand trustworthy computing to manage risk and security vulnerabilities.

214450A .4

Analyze concerns of privacy, privacy rights in information-gathering practices in IT.

Course code and Name: 207003- Engineering Mathematics III

207003.1

Solve higher order linear differential equations, essential in modelling and design of computer based systems.

207003.2

Apply the concept of Fourier transform and Z- transforms and its applications to continuous and discrete systems and image processing.

207003.3

Use the statistical methods (Like correlation, regression) and probability theory to analyze and predict the given data as applied to machine intelligence.

207003.4

Recognise use of basic probability theory and probability distributions for data analysis and predictions in machine learning.

207003.5

Solve Algebraic and Transcendental equations and System of linear equations that appear in engineering applications using numerical techniques.

207003.6

Describe Interpolating polynomials, numerical differentiation and integration, numerical solutions of ordinary differential equations used in modern scientific computing.

Course code and Name: 214451 Processor Architecture & 214455 - Programming Skill Development Lab

214451.1

Apprehend architecture and memory organization of PIC 18 microcontroller.

214451.2

Implement embedded C programming for PIC 18.

214451.3

Use concepts of timers and interrupts of PIC 18.

214451.4

Demonstrate real life applications using PIC 18.

214451.5

Apply acquired knowledge of ADC/DAC, RTC and EEPROM

214451.6

Analyze architectural details of ARM processors.

Course code and Name:214452 - Database Management System & 214456 - Database Management System Lab

214452.1

Apply fundamental elements of database management systems

214452.2

Design ER-models to represent simple database application scenarios

214452.3

Formulate SQL queries on data for relational databases

214452.4

Improve the database design by normalization & also incorporate query processing

214452.5

Apply ACID properties for transaction management and concurrency control

214452.6

Analyze various database architectures and technologies

Course code and Name:214453 - Computer Graphics & 214457 - Computer Graphics Lab

214453.1

Apply mathematical and logical aspects for developing elementary graphics operations like scan conversion of points, lines, circle, and apply it for problem solving.

214453.2

Understand and Implement graphical transformations.

214453.3

Describe mapping from a world coordinates to device coordinates, clipping, and projections in order to produce 3D images on 2D output device

214453.4

Develop a scientific and strategic approach to solve complex problems in the domain of computer graphics.

214453.5

Apply concepts of rendering, shading, animation, curves and fractals using computer graphics tools in design, development and testing of 2D, 3D modeling applications.

214453.6

Understand the concepts related to Computer Vision and Virtual reality.

Course code and Name:214454- Software Engineering

214454.1

Classify various software application domains.

214454.2

Analyze software requirements by using various modeling techniques.

214454.3

Translate the requirement models into design models.

214454.4

Apply planning and estimation to any project.

214454.5

Use quality attributes and testing principles in software development lifecycle

214454.6

Understand recent trends in Software engineering by using CASE and agile tools.

Course code and Name:214458- Project Based Learning

214458.1

Design solution to real life problems and analyze its concerns through shared cognition

214458.2

Apply learning by doing approach to promote lifelong learning

214458.3

Solve technical challenges for real world problems with team efforts.

214458.4

Collaborate and engage in multi-disciplinary learning environments

Course code and Name:214459 ( D )-Audit Course 4 - I : Intellectual Property Rights

214459.1

Define the concepts of Intellectual Property Rights

214459.2

Explain different IPR Trademark, Industrial Designs, Copyright and Trade Secret

214459.3

Formulate innovative ideas and inventions into IPR

214459.4

Demonstrate understanding of advances in patent law and IP regulations

Third Year Engineering 

Course code and Name: 314441- Theory of Computation

314441.1

Construct finite automata and its variants to solve computing problems.

314441.2

Build regular expressions for the regular languages and finite automata.

314441.3

Design and simplify Context Free Grammar.

314441.4

Construct Pushdown Automata machine for the Context Free Language.

314441.5

Build and analyze Turing machines for formal languages.

314441.6

Explain decidable and undecidable problems, analyze complexity classes

Course code and Name:314442- Operating system & 314446 - Operating Systems Lab

314442.1

Describe the role of Modern Operating Systems.

314442.2

Implement the process and thread scheduling algorithm.

314442.3

Implement the process synchronization, mutual exclusion and the deadlock.

314442.4

Apply the concepts of various memory management techniques.

314442.5

Make use of I/O management and File system concepts.

314442.6

Explain importance of System software.

Course code and Name:314443 - Machine Learning & 314448 - Laboratory Practice-I

314443.1

Apply basic concepts of machine learning and different types of machine learning algorithms.

314443.2

Differentiate various regression techniques and evaluate their performance.

314443.3

Compare different types of classification models and their relevant application.

314443.4

Illustrate the tree-based and probabilistic machine learning algorithms.

314443.5

Identify different unsupervised learning algorithms for the related real- world problems

314443.6

Apply fundamental concepts of ANN.

Course code and Name:314444 - Human Computer Interaction & 314447 - Human Computer Interaction Lab

314444 .1

Explain the importance of HCI study and principles of user-centered design (UCD) approach

314444 .2

Develop understanding of human factors in HCI design

314444 .3

Develop understanding of models, paradigms, and context of interactions.

314444 .4

Design effective user-interfaces following a structured and organized UCD process.

314444 .5

Evaluate usability of a user-interface design.

314444 .6

Apply cognitive models for predicting human-computer-interactions.

Course code and Name:314445 (A)- Design and Analysis of Algorithms & 314448 - Laboratory Practice-I

314445A.1

Calculate computational complexity using asymptotic notations for various algorithms.

314445A.2

Discover and implement divide & conquer and Greedy approach to design algorithms.

314445A.3

Understand and implement Dynamic Programming.

314445A.4

Explore, develop and illustrate different problems using Backtracking.

314445A.5

Understand and implement different methods of Branch and Bound strategy.

314445A.6

Explore the concept of P, NP, NP-complete, NP-Hard and parallel algorithms.

Course code and Name:314445 (B) – Advanced Database Management Systems & 314448 - Laboratory Practice-I

314445.1

Understand relational and object-oriented databases.

314445.2

Compare parallel & distributed database architectures.

314445.3

Evaluate the concepts of any one NoSQL Database.

314445.4

Design data warehouse schema for any real time application

314445.5

Apply data mining algorithms and learn various software tools.

314445.6

Learn emerging and enhanced data models for advanced applications.

Course code and Name:314449- Seminar

314449.1

Understand, interpret and summarize technical literature.

314449.2

Demonstrate the techniques used in the paper.

314449.3

Distinguish the various techniques required to accomplish the task.

314449.4

Identify intended future work based on the technical review.

314449.5

Prepare and present the content through various presentation tools and techniques in an effective manner.

314449.6

Keep the audience engaged through improved interpersonal skills.

Course code and Name:314450 (C ) :Foreign Language- (Japanese Language-III)

314450(C).1

Learn basic communication.

314450(C).2

Identify Japanese script.

314450(C).3

Understand Japanese culture, life style, manners and etiquettes.

314450(C)4

show interest to pursue professional Japanese Language course

Course code and Name:314451: Computer Network and Security & 314456 - Computer Networks & Security-Lab

314451.1

Understand Responsibilities, services offered and protocol used at application layer of network

314451.2

Comprehend wireless network standards and design wireless network

314451.3

Explain the Adhoc Network’s MAC layer, routing protocol and Sensor network architecture.

314451.4

Apply the principal concepts of network security and Understand network security threats,security

314451.5

Apply basic cryptographic techniques in application development.

314451.6

Summarize cyber attacks and the landscape of cyber security.

Course code and Name:314452- Data Science & Big Data Analytics & 314457 - DS & BDA-Lab

314452.1

Understand Big Data primitives

314452.2

Apply different mathematical models for Big Data

314452.3

Demonstrate Big Data processing skills by developing applications

314452.4

Analyze and apply each learning model comes from a different algorithmic approach and it will perform differently under different datasets

314452.5

Understand, apply and analyze needs, challenges and techniques for big data visualization

314452.6

Understand different programming platforms for big data analytics

Course code and Name:314453- Web Application Development & 314458 - Laboratory Practice-II

324453.1

Develop Static and Dynamic website using technologies like HTML, CSS, Bootstrap

324453.2

Demonstrate the use of web scripting languages

324453.3

Develop web application with Front End Technologies

324453.4

Develop web application with Back End Technologies

324453.5

Develop a mobile website using JQuery Mobile.

324453.6

Deploy web application on cloud using AWS

Course code and Name:314454(B) - Cyber Security  & 314458 - Laboratory Practice-II

314454.1

To develop basic understanding of cyber security.

314454.2

Differentiate among different types of cyber threats and cyber-crimes.

314454.3

Illustrate cyber forensic techniques to identify the criminal activities.

314454.4

Apply forensic analysis tools to recover important evidence for identifying computer crime

314454.5

Distinguish and classify the forms of cybercriminal activity and the technological and social engineering' methods used to undertake such crimes

314454.6

Evaluate the effectiveness of cyber-security, cyber-laws and other countermeasures against cybercrime

Course code and Name:314454 (C)-Cloud Computing & 314458 - Laboratory Practice-II

314454(C)1

Describe fundamentals of cloud computing and enabling technologies for cloud computing.

314454(C)2

Illustrate how virtualization improves cloud computing and common standards for cloud.

314454(C)3

Analyze various cloud programming models and apply them to solve problems on the cloud.

314454(C)4

Outline data storage & Security Mechanisms issues in the cloud

314454(C)5

Relate ubiquitous computing and cloud computing for IOT based cloud solutions.

314454(C)6

Explore emerging trends in cloud computing.

Course code and Name:314455: Internship

314455.1

To apply academic knowledge in a personal and professional environment and develop professional competence

314455.2

To build the professional network and expose students to future employees.

314455.3

To Apply professional and societal ethics in their day to day life and become a responsible professional having social, economic and administrative considerations.

314455.4

To make your own career goals and personal aspirations.

Course code and Name:314459B- Audit course 5-Leadership and Personality Development

314459B.1

Practice responsible decision-making and personal accountability

314459B.2

Demonstrate an understanding of group dynamics and effective teamwork.

314459B.3

Develop a range of leadership skills and abilities such as effectively leading change, resolving conflict, and motivating others

314459B.4

Develop multi-dimensional personality.

Fourth Year Engineering

Course code and Name: 414441: Information Storage Retrieval & 414446 - Lab Practice III

414441.1

To understand the concepts of information retrieval.

414441.2

To understand the role of clustering in information retrieval.

414441.3

To learn different indexing structures and searching techniques.

414441.4

To evaluate the performance of the IR system and understand user interfaces for searching.

414441.5

To understand information sharing on the web.

414441.6

To understand the various applications of information retrieval giving emphasis to multimedia and distributed IR, web Search.

Course code and Name: 414442 – Software Project Management

414442.1

Apply the practices and methods for successful Software Project Management.

414442.2

Create Design and Evaluate Project.

414442.3

Analyze Project Schedule and calculate Risk Management with help of tools.

414442.4

Demonstrate different tools used for Project Tracking, Monitoring & Control

414442.5

Identify Staff Selection Process and the issues related to Staff Management

414442.6

Discuss and use modern tools for Software Project Management

Course code and Name:414443 - Deep Learning & 414447 -Lab Practice IV

414443 .1

Understand the theoretical foundations, algorithms, and methodologies of Deep Learning.

414443 .2

Apply the concepts of Convolution Neural Networks and use of popular CNN architectures..

414443 .3

Compare Feed Forward Neural Network and Recurrent Neural Network and learn modeling the time dimension using RNN and LSTM.

414443 .4

Elaborate unsupervised deep learning algorithms like Autoencoders.

414443 .5

Explore Representation Learning and Transfer Learning techniques using variants of CNN architecture

414443 .6

Evaluate the performance of deep learning algorithms and to provide solutions for various real-world applications.

Course code and Name:414444- Multimedia Technology

414444.1

Understand basic building blocks and applications of Multimedia.

414444.2

Solve and analyze different algorithms for text and image compression.

414444.3

Classify different audio and video file formats of Multimedia.

414444.4

Apply open-source authoring tools of animation.

414444.5

List various devices used in virtual reality and its use in daily life.

414444.6

Recognize emerging trends in Multimedia.

Course code and Name:414445 - Introduction to DevOps

414445.1

Understand the fundamental concepts of DevOps

414445.2

Link the background of DevOps with other technologies

414445.3

Comprehend the concept of continuous integration and continuous delivery

414445.4

Compare various stages of continuous deployment and test strategies

414445.5

Justify the importance of monitoring system and reliability engineering

414445.6

Use the latest tools in DevOps

Course code and Name:414448 - Project Stage I

414448.1

To define knowledge of mathematics, science, and engineering to formulate the Problem statement based on Literature survey and feasibility study.

414448.2

To describe architecture and the initial phase of design/algorithms and techniques.

414448.3

To Develop the coding /implementation with working modules.

414448.4

To design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.

Course code and Name:414449A- Audit Course-VII-Copyrights and Patents

414449A.1

Understand the concepts of Intellectual Property Rights.

414449A.2

Understand the knowledge about Copyrights.

414469A.3

Understand the knowledge about Trademarks.

414469A.4

Understand the knowledge of how to protect trade secrets.

Course code and Name: 414450 - Distributed Systems & 414454 - Lab Practice V

414450.1

Demonstrate the core concepts of distributed systems.

414450.2

Understand the concept of middleware of distributed systems.

414450.3

Understand Inter-process communication methods and analyze different coordination algorithms.

414450.4

Comprehend the importance of replication to achieve fault tolerance in distributed systems.

414450.5

Analyze the design and functioning of existing distributed file systems, distributed multimedia, and distributed web-based systems.

414450.6

Understand various Recent Trends in distributed systems.

Course code and Name:414451 - Natural Language Processing

414451.1

Understand and analyze the natural language text and model.

414451.2

Analyze the natural language syntactically.

414451.3

Analyze and study natural language logically.

414451.4

Process the natural language text based on relations and knowledge.

414451.5

Evaluate the natural language text using models and apply modeling techniques for automatic document separation and text mining.

414451.6

Apply information retrieval techniques.

Course code and Name:414452 - Blockchain Technology & 414455 - Lab Practice VI

414452.1

Understand the concept of cryptography and decentralization.

414452.2

Acquire fundamental knowledge of blockchain with issues associated with it.

414452.3

Acquire knowledge of Ethereum blockchain platform.

414452.4

Understand hyper ledger fabric platform.

414452.5

Acquire the knowledge regarding working of tokenization.

414452.6

Describe the applications and risk involved

Course code and Name: 414453 - Startup and Entrepreneurship 

414453.1

Understand key concepts and framework of innovation and start-up ecosystem

414453.2

Gain knowledge of how to develop startup ecosystem, its key components and how to influence and manage dynamics between them and increase the productivity of ecosystem.

414453.3

Understand the role of different stakeholders in the ecosystem in building and supporting growth of start-ups.

414453.4

Have insight into global trends in the start-up ecosystem and product development.

414453.5

Mapping different start-up ecosystems and developing performance indicators.

414453.6

Understand the importance of Marketing and use of technological tools in the startup ecosystem

Course code and Name:414456 - Project Stage II 

414456.1

To apply engineering and mathematical knowledge to investigate / select proper technology / Algorithm suitable to solve the problem in hand.

414456.2

To apply knowledge of statistics for analysis of results and express conclusion and justification for the same.

414456.3

To design and conduct experiments, as well as to analyze and interpret data or develop prototype models of the application.

414456.4

To communicate effectively.

414456.5

Get broad education which is necessary to understand the impact of engineering solutions in a global,economic, environmental, ethically and societal context.

414456.6

Recognition of the need for, and an ability to engage in life-long learning.

Course code and Name:414457B: Cyber Laws And Use Of Social Media

414457B.1

To identify the importance of IT Act.

414457B.2

To summarize the significance of cyber laws and its practices.

414457B.3

Identify and Analyze software vulnerabilities and security solutions to reduce the risk of exploitation.

414457B.4

To outline various privacy and security concerns of Online social media.

Marathwada Mitra Mandal's College of Engineering

Survey No. 18, Plot No. 5/3, Near Vandevi Temple, Karvenagar, Pune 411052.

Follow us on