Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Vision
To offer quality education in Computer Engineering.
Mission
M1: To provide globally competent computer professionals to serve the needs of
society.
M2: To promote research culture
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Programme Educational Objectives (PEOs)
1. To develop core competencies in the field of Computer Engineering.
2. To inculcate technical and professional skills.
3. To develop an ability for professional growth
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Programme Outcomes (POs)
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization for the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, research literature, and analyse complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. 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 public health and safety, and cultural, societal, and
environmental considerations.
4. Conduct investigations of complex problems: Use research based knowledge and
research methods including design of experiments, analysis & interpretation of data and
synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools, including prediction and modelling to complex
engineering activities, with an understanding of the limitations.
6. 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.
7. 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.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as member or
leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with t h e 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.
11. 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.
12. 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.
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Course Outcome:
SE SEM I
Sr. Course
Course Name CO No. CO Statement
No. Code
Student will be able to apply
techniques for constructing
mathematical proofs and make use
CO210241.1
of appropriate set operations,
propositional logic to solve
problems
Student will be able to use functions
CO210241.2 or relation models to interpret
associated relationship
Student will be able to apply basic
Discrete CO210241.3 counting techniques to solve
1 210241
Mathematics combinatorial problem
Student will be able to use graph
CO210241.4 concepts as a tool to visualize and
solve problems.
Student will be able to build
minimum spanning tree for a given
CO210241.5
graph and to prefix code for a given
tree
Student will be able to use concepts
CO210241.6 of groups and rings to solve given
problem
Students will able to design and
implement combinational circuits
CO210242/46.1
using ICs, breadboard etc as per
given specifications
Students will able to design and
implement sequential circuits using
CO210242/46.2
ICs, breadboard etc as per given
Digital
specifications
2 210242/46 Electronics and
Students will able to design and
Logic Design
implement combinational and
CO210242/46.3 sequential circuits using
VHDL,ASM Charts and use
simulator tool Xilinx for the same
Students will able to describe
CO210242/46.4 characteristics of digital ICs, TTL
and CMOS devices.
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will able to describe
characteristics , functionalities and
CO210242/46.5
applications of
microcontroller(8051).
Students will be able to test, inspect
CO210242/46.6 combinational and sequential
circuits for fault detection
Students will be able to construct
abstract data type of various linear
CO210243/47.1
data structures such as arrays, linked
list, stack, queue
Students will be able to choose the
appropriate linear data structure and
CO210243/47.2
to design an algorithm to solve a
given problem
Students will be able to design and
CO210243/47.3 develop recursive methods to solve a
Data Structures
problem
and Algorithm
3 210243/47 Students will be able to make use of
and Data
object oriented features and
Structure Lab
CO210243/47.4 structured programming features as
per requirements of an algorithm to
implement and test it
Students will be able to analyse an
CO210243/47.5 algorithm and determine the
efficiency of it
Students will be able to implement
various kinds of searching and
CO210243/47.6
sorting techniques and know when
to choose which technique
Students will be able to explain
organization of digital computers
CO210244.1
and evaluate the performance of
CPU
Students will be able to explain the
CO210244.2 function of each element of memory
Computer hierarchy
4 210244 Organisation and Students will be able to demonstrate
Architechture computer architecture concepts
CO210244.3
related to design of processor and
I/O
Students will be able to explain the
CO210244.4 elements of modern instruction set
and explain their impact on
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
processor design
Students will be able to list the
characteristics of pipelining and
CO210244.5
evaluate various design alternatives
in processor organization
Students will be able to explain how
arithmetic and logical operations are
performed by computers and
CO210244.6
differentiate between micro
programmed and hardwired control
unit
Apply Object Oriented
CO210245/48.1 Programming concepts to solve
various computing problems
Make use of object oriented features
like inheritance, data abstraction,
CO210245/48.2
encapsulation, and polymorphism to
design simple class
Design and develop an application
Object Oriented CO210245/48.3 using the concept of Compile time
5 210245/48 Programming & and Runtime Polymorphism
Laboratory Design an application using generic
CO210245/48.4 programming and exception
handling
Make use of suitable methods for
CO210245/48.5 storing and retrieving data from files
to develop an application
Construct real world applications
CO210245/48.6
using object-oriented concepts
Student will be able to analyze
CO210249.1 strengths,weaknesses,opportunities
and threats.
Student will be able to demonstrate
CO210249.2 their skill of presentation and public
speaking
6 210249 Soft Skills Student will be able to express their
CO210249.3
views in group discussion
Student will be able to communicate
CO210249.4
effectively
Student will be able to develop skill
CO210249.5
to maximize personal effectiveness
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Explain basic concepts of computer
CO210251/55.1 graphics to generate line, circle and
polygon
Use polygon filling and polygon
CO210251/55.2
clipping algorithms
Computer Apply geometric transformations on
CO210251/55.3
7 210251/55 Graphics & 2D and 3D objects
Laboratory Explain illumination, color models
CO210251/55.4
and shading algorithms
Design graphical applications using
CO210251/55.5
Curves and Fractals
Use different techniques and tools to
CO210251/55.6
create animation
SE SEM II
Students will be able to explain the
abstract properties of various data
CO210252.1
structures such as stacks, queues,
lists, trees, graphs and hash tables
Students will be able to design a
CO210252.2 solution for a problem, involving
graphs, trees, heaps and hashing
Students will be able to design an
algorithm to solve a given problem
CO210252.3 using suitable data structure and
will be able to analyse it and
Advanced Data determine its efficiency.
8 210252
Structures Students will be able to make use of
CO210252.4 different representations of symbol
tables
Students will be able to apply file
CO210252.5 handling and different indexing
techniques
Students will be able to compare
different implementations of linear
and non linear data structures and to
CO210252.6
recognize the advantages and
disadvantages of the different
implementations
Students will be able to develop an
Microprocessor application using programming
9 210253/57 CO210253/57.1
& Laboratory model and instruction set of
80386DX
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will be able to make use of
CO210253/57.2 memory management and
architectural features of 80386DX
Students will be able to analyze need
CO210253/57.3 of protection and explain
multitasking of 80386DX
Students will be able to design and
develop terminate but stay resident
CO210253/57.4
routine using exceptions and
interrupts in 80386DX
Students will be able to compare
CO210253/57.5
operating modes of 80386DX
Students will be able to explain
architecture of 80387 Numeric data
CO210253/57.6 processor and compose assembly
language programs for arithmetic
operations
Student will be able to explain the
CO210254.1 features and paradigms of different
programming languages.
Student will be able to describe
control flow, data types and
CO210254.2
execution of programming
languages.
Student will be able to select
CO210254.3 appropriate language for given
applications
Principles of
Student will be able to analyze the
10 210254 Programming
strengths and weakness of
Language
CO210254.4 programming languages for
effective and efficient program
development
Student will be able to use object
CO210254.5 oriented features to solve given
problem
Student will be able to engage in
lifelong learning with new
CO210254.6
programming languages and
paradigms
Students will be able to demonstrate
Advanced Data CO210256.1 undersanding of major data
11 210256 Structures structures and related algorithms
Laboratory Students will be able to select
CO210256.2
effective and efficient data structure
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
to solve a given problem
Students will be able to develop an
algorithm to solve a given problem
CO210256.3
using linear or non linear data
structures
Students will be able to develop and
CO210256.4 test a program and able to observe
its efficiency
Students will be able to design and
develop an application using
CO210256.5
structured and object oriented
programming features
Students will be able to design and
CO210256.6 develop a program using template
and exception handling in java
TE SEM I
Students will be able to describe
CO310241.1 languages using Regular
Expressions
Students will be able to design
Finite Automata, pushdown
CO310241.2
automata, turing machine and post
machine
Students will be able to apply the
concepts of grammar for solving real
Theory of CO310241.3
12 310241 world problems of lexical analysis
Computation and parsing
Students will be able to list, compare
CO310241.4 and translate given grammar from
one form to another
Students will be able to identify
CO310241.5
ambiguity in a given grammar
Students will be able to analyse
CO310241.6 given problem for undecidability
and computational complexity
Students will be able to create
Database CO310242/47.1
logical design of database
Management
13 310242/47 Students will be able to formulate
System &
Laboratory CO310242/47.2 queries for database and construct
database application
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will be able to apply
CO310242/47.3
normalization technique to database
Students will be able to recognize
the need of transaction and
CO310242/47.4
concurrency control protocols in
transaction management
Students will be able to choose
CO310242/47.5 appropriate database system
architecture for a given problem
Students will be able to describe
CO310242/47.6 data models of NOSQL database
and use NOSQL databases
Student will be able to apply process
CO310243.1
models to design software
Student will be able to analyze
CO310243.2 software requirements for a given
application
Student will be able to adapt
Software CO310243.3 software design methodologies to
Engineering and develop a system
14 310243
Project Student will be able to apply project
Management CO310243.4 management principles to develop a
system
Student will be able to identify and
CO310243.5 analyze risk involved in project
development
Student will be able to test
CO310243.6
developed system
Explain the concepts, role of
CO310244.1 information systems & its
challenges in organizations
Describe Management information
CO310244.2
systems, its ethical & social issues
Explain information system
Information development , management of
CO310244.3
Systems and project, data resources & business
15 310244
Engineering process management
Economics Analyze time value of money & its
CO310244.4
management
Perform & evaluate calculations
under inflation, present worth
CO310244.5
analysis, annual equivalence
analysis
CO310244.6 Analyze cash flow analysis & taxes
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will be able to analyze the
requirements for a given
organization and select appropriate
CO310245/48.1 networking topologies, transmission
mediums, architecture and
technologies to setup local area
network
Students will be able to design and
develop an application to detect and
CO310245/48.2
correct error in communication and
analyze using tool
Students will be able to compare
Computer CO310245/48.3 various Multiple access protocols
16 310245/48 Networks and and ethernet standards
Laboratory Students will be able to design and
develop an application to
CO310245/48.4
demonstrate functionality of
network layer and analyze using tool
Students will be able to design and
develop an application using socket
CO310245/48.5
programming and transport layer
protocols
Students will be able to find uniform
resource locator using domain name
CO310245/48.6 system and install software on
remote machine using dynamic host
configuration protocol
Evaluate problems and analyze data
using current technologies in a wide
CO310246.1
variety of business and
organizational contexts
Design and develop application by
applying data preprocessing,
CO310246.2
exploratory analysis and
Skill visualization techniques
17 310246 Development Apply norms of best practices for
Laboratory CO310246.3
building applications
Make use of Integrated
Development Environment(IDE) for
CO310246.4
implementing and testing of
software solution
Make use of machine learning
CO310246.5
techniques to analyze data
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Design and develop software
CO310246.6 solutions for real time problems by
demonstrating projects
TE SEM II
Design Algorithm for the given
CO310250.1
problem
Select and apply problem solving
CO310250.2
approach for given problem
Identify and apply algorithmic
Design & CO310250.3
strategies to solve given problem
18 310250 Analysis of
Algorithms Analyse and identify complexity
CO310250.4
class for a given problem
Use embedded algorithm to solve a
CO310250.5
given problem
Design multithreaded and
CO310250.6
distributed algorithms
Students will be able to design
assembler and macroprocessor by
CO310251/57.1
using various needed data structures
.
Students will be able to explain
functionaliities of Linker, Loaders
CO310251/57.2
and develop dynamic link library for
a given problem
System Students will be able to describe and
Programming & CO310251/57.3 use language translators like Lex
19 310251/57 Operating and Yacc
System & Students will be able to make use of
Laboratory process management, scheduling
CO310251/57.4
and deadlock detection to develop
an application
Students will be able to apply
CO310251/57.5 memory management technique for
paging simulation
Students will be able to illustrate I/O
CO310251/57.6
and file management policies
Students will be able to describe the
Embedded
CO310252/58.1 fundamentals of IoT and embedded
Systems &
system
20 310252/58 Internet of
Students will be able to design and
Things &
CO310252/58.2 construct IoT application for
Laboatory
specified requirement
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will be able to apply
various IoT protocols for
CO310252/58.3 communication between different
endpoints to develop client server
application
Students will be able to describe
CO310252/58.4
various elements of IoT Securities
Students will be able to compare
Internet of things,Web of Things
CO310252/58.5 and Cloud of Things and to develop
an application to upload data on
cloud
Students will be able to identify
CO310252/58.6 between available technologies and
devices for given IoT application
Student will be able to compare and
decide suitable architecture and
CO310253.1
design methodology for given
application
Student will be able to use object
CO310253.2 oriented methodology in software
design
Student will be able to model
Software CO310253.3 dynamic behaviour while designing
21 310253 Modeling & a system
Design
Student will be able to design
CO310253.4
software using suitable architecture
Student will be able to apply
CO310253.5 different design patterns to develop
a system
Student will be able to apply
CO310253.6 different testing strategies to
improve the quality of software
Design websites by employing basic
CO310254/56.1 web designing elements using
HTML, CSS and XML
Apply Javascript and Jquery to
Web CO310254/56.2
validate client side scripting
22 310254/56 Technology &
Laboratory Prepare server side web application
CO310254/56.3
using Servlets and JSP
Construct server side web
CO310254/56.4 application using servlets, PHP,
MySQL and AJAX
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Design web site by combining
suitable client side and server side
CO310254/56.5
web technologies for given
requirement
Prepare content management system
CO310254/56.6 by applying suitable web servies
technology
BE SEM I
Students will be able to describe the
CO410241.1 scope of parallel computing and
architectures
Students will be able to describe
CO410241.2 parallel algorithm principles and
models
Students will be able to describe &
compare various communication
CO410241.3
High operations on various parallel
23 410241 Performance architecture
Computing Students will be able to identify
CO410241.4 performance parameter for parallel
computing system
Students will be able to apply
CO410241.5 parallel algorithms on sorting
problems and graphs
Students will be able to explain
CO410241.6 CUDA architecture & its
applications in parallel programming
Design smart system using different
CO410242.1 informed search / uninformed search
or heuristic approaches
Identify planning strategy for given
CO410242.2
problem
Artificial Apply knowledge based reasoning
24 410242 Intelligence & CO410242.3
to restate given problem
Robotics
Design smart system using different
CO410242.4
learning methodologies
CO410242.5 Explain fundamentals of robotics
Identify design issues of a robot for
CO410242.6
given application
Design a system by following data
25 410243 Data Analytics CO410243.1
analytic life cycle
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Apply basic data analytic methods to
CO410243.2
develop an application
Design a system for given
CO410243.3 application using association rules
and regression techniques
Design a decision making system
CO410243.4 based on suitable classification
techniques
Identify and select appropriate tools
CO410243.5 / techniques for big data
visualization
Apply advanced analytic
CO410243.6 technologies/ tools for unstructured
data
Define the architecture & process of
CO410244.1
Data Mining
Define the architecture &
CO410244.2
components of data warehousing
Apply appropriate pre-processing
CO410244.3
Elective I: Data methods
26 410244 Mining & Compare & contrast methods for
Warehousing CO410244.4 association rule mining &
classification techniques
CO410244.5 Analyze performance of classifiers
Identify applications for multiclass,
CO410244.6 semi supervised classification &
reinforcement learning
Student will be able to illustrate
CO410245.1
challenges of distributed system
Student will be able to explain how
CO410245.2 system models describe underlying
properties of distributed system
Student will be able to illustrate
Elective CO410245.3 synchronization issues in distributed
27 410245 II:Distributed environment
Systems Student will be able to apply
CO410245.4 Distributed deadlock detection
Algorithms
Student will be able to describe
CO410245.5
approaches to achieve fault tolerance
Student will be able to explain
CO410245.6 issues and solution for group
communication
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Student will be able to analyse
CO410245.7 security aspects in distributed
system
Students will be able to explain
CO410245.1 personal communication system
architecture
Students will be able to interpret
CO410245.2
concepts of cellular network design
Students will be able to classify
CO410245.3
protocols of medium access control
Students will be able to illustrate
Elective CO410245.4 different modulation techniques in
28 410245 II:Mobile medium access control
Communication Students will be able to illustrate
CO410245.5 GSM architecture & support
services
Students will be able to explain
CO410245.6 current 3G & 4G technologies for
GSM & CDMA
Students will be able to analyse the
requirements of next generation
CO410245.7
mobile network & mobile
applications
Define core components of software
CO410245.1
quality
Define fundamental concepts of
CO410245.2
software testing
Design and Develop test cases and
CO410245.3
test plan
Software Testing Select and apply automation tools
29 410245 & Quality CO410245.4
for testing software
Assurance
Compare and contrast different
CO410245.5
selenium tools for software testing
Explain quality standadards for
CO410245.6
software quality assurance
Analyse effectiveness of different
CO410245.7
software quality tools
Students will be able to identify
CO410246.1 suitable parallel computing model
Laboratory for a given problem
30 410246
Practice-I
Students will be able to implement
CO410246.2
various algorithms using parallel
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
programming concepts
Students will be able to apply
CO410246.3 heuristic search techniques for a
given problem
Students will be able to implement
CO410246.4 an expert system for real life
application
Students will be able to analyse
CO410246.5 given data using WEKA
Students will be able to implement
Map and Reduce framework for a
CO410246.6
given problem using Hadoop
Extract, transform and load the data
CO410247.1 from a given dataset using rapid
miner tool
Apply clustering techniques on
CO410247.2 given dataset and visualise the
clusters using ‘R’ tool
Apply a-priori algorithm to find
frequently occurring items and
CO410247.3
evaluate association rules using
Laboratory support and confidence thresholds
31 410247 Practice-II with Design a system for text
Elective I CO410247.4 classification and evaluate using
precision and recall
CO410247.5 Build a classifier and validate results
Design and develop android based
CO410247.6
mobile application
Prepare a test report of android
CO410247.7
based mobile application
Compose a test scenario to evaluate
CO410247.8
android based mobile application
Extract, transform and load the data
CO410247.1 from a given dataset using rapid
Laboratory
miner tool
32 410247 Practice-II with
Apply clustering techniques on
Elective II (A)
CO410247.2 given dataset and visualise the
clusters using ‘R’ tool
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Apply a-priori algorithm to find
frequently occurring items and
CO410247.3
evaluate association rules using
support and confidence thresholds
Design a system for text
CO410247.4 classification and evaluate using
precision and recall
CO410247.5 Build a classifier and validate results
Create a computer based application
CO410247.6 by selecting relevant system
environment/ platform.
Prepare test cases to test a computer
CO410247.7
based application.
Identify testing scenarios to test a
CO410247.8
given system.
Apply test procedures to test a
CO410247.9
computer based system.
Identify the bugs using in a
CO410247.10 computer based application using
selenium web driver.
Prepare a test report of computer
CO410247.11
based system
Extract, transform and load the data
CO410247.1 from a given dataset using rapid
miner tool
Apply clustering techniques on
CO410247.2 given dataset and visualise the
clusters using ‘R’ tool
Apply a-priori algorithm to find
frequently occurring items and
CO410247.3
evaluate association rules using
support and confidence thresholds
Laboratory Design a system for text
33 410247 Practice-II with CO410247.4 classification and evaluate using
Elective II (B) precision and recall
CO410247.5 Build a classifier and validate results
Design and develop a basic
CO410247.6
prototype distributed system
Design and develop client server
CO410247.7 application using RPC/ RMI
mechanism
Apply a clock synchronization
CO410247.8 algorithm for prototype distributed
system
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Apply Ring or Bully election
CO410247.9 algorithm for prototype distributed
system
Apply Ricart Agrawal’s distributed
CO410247.10
algorithm for mutual exclusion.
Apply Wait-die and Wait –wound
CO410247.11
scheme for deadlock prevention.
Apply Wait for Graph based
Centralized or Hierarchical or
CO410247.12
Distributed algorithm for deadlock
detection.
Design and develop a system to
CO410247.13 solve 2PC / Byzantine Generals
Problem
Design, develop and test a
CO410247.14 distributed system to solve a given
problem
Analyze the problem at hand and
CO410248.1 define problem statement.
Prepare comprehensive document of
requirement specification, plan and
CO410248.2
estimate of the system to be
developed.
Identify social, legal and ethical
CO410248.3 issues related to the system to be
developed.
Apply algorithmic strategies to
CO410248.4 develop proposed system
34 410248 Project Stage I Design mathematical model for the
CO410248.5 proposed system
CO410248.6 Design the proposed system
Work in a team and handle
CO410248.7 individual responsibilities
Prepare technical paper based on
CO410248.8 literature survey
Demonstrate their presentation and
CO410248.9 communication skills by
participating in conferences
BE SEM II
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Students will be able to illustrate the
CO410250.1
concept of machine learning
Students will be able to apply
preprocessing and feature
CO410250.2
selection/extraction technique for
given data set
Students will be able to apply
CO410250.3 regresssion technique for given
problem
Students will be able to design a
Machine system using naive base classifier /
35 410250 CO410250.4
Learning support vector machine/ decision
trees
Students will be able to apply
CO410250.5 unsupervised machine learning
algorithm to solve given problem
Students will be able to design a
CO410250.6 recommendation system for given
application
Students will be able to discuss
CO410250.7
concepts of deep learning
Analyze principle concepts, basic
CO410251.1 approaches in information and cyber
security.
Estimate the security protections and
CO410251.2 limitations provided by today's
technology.
Identify information and cyber
CO410251.3
security threats.
Information &
36 410251 Analyze threats in order to protect or
Cyber Security
CO410251.4 defend it in cyberspace from cyber-
attacks.
Build appropriate security solutions
CO410251.5
against cyber-attacks.
Interpret standard algorithms and
protocols employed to provide
CO410251.6
confidentiality, integrity and
authenticity.
Describe functions of various phases
CO410252.1
Elective III: of a compiler.
37 410252
Compilers Analyze different parsing
CO410252.2
techniques.
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Design and specify appropriate
translation to generate intermediate
CO410252.3
code generation for commonly used
programming language construct.
Compare and contrast different
CO410252.4
storage management schemes.
Describe issues, concepts and
CO410252.5
techniques for code generation.
Identify need for local, global and
CO410252.6
loop optimization.
Students will be able to explain
CO410252.1 principles and components of
embedded system.
Students will be able to describe
CO410252.2 architecture of embedded system on
chip.
Students will be able to explain
CO410252.3 communication bus protocols used
for embedded systems
Students will be able to discuss
temporal, functional and resourse
CO410252.4
parameter of real time operating
Elective III: system
Embedded & Students will be able to compare
38 410252 Real Time CO410252.5 various approaches to real time
Operating scheduling.
System
Students will be able to discuss
CO410252.6
resource access control.
Students will be able to illustrate
various inter process communication
CO410252.7
mechanism used in RTOS
environment
Students will be able to explain
CO410252.8 multiprocessor scheduling and real
time protocols.
Students will be able to apply
CO410252.9 software development process to a
given RTOS application
Elective IV: Illustrate basic human abilities and
CO410253.1
Human limitations
39 410253
Computer Apply principles, rules and hueristic
CO410253.2
Interface to design HCI
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
CO410253.3 Use development tools for web and
portable devices
CO410253.4 Evaluate user interfaces based on
issues and limitations
Identify socio-organizational issues
CO410253.5 and stakeholder requirements to
design next generation interfaces
Analyze design of everyday things
CO410253.6
(DOET)
Explain the major concepts of the
CO410253.1 Infor LN Industrial Machinery
Solution.
Make use of Infor LN screens and
analyse the purpose of Dynamic
CO410253.2
Enterprise modeler and ‘DEM
content pack’.
Elaborate the basic data setup for
CO410253.3 main process flows & item
Elective IV: structures.
40 410253D
Open Elective
CO410253.4 List ‘Procure to pay’ steps to
produce purchase order.
CO410253.5 List ‘Order to cash’ steps to produce
sales order.
Analyse ‘Make to order’ production
strategy, ‘Market to Order’
CO410253.6 processes, ‘Plan to Inventory’
processes, ‘Financial Plan’ to Report
processes.
Select and implement supervised
CO410254.1 machine learning algorithm to solve
given problem
Select and implement unsupervised
CO410254.2 machine learning algorithm to solve
given problem
Design and develop a system using
Laboratory Genetic Algorithm(GA) / Support
41 410254 CO410254.3
Practice-III Vector Machine(SVM) / Principal
Component Analysis (PCA).
Develop an application using cyber
CO410254.4
security algorithm
Design a web application which
CO410254.5 handles SQL Injection attack and
Cross Site scripting attack.
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Design and develop a system to
CO410254.6 convert plain text in ciphertext using
ECC algorithm
CO410255.1 To Build lexical analyzer using lex
CO410255.2 To Build Parser for regular
expression grammar using Yacc
To Construct a symbol table for
CO410255.3
given input
To apply Semantic analysis on given
CO410255.4 input using an attribute translation
grammar
To construct front end of the
Laboratory CO410255.5 compiler to generate three address
Practice-IV With code
Elective III(B- CO410255.6 To apply register allocation
42 410255 algorithm on given input
Compilers) and
Elective IV(B- To apply local and global code
HCI) CO410255.7 optimization techniques on given
program
CO410255.8 To design POS tagging for sentence
written in any Indian language
CO410255.9 Identify specialized users and related
facilities required for given system
CO410255.10 Evaluate an interface prototype for
given system
CO410255.11 Conduct a contextual inquiry for
selected product/system
Design and develop embedded
CO410255.1
Laboratory system for given application
Practice-IV With Identify specialized users and related
CO410255.2
Elective III(C- facilities required for given system
43 410255
ERTOS) and Evaluate an interface prototype for
Elective IV(B- CO410255.3
given system
HCI) Conduct a contextual inquiry for
CO410255.4
selected product/system
CO410255.1 To Build lexical analyzer using lex
Laboratory
CO410255.2 To Build Parser for regular
Practice-IV With
expression grammar using Yacc
Elective III(B-
44 410255 To Construct a symbol table for
Compiler) and CO410255.3
given input
Elective IV(D-
ERP Infor) CO410255.4 To apply Sementec analysis on
given input using an attribute
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
translation grammar
To construct front end of the
CO410255.5 compiler to generate three address
code
CO410255.6 To apply register allocation
algorithm on given input
To apply local and global code
CO410255.7 optimization techniques on given
program
CO410255.8 To design POS tagging for sentence
written in any Indian language
Use the basic methods of access and
CO410255.9 navigation of Infor LN screens with
Infor LN
Create the basic data setup required
CO410255.10 to run main process flow& item
structures.
CO410255.11 Apply ‘Procure to pay’ processes to
produce purchase order
CO410255.12 Apply ‘Order to cash’ processes to
produce sales order
Apply 'Make to Order' process, 'Plan
CO410255.13 to Inventory' process and analyze
'Financial Plan to Report' process
Prepare revised document of
CO410256.1 requirement specifications, plan and
estimate of the system
Develop the system as per design
CO410256.2 using appropriate hardware and
software
Demonstrate and analyze the results
CO410256.3 of developed system
45 410256 Project Stage II Test the system by writing test cases
CO410256.4 and using modern testing tools
Work in a team and handle
CO410256.5 individual responsibilities
Prepare comprehensive document
CO410256.6 for developed system
Prepare technical paper based on
CO410256.7 project results and findings
Department of Computer Engineering
K. K. Wagh Institute of Engineering Education and Research
Hirabai Haridas Vidyanagari, Amrut Dham, Panchavati, Nashik-422003
Demonstrate their presentation and
CO410256.8 communication skills by
participating