DEPARTMENT OF INFORMATION TECHNOLOGY
Course Articulation matrix
B-Tech.
3rd Semester C205 IT28008 Data Structures
PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
Statement CO’s PO 2
1 3 4 5 6 7 8 9 10 11 12 1 2 3
Describe
various
linear and
CO1 3 2 1 - - - - - - - - 1 3 2 2
non-linear
data
structures
Analyze
running
time
complexity
of
algorithms CO2 3 3 1 2 2 - - - - - - 1 - 1 1
using
asymptotic
analysis
(big-O
notation)
Solve
problems
involving CO3 3 3 2 2 - - - - - - - 1 1 2 1
graph and
tree.
Apply
sorting and
searching
algorithms CO4 3 2 2 - - - - - - - - 1 3 1 1
to the small
and large
data sets
Describe
the hash
function
and
concepts of CO5 3 2 2 - - - - - - - - 1 2 1 1
collision
and its
resolution
methods
Choose
appropriate
data CO6 3 3 3 3 1 1 - - - - - 1 3 3 1
structures to
solve real
world
problems
efficiently.
Avg 3 2.5 1.8 2.3 1.5 1 1 2.4 1.6 1.1
4th Semester C210 IT28503 Software Engineering
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
Statement
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
Explain
various
process used CO
3 2 1 - - 1 - - - - 1 1 2 - 1
in SDLC and 1
project
management.
Analyze all
fact related to
measurement
of
development
CO
of software. 3 3 1 2 2 - - - 2 - - 1 1 - 1
2
Estimate time,
cost, efforts,
team size, size
of software
etc.
Determine
appropriate
modelling CO
3 3 2 2 1 1 - - 2 - - 1 1 2 1
approach for 3
software
development.
Design
software as
CO
per the 3 2 3 1 1 - - - 2 - 1 1 2 2 1
4
requirement of
the end users.
Apply
standard
software
testing
CO
principles 3 2 2 1 2 - - - 1 - - 1 1 1 -
5
along with
writing
manual test
cases.
Describe
CO
Software 3 1 2 1 - 1 - - - - - 1 1 - -
6
Quality
Assurance and
its approaches
2.1 1.8 1.7
Avg 3 1.4 1.5 1 1 1 1.33 1.66 1
6 3 5
5th Semester C301 IT38001 Computer Networks
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
Statement
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1. Describe
computer
networks and
CO1 3 2 - - - - - - - - - - 2 - -
concepts of
layered
approach.
2. Explain
the
functionality
CO2 3 2 3 1 - - - - - - - - 1 - -
and protocols
of data link
layer.
3. Describe
the
functionality
CO3 3 2 3 1 - - - - - - - - 1 - -
and protocols
of network
layer .
4. Describe
transport layer CO4 3 3 - 1 - - - - - - - - 2 - -
protocols.
5. Relate
application
layer CO5 3 2 - - - 2 1 - - - - - 2 - -
protocols in
real world.
6. Implement
socket CO6 3 3 3 3 2 - - - 2 1 - 3 2 3 2
programming.
Avg 3 2.3 3 1.5 2 2 1 2 1 3 1.66 3 2
5th Semester C302 IT38002 Theory of Computation
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
Statement
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
Differentiate
among kind of
languages, CO1 3 1 1 2 1 1
grammars and
automata.
Design
grammars and
automata for
CO2 3 3 3 3 2 1
different
language classes
and problems.
Determine the
class of the
language for a CO3 3 2 1 1 1
given language
or grammar
Prove properties
of languages,
grammars and
automata with CO4 3 2 1 1 3
formal
mathematical
methods.
Construct
equivalent
alternative
representations CO5 3 2 1 2 2 1
for languages,
grammars and
automata.
Describe
computability,
non-
computability,
CO6 3 2 1 2 3
Decidability,
undecidability,
and classes of
problems.
Avg 3 2 2 1 1.6 1.5 1.6
6th Semester C311 IT38506 Compiler Design
P
PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
Statement O
1 2 3 5 6 7 8 9 10 11 12 1 2 3
4
Apply the
knowledge of
the structure of CO
3 3 3 3 3 3 2
compiler and 1
lexical analysis
phase.
Design parsers
for a given
parser CO
3 3 3 3 3 3 2
specification 2
manually or
using tools.
Apply the
concept of
syntax directed
CO
translation 3 2 3 3 3 2
3
(SDT) in
various
situations.
Explain the
concept of
runtime
CO
environment 3 2 2 3 3 2
4
and different
optimization
techniques.
Produce
different forms
CO
of intermediate 3 3 3 3 3 2
5
codes for given
source code.
Apply analysis
methods and
CO
apply different 3 3 2 3 3 2
6
optimizations
on given code.
Avg 3 3 2.66 3 3 3 2
6th Semester C310 IT38504 Web Engineering
P P
PO PO PO PO PO PO PSO PSO PSO
Statement PO1 PO2 PO3 PO4 O O
5 8 9 10 11 12 1 2 3
6 7
1. Understand
the role of
Internet,
Internet
protocols,
CO1 2 2 2 1 3 - - 3 2 - - 2 2 2 1
HTML5, Java
Script and
CSS for web
application
development.
2. Create
dynamic pages
CO2 1 2 3 2 3 - - 3 2 - - 3 3 3 1
using CGI
technology.
3. Design web
applications
CO3 1 2 3 2 3 - - 3 3 1 1 3 3 3 2
using JSP,
Servlet.
4. Explain
XML based
technologies CO4 1 1 1 2 2 - - - - - - 2 2 3 2
including web
services.
5. Explain the
search engine
CO5 2 2 2 2 2 - - - - - - 1 2 2 2
and associated
technology.
6. Identify the
requirements
of secure web CO6 1 2 2 2 2 - - - - - - 1 3 3 2
application
development.
2.3
1.33 1.83 2.16 1.83 2.5 3 1 1 2 2.5 2.66 1.66
3
Avg 1 2 2 2 3 - - 3 2 1 1 2 3 3 2
7th Semester C404 IT48330 Cloud Computing
PO PO PO PO PO PO PO PO PO1 PSO PSO PSO
Statement PO7 PO8 PO9
1 2 3 4 5 6 10 11 2 1 2 3
1. Explain the
core concepts of
CO1 3 3 2 3 3 - - 3 2 - - 2 2 2 2
Cloud
Computing.
2. Illustrate
the requirements
for shifting from
CO2 3 3 3 2 3 - - 3 2 1 3 3 3 3 2
a traditional
computing to
Cloud computing.
3. Discover
about the
fundamental
CO3 3 3 3 2 3 - - 3 3 1 1 3 3 3 3
technologies that
underpins cloud
computing.
4. Associate
the Virtualization
CO4 3 3 3 2 2 - - - - - - 2 2 3 2
Technology with
cloud.
5. Explain the
security aspects
of cloud
computing CO5 3 3 3 2 2 - - - - - - 1 2 2 2
andimportance of
disaster
management.
6. Choose the
appropriate
service provider CO6 3 3 3 2 2 - - - - - - 1 3 3 2
for cloud
services.
2.8 2.1
avg 3 3 2.5 3 2.33 1 2 2 2.5 2.66 2.16
3 6
7th Semester C405 IT48052 Information Security
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1.Define CO1 1 3 - 2 - - - - - - - 3 - - -
security needs
and
mechanisms.
2.Compare CO2 3 3 - 2 - - - - - - - 3 - - -
classical
encryption
techniques.
3. Describe CO3 3 3 - 1 - - - - - - - 3 - - 2
public key
encryption
and key
management.
4.Classify CO4 1 2 2 - - - - - - - - 2 - - 2
types of
hacking
techniques.
5.Describe CO5 2 - 2 - - - - - - - - 3 - - 2
security
protocols.
6.Illustrate CO6 2 2 2 1 - - - - - - - 3 - - 2
vulnerabilities
of operating
system and
language.
8th Semester C409 IT48710 Machine Learning
PO PO PO PO PO PO PO PO PO1 PSO PSO PSO
Statement PO5 PO8 PO9
1 2 3 4 6 7 10 11 2 1 2 3
1. Develop an
appreciation for
what is the
CO1 3 2 1 - - - - - - - - 1 3 2 2
complexity in
learning from
data.
2. Explain wide
range of learning CO2 3 3 1 2 2 - - - - - - 1 - 1 1
algorithms.
3. select
appropriate
learning
CO3 3 3 2 2 - - - - - - - 1 1 2 1
algorithms
according to
data.
4. Recognize how
to execute and
evaluate learning CO4 3 2 2 - - - - - - - - 1 3 1 1
algorithms and
model selection.
5. Apply
statistical
approach in
CO5 3 2 2 - - - - - - - - 1 2 1 1
variety of
learning
algorithms .
6. Design
machine learning
CO6 3 3 3 3 1 1 - - - - - 1 3 3 1
model for real
world problem.
1.8 2.3
3 2.5 1.5 1 1 2.4 1.66 1.16
3 3
8th Semester C411 IT48999 Project Phase-II
PO PO PO PO PO PO PO PO PO1 PSO PSO PSO
Statement PO5 PO8 PO9
1 2 3 4 6 7 10 11 2 1 2 3
1: Plan, analyze CO1 2 2 1 1 3 1 1 2 3 2 2 2 2 2 3
and design a
software project
or gather
knowledge over
the field of
research and
design or plan
about the
proposed work.
2: Develop a CO2 1 2 3 2 3 1 1 2 3 2 2 3 3 3 3
solution
according to the
Software
Development Life
Cycle.
3: Demonstrate CO3 1 2 3 2 3 1 1 2 3 2 2 3 3 3 3
the ability to use
technical
information from
multiple sources.
4: Demonstrate CO4 1 1 1 2 3 1 1 2 3 2 2 3 2 3 3
the ability to
communicate
effectively in
speech and
writing.
5: Learn to work CO5 2 2 2 2 3 1 1 2 3 2 2 3 2 3 3
as a team and to
focus on getting
a working project
done on time
6: Conform to a CO6 1 2 2 2 3 1 1 2 3 2 2 3 3 3 3
designated
quality standard
& Employ
industry best
practices and
tools.
1.8 1.8
Avg 1.3 2 3 1 1 2 3 2 2 2.83 2.5 2.83 3
3 3