department of information technology b.tech - information...
TRANSCRIPT
Department of Information Technology
B.Tech - Information Technology
Regulation 2013
COURSE OUTCOMES &
MAPPING BETWEEN CO AND PO, PSO WITH CORRELATION LEVEL 1/2/3
III SEM
MA6351 TRANSFORMS AND PARTIAL DIFFERENTIAL EQUATIONS
MA6351.1 Able to form the partial differential equations, find the solutions of first order partial differential
equations and higher order linear partial differential equations with constant coefficients
MA6351.2 Able to expand the periodic function as a general form and complex form of Fourier series. They can
also find the Fourier series through harmonic analysis for discrete values of the function are given.
MA6351.3 Able to classify the partial differential equations. They can find the solutions to one dimensional wave
equation, one dimensional and two dimensional heat conduction problems
MA6351.4 Able to find the Fourier transform and inverse Fourier transform of the function. They can understand
the concepts of convolution theorem and Parseval’s identity on fourier transform. They can also
evaluate the certain type of integrals using Fourier transform technique.
MA6351.5 Able to find the Z-transform of sequence and inverse Z-transform of function. They can form the
difference equations and solving them using Z-transforms technique.
CS6304 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
MA6351.1 3 3 2 2 1 1 2 0 2 1 2 0 3 1 1
MA6351.2 3 3 2 2 1 2 1 0 1 0 2 0 3 2 1
MA6351.3 3 3 2 2 0 1 0 0 1 0 2 0 3 1 1
MA6351.4 3 2 1 2 1 0 1 1 0 0 3 0 2 2 2
MA6351.5 3 3 2 2 1 0 1 0 2 1 2 0 3 1 2
CS6301-PROGRAMMING AND DATA STRUCTURE-II
CS6301.1 Design problem solutions using Object Oriented Techniques
CS6301.2 Apply the concepts of data abstraction, encapsulation and inheritance for problem solutions
CS6301.3 Use the control structures of C++ appropriately
CS6301.4 Critically analyses the various algorithms
CS6301.5 Apply the different data structures to problem solutions
CS6301 POs PSOs
PO
1 PO2 PO
3 PO4 PO5 PO
6 PO7 PO8 PO9 PO1
0 PO11 PO12 PSO
1 PSO2 PSO3 PSO4
CS6301.1 1 1 1 - - 1 - - 1 - 1 1 1 1 1 1
CS6301.2 1 1 1 - - 1 - - 1 - 1 1 1 1 1 1
CS6301.3 1 1 1 - 1 1 - - 1 - 1 1 1 2 2 1
CS6301.4 1 2 2 1 1 1 - - 1 - 1 1 1 2 2 1
CS6301.5 1 2 2 1 1 1 - - 1 - 1 1 1 2 2 1
CS6302- DATABASE MANAGEMANT SYSTEM
CS6302.1 Design Databases for applications and use the Relational model, ER diagrams.
CS6302.2 Construct DDL, DML, TCL and DCL commands for different databases with various constraints.
CS6302.3 Apply concurrency control and recovery mechanisms for practical problems and design the Query
Processor and Transaction Processor. CS6302.4 Select best data structure to store the data and learn about different types of databases
CS6302.5 Apply security concepts to databases and acquire the knowledge about various datamining algorithms and
techniques
CS6302 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6302.1 1 1 2 1 0 1 0 0 1 0 0 2 2 2 2 2
CS6302.2 2 1 2 2 0 1 0 0 1 0 0 2 1 2 2 1
CS6302.3 1 2 2 2 0 1 1 1 1 1 1 2 2 1 2 2
CS6302.4 1 2 0 0 0 0 1 1 2 1 1 2 2 1 2 2
CS6302.5 1 2 1 2 1 1 0 0 1 0 1 2 1 1 2 2
CS6303 – COMPUTER ARCHITECTURE
CS6303.1 To make students understand the basic structure, operation of digital computer and hardware-software
interface CS6303.2 To familiarize the students with arithmetic and logic unit and implementation of fixed point and floating-
point arithmetic operations
CS6303.3 To expose the students to the concept of pipelining and its hazards
CS6303.4 To familiarize the students with the concepts of parallelism and multicore processors and to design parallel
processing architectures.
CS6303.5 To familiarize the students with hierarchical memory system including cache memories and virtual memory
and to expose the students with different ways of communicating with I/O devices and standard I/O interfaces
CS6660 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6303.1 1 1 1 1 1 - - - - 1 - 2 1 2 1 1
CS6303.2 2 2 2 1 1 - - - - 1 - 2 2 2 2 1
CS6303.3 2 2 2 1 1 - - - - 1 - 2 2 2 2 1
CS6303.4 2 2 2 1 1 - -
-- - - 1 - 2 2 2 2 1
CS6303.5 1 1 1 1 1 - -
- - - 1 - 2 1 1 1 1
CS6304 ANALOG AND DIGITAL COMMUNICATION
CS6304.1 Apply analog and digital communication techniques.
CS6304.2 Use data and pulse communication techniques.
CS6304.3 Analyze Source and Error control coding
CS6304.4 Utilize multi-user radio communication
CS6304 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CS6304.1 3 3 3 2 1 1 3 3 2 - 3 2 1 1 3
CS6304.2 3 3 3 2 1 1 3 3 2 - 3 2 1 1 3
CS6304.3 3 2 3 2 1 1 1 2 - - 1 1 1 2 3
CS6304.4 3 2 1 - - - 2 2 - 1 2 - - 3
GE6351 - ENVIRONMENTAL SCIENCE AND ENGINEERING
GE6351.1 Students will be able to locate and measure the connectivity between the energy flow in ecosystem and to
estimate the value of bio diversity
GE6351.2 Students will be able to detect, estimate, measure and judge the different environmental pollution levels.
GE6351.3 Students will be able to understand, compare and estimate the resources such as land , water, food and minerals
GE6351.4 Students will be able to identify, classify and formulate the solutions for social issues in the environment.
GE6351.5 Students will be able to investigate, evaluate and explain the cause and effects of population statistics.
GE6351 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
GE6351.1 1 1 2 1 - 2 3 - - - - 2 3 1 1
GE6351.2 1 - 1 - 1 - 2 - - 1 - 2 1 3 -
GE6351.3 2 1 2 1 - 1 2 - 2 - - 2 1 3 -
GE6351.4 - 1 - 1 - 1 2 1 - 1 - 1 2 3 -
GE6351.5 - - - - 1 2 2 1 1 1 - 1 1 1 3
IT6311 PROGRAMMING AND DATA STRUCTURES LABORATORY II
IT6311.1
Able to design and implement C++ programs for implementing Constructors & Destructors,
Copy Constructor., Friend Function & Friend Class, Inheritance, Polymorphism & Function
Overloading ,Virtual Functions and operator overloading.
IT6311.2 Able to apply good programming design methods for program development and able to apply
the different data structures for implementing solutions to practical problems.
IT6312 DATABASE MANAGEMENT SYSTEMS LABORATORY
IT6312.1 Database schema for a given problem-domain, Populate and query a database
IT6312.2 Understand the PL/SQL blocks, Trigger, procedures and function, beexposeddatabase design and
implementation..
IT6311 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6311.1 3 2 2 3 2 2 1 - 2 - 3 3 2 1 2 3
IT6311.2 3 2 2 3 2 2 1 - 2 - 3 3 2 1 2 1
IT6312 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6312.1 3 3 2 3 2 0 0 1 0 1 1 2 3 2 1 1
IT6312.2 3 3 2 3 1 1 1 1 2 1 1 2 3 2 1 1
IT6313 DIGITAL COMMUNICATION LABORATORY
IT6313.1 To develop necessary skill in designing and analysing digital electronic circuits
IT6313.2 To construct digital electronic circuits
IV SEM
MA6453 PROBABILITY AND QUEUING THEORY
MA6453.1 The course gives exposure to random variables and well-founded knowledge of standard distributions which
can describe real life phenomena.
MA6453.2 The course paves ideas to handle situations involving more than one random variable and functions of random
variables.
MA6453.3 The course gives an understanding and characterizes phenomena which evolve with respect to time in a
probabilistic manner and modeling the real life phenomena.
MA6453.4 The student will be exposed to basic characteristic features of a queuing system and acquire skills in analyzing
queuing models and able to apply to the demanding situations of engineering application.
MA6453.5 The student will be exposed to basic way of formulating simple queuing networks in various possible
combinations of categories and also analyze the non markovian queuing models.
MA6453 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
MA6453.1 3 3 2 3 2 1 - - - - 1 1 3 2 1 -
MA6453.2 3 3 2 2 2 1 - - - - 1 1 3 2 1 -
MA6453.3 3 2 2 1 1 1 - - - - 1 1 3 1 1 -
MA6453.4 3 3 2 3 1 1 - - - - 1 1 3 3 2 -
MA6453.5
EC6504 MICROPROCESSOR AND MICROCONTROLLER
EC6504.1 Design and implement programs on 8086 microprocessor
EC6504.2 Design I/O circuits.
EC6504.3 Design Memory Interfacing circuits.
EC6504.4 Design and implement 8051 microcontroller based systems.
EC6504.5 Understand about 8051 interfacing concepts
IT6313 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6313.1 3 1 3 2 - - - - - - - - 2 - - -
IT6313.2 3 1 3 2 - - - - - - - - 2 - - -
EC6504 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
EC6504.1 2 1 - - 1 - 1 2 - 1 1 2 1 2 2 1
EC6504.2 2 1 - - 1 - 1 2 - 1 1 2 1 2 2 1
EC6504.3 2 1 - - 1 - 1 2 - 1 1 2 1 2 2 1
EC6504.4 2 1 - - 1 - 1 2 - 1 1 2 1 2 2 1
EC6504.5 2 1 - - 1 - 1 2 - 1 1 2 1 2 2 1
CS6402 - DESIGN AND ANALYSIS OF ALGORITHM
CS6402.1 Understand the fundamentals of the analysis of algorithm and mathematical analysis of recursive and
non recursive algorithms.
CS6402.2 Understand the problem solving techniques of Brute Force and Divide and Conquer.
CS6402.3 Understand the concepts of Dynamic Programming and Greedy Techniques.
CS6402.4 Understand the Iterative Improvement problems.
CS6402.5 Understand the concept of Backtracking and Np-Hard, NP-Complete problems.
CS6402 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6402.1 2 2 1 2 - - - - 2 2 1 2 3 2 2 2
CS6402.2 2 2 1 2 - - - - 2 2 1 2 3 2 2 2
CS6402.3 2 2 1 2 - - - - 2 2 1 2 3 2 2 2
CS6402.4 2 2 1 2 - - - - 2 2 1 2 3 2 2 2
CS6402.5 2 2 1 2 - - - - 2 2 1 2 3 2 2 2
CS6401–OPERATING SYSTEMS
CS6401.1 Understand the basic computer organization, operating system structures, OS generations and system calls
CS6401.2 Design various CPU scheduling and deadlock algorithms and to apply the principles of concurrency in process
management
CS6401.3 Compare and contrast various memory management schemes
CS6401.4 Design and implement I/O System’s storage structure, Disk scheduling and a prototype file system
CS6401.5 Understand Linux basic concepts and to perform various administrative tasks on Linux Servers with case studies.
CS6401 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO
3 PSO4
CS6401.1 - 1 1 1 1 - - - - 1 1 2 1 1 1 1
CS6401.2 1 3 2 2 1 - - - - 1 1 2 2 2 2 1
CS6401.3 1 2 3 2 1 - - - - 1 1 2 2 2 2 1
CS6401.4 1 3 2 2 1 - -
--
- - 1 1 2 2 2 2 1
CS6401.5 - 2 1 1 1 - -
-
- - 1 1 2 1 1 1 1
CS6403 SOFTWARE ENGINEERING
CS6403.1 Identify the key activities in Software Project Management and compare software process models.
CS6403.2 Understand the concepts of requirement engineering and analysis modelling.
CS6403.3 Apply systematic procedure for software design and deployment.
CS6403.4 Compare and contrast about the various testing and implementation techniques.
CS6403.5 Analyse various estimation techniques and manage software project.
CS6403 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6403.1 1 1 2 2 - 2 1 1 1 1 2 1 2 2 1 1
CS6403.2 - 2 - 2 - 2 - 1 2 2 2 1 - 2 1 1
CS6403.3 - 2 2 2 - 2 1 1 2 2 2 1 1 2 2 2
CS6403.4 1 2 - 2 - - - 1 2 2 2 1 1 2 - 2
CS6403.5 1 2 - 2 - 1 2 1 2 1 2 2 2 2 1 1
IT6411 MICROPROCESSOR AND MICROCONTROLLER LABORATORY
IT6411.1 To write ALP Programmes for fixed and Floating Point and Arithmetic and Interface different I/Os with
processor
IT6411.2 To generate waveforms using Microprocessors , execute Programs in 8051 and explain the difference
between simulator and Emulator
IT6412 OPERATING SYSTEMS LABORATORY
IT6412.1 Learn UNIX commands, implement shell programming, CPU Scheduling algorithms, process creation,
IPC, deadlock detection and avoidance algorithms and memory management schemes
IT6412.2 To implement page replacement algorithms, file organization and allocation techniques
IT6413 SOFTWARE ENGINEERING LABORATORY
IT6413.1 Understand and apply various software engineering methodologies, write requirement specification and
draw various UML diagrams.
IT6413.2 Develop an efficient software using case tools.
IT6411 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6411.1 3 1 3 2 - - - - - - - - 2 - - -
IT6411.2 3 1 3 2 - - - - - - - - 2 - - -
IT6412 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6412.1 3 1 3 - 2 - - - - - - - 2 - - -
IT6412.2 3 1 3 - 2 - - - - - - - 2 - - -
IT6413 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6413.1 2 1 3 3 3 - 3 - 3 3 3 2 2 1 3 3
IT6413.2 2 1 3 1 2 - 1 - 2 2 1 2 2 1 3 1
V SEM
CS6551 - COMPUTER NETWORKS
CS6551.1
CS6551.1
Understand the division of network functionalities into layers
CS6551.2 Be familiar with the components required to build different types of networks
CS6551.3 Trace the flow of information from one node to another node in the network
CS6551.4 Learn the flow control and congestion control algorithms
CS6551.5 Understand various types of application layer protocols and their applications.
CS6551 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6551.1 2 2 1 2 - - - - 1 1 1 1 2 2 2 2
CS6551.2 1 2 2 2 - - - - 1 2 1 2 2 2 2 2
CS6551.3 2 2 2 2 1 1 - 1 1 2 1 2 2 2 2 2
CS6551.4 1 2 1 2 - - - - 1 1 1 2 2 2 2 2
CS6551.5 1 2 2 2 - 1 - 1 1 2 1 2 2 2 2 2
IT6501- GRAPHICS AND MULTIMEDIA
IT6501.1 Effectively and creatively solve a wide range of graphic design problems
IT6501.2 Form effective and compelling interactive experiences for a wide range of audiences
IT6501.3 Use various software programs used in the creation and implementation of multi-media (interactive,
motion/animation, presentation, etc.).
IT6501.4 Discuss issues related to emerging electronic technologies and graphic design
IT6501 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6501.1 2 2 1 2 2 2 - - 2 1 1 2 2 1 1 1
IT6501.2 2 2 1 1 2 2 - - 2 1 1 2 2 1 1 1
IT6501.3 1 2 2 1 2 2 - - 2 1 2 2 1 2 2 1
IT6501.4 1 2 2 1 2 2 - - 2 1 2 2 1 2 2 1
CS6502 – OBJECT ORIENTED ANALYSIS AND DESIGN
CS6502.1 Understand the phases of Unified Process and able to draw UML diagrams
CS6502.2 Understand about the GRASP patterns, creational, factory, structural,behavioral, strategy and observer Design
pattern.
CS6502.3 Understand about the domain model and refine the domain model with different relationships.
CS6502.4 Understand about system sequence diagram, class diagram, interaction diagram,
relationship between logical architecture and package diagram, Learn about GOF pattern
CS6502.5 Understand about class, integration, GUI testing ,OO system testing and creating code from design.
CS6502 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6502.1 3 3 3 3 3 - 1 - 2 2 3 3 3 3 3 3
CS6502.2 3 3 3 3 3 - 1 - 3 3 2 2 3 2 3 3
CS6502.3 3 3 3 3 3 - 1 - 3 3 2 2 3 3 3 3
CS6502.4 3 3 3 3 3 - 1 - 3 3 2 2 3 2 3 2
CS6502.5 2 3 2 3 2 - 1 - 3 3 2 2 2 3 2 2
IT6502 - DIGITAL SIGNAL PROCESSING
IT6502.1 ConceptsoffrequencyinAnalogandDigitalSignals
IT6502.2 Performfrequencytransformsfor thesignals.
IT6502.3 DesignIIRand FIRfilters
IT6502.4 DesignFIRfilters
IT6502.5 Finite wordlengtheffects in digitalfiltersrelationship between logical architecture and package diagram, Learn about
GOF pattern
IT 6502 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6502.1 3 3 2 3 2 1 1 - 1 2 2 2 2 2 1 -
IT6502.2 3 3 3 3 2 1 1 - 1 2 2 2 2 2 1 -
IT6502.3 3 3 3 3 3 1 1 - 2 2 2 2 2 2 1 -
IT6502.4 3 3 3 3 3 1 1 - 2 2 2 2 2 2 1 -
IT6502.5 3 3 3 3 3 1 1 - 2 2 2 2 2 2 1 -
IT6503: WEB PROGRAMMING
IT6503.1 Design, Style, manipulate web pages and apply object oriented aspects to Scripting.
IT6503.2 Apply Object Oriented concepts of Java Programming.
IT6503.3 Create databases with connectivity using JDBC and to build web based application
IT6503.4 Build Application using Applet and to perform server side scripting using Servlet.
IT6503.5 Use web service technologies of Web Programming.
EC6801 - WIRELESS COMMUNICATION
EC6801.1 Able to characterize wireless channels
EC6801.2 Able to understand various cellular architectures and design cellular systems
EC6801.3 Able to design and implement various signaling schemes for fading channels
EC6801.4 Able to compare multipath mitigation techniques and analyse their performance
EC6801.5 Able to design and implement systems with transmit/receive diversity and MIMO systems and analyse
their performance
IT6503 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6503.1 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 2
IT6503.2 2 3 3 2 2 1 1 1 2 1 1 1 2 2 2 1
IT6503.3 2 3 2 2 2 1 1 1 2 1 2 2 2 2 3 2
IT6503.4 2 3 2 2 3 1 1 1 2 1 1 2 2 2 3 2
IT6503.5 1 2 2 3 2 1 1 1 1 1 2 2 1 2 3 2
IT6511 - NETWORKSLABORATORY
IT6511.1 Implement the various protocols using simulation tools.
IT6511.2 Analyze the performance of the protocols in different layers.
IT6511.3 Analyze various routing algorithms
IT6512- WEB PROGRAMMING LAB
IT6512.1 Be familiar with Web page design using HTML / DHTML and style sheet and to be familiar in Client Side
Scripting using Java Script.
IT6512.2 Learn to create dynamic web pages using server side scripting with JDBC Connectivity. Learn to write
PHP,JSP, .Net as Front End and to work with various database functions. Learn to access remote methods using
RMI and Web Services
IT6513 CASETOOLSLABORATORY
IT6513.1 Able to analysis and design object oriented applications and be exposed to UML design diagrams.
IT6513.2 Able to map design to code and be familiar with the various testing techniques.
EC6801 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
EC6801.1 3 2 3 2 3 2 - - - - - - 3 2 3 -
EC6801.2 3 2 3 3 2 2 - - - - -- - 3 2 3 -
EC6801.3 3 3 3 2 2 3 - - - - - - 3 2 3 -
EC6801.4 3 - 3 2 2 1 - - - - - 1 2 2 3 -
EC6801.5 3 - 3 2 2 3 - - - - - 3 2 2 3 -
IT6511 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6511.1 - 1 1 1 1 - - - - 1 1 2 1 1 1 1
IT6511.2 - 2 2 2 1 - - - - - 1 2 1 2 1 1
IT6511.3 - 2 2 2 1 1 - - 1 1 1 2 1 2 1 2
IT6512 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6512.1 2 1 2 2 2 1 1 - 2 - 1 3 2 1 2 2
IT6512.2 2 3 2 2 2 1 1 - 3 - 2 3 2 3 2 2
IT6513 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6513.1 1 2 3 3 3 2 - - 2 2 3 2 3 2 3 1
IT6513.2 1 2 2 2 2 2 - - 2 1 3 2 2 3 1 1
VI SEM
CS6601 – DISTRIBUTED SYSTEMS
CS6601.1 Understand the applications of distributed systems, simplifying tasks by sharing resources , meeting challenges
and discuss trends in Distributed Systems.
CS6601.2 Understand the various system models, types of inter process communications, apply network virtualization &
remote invocation techniques including RPC, RMI and remote sharing techniques including publish subscribe
systems, message queues and distributed objects.
CS6601.3 Understand sharing concepts taking place in peer to peer systems, routing overlays and distributed file system
architectures, including file models, file naming and file name resolving.
CS6601.4 Understand the support required for deploying distributed system by synchronizing clocks, transactions,
ordering of time stamps and concurrency control, distributed deadlocks, atomic commit protocols and
importance of replication.
CS6601.5 Design process and resource management systems.
CS6601 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6601.1 1 1 2 2 1 1 - - 1 1 - 2 1 1 2 1
CS6601.2 1 2 2 3 2 - - - 2 2 1 2 2 2 3 1
CS6601.3 1 2 2 3 1 - - - 2 2 1 2 1 2 3 1
CS6601.4 2 3 2 3 1 - - - 2 2 1 2 2 1 3 1
CS6601.5 1 2 2 3 - - - - 2 2 1 1 1 1 2 1
IT6601-MOBILE COMPUTING
IT6601.1 Explain the basics of mobile telecommunication system
IT6601.2 Choose the required functionality at each layer for given application
IT6601.3 Identify solution for each functionality at each layer
IT6601.4 Use simulator tools and design Ad hoc networks
IT6601.5 Develop a mobile application
IT6601 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6601.1 1 2 2 1 1 3 1 - - 1 2 2 1 1 2 1
IT6601.2 1 2 2 1 1 2 1 - - 1 1 1 2 1 2 1
IT6601.3 1 2 2 1 1 3 1 1 1 1 1 1 2 1 2 2
IT6601.4 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1
IT6601.5 - 2 2 1 2 3 1 - - - 1 2 1 2 2 1
CS6659 - ARTIFICIALINTELLIGENCE
CS6659.1 Understand the basics of AI and identify problems that are open to solution by AI methods.
CS6659.2 Apply knowledge representation techniques and problem solving strategies to common AI applications.
CS6659.3 Formalize a given problem in the language/frame work of different AI methods.
CS6659.4 Use planning algorithms to find optimal solutions and implement basic AI algorithms and understand the basics
of machine learning.
CS6659.5 Identify the problems and methods of developing expert systems (ES) and knowledge-based systems (KBS).
CS6659 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6659.1 3 3 1 2 1 2 - - - - - 1 2 1 1 1
CS6659.2 2 2 2 2 1 2 - 1 - - 1 1 2 3 1 1
CS6659.3 3 2 1 2 1 1 - 1 - - 1 1 2 2 1 1
CS6659.4 2 2 1 2 1 1 - 1 - 1 1 1 1 3 2 2
CS6659.5 1 1 3 2 2 1 1 2 2 1 2 2 1 2 2 2
CS6660 - COMPILER DESIGN
CS6660.1 Use the different compiler construction tools.
CS6660.2 Design a Lexical analyzer using Lex tool
CS6660.3 Design a syntax analyzer - parser using YAAC tool
CS6660.4 Design type checker and storage allocation schemes.
CS6660.5 Apply the various optimization techniques and Code generation.
CS6660 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6660.1 1 - - - 2 - - 1 - - 1 1 1 1 2 1
CS6660.2 2 2 3 1 1 - - 1 - - 1 1 2 - 1 1
CS6660.3 2 3 2 1 1 - - 1 - - 1 1 2 - 1 1
CS6660.4 1 1 1 1 - - - 1 - - 1 1 1 - 2 2
CS6660.5 2 3 2 2 1 - - 2 1 1 2 - 3 1 1 2
IT6602- SOFTWARE ARCHITECTURE
IT6602.1 Understand the influence of software architecture on business and technical activities and to identify key
architectural structures
IT6602.2 Conduct and document Quality attribute workshop
IT6602.3 Use views to specify architecture
IT6602.4 Utilize the various architectural styles for specification and better implementation of the software architecture.
IT6602.5 Design document for a given architecture and to acquire an overview of SOA and cloud computing.
IT6602 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6602.1 1 - - - - - - - - - - 1 - 1 - 1
IT6602.2 1 1 2 1 1 2 1 2 2 2 2 2 - 1 2 2
IT6602.3 1 1 2 2 1 2 1 2 2 2 2 2 1 2 3 2
IT6602.4 1 1 2 2 1 2 1 2 2 2 2 2 1 2 3 2
IT6602.5 1 2 3 2 1 2 1 3 2 2 2 2 2 3 3 3
GE6757- TOTAL QUALITY MANAGEMENT
GE6757.1 Understand the need and evolution of quality,the contribution of TQM gurus, concepts of TQM and customer
focus on quality.
GE6757.2 Understand Leadership, team work, employee involvement, performance appraisal, supplier partnership and
continuos process improvement. GE6757.3 Apply TQM tools, six sigma, bench marking and FMEA.
GE6757.4 Apply Control charts,Concepts of six sigma, QFD, Taguchi quality loss function, TPM concepts,needs and
performance measures.
GE6757.5 Understand the need for quality system and obtain clear knowledge about quality auditing.
GE6757 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
GE6757.1 1 1 1 2 - 2 1 1 1 1 1 1 1 1 1 1
GE6757.2 1 1 1 1 - 2 1 1 3 3 2 1 1 1 1 1
GE6757.3 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1
GE6757.4 2 2 2 2 - 2 1 1 1 1 2 1 2 2 2 1
GE6757.5 - 2 1 1 - 2 1 1 1 1 2 1 - 1 1 1
IT6611 MOBILE APPLICATION DEVELOPMENT LAB
IT6611.1 Design and Implement various mobile applications using emulators.
IT6611.2 Deploy applications in hand-held devices
IT6612 - COMPILERLABORATORY
IT6612.1 Able to design and implement the phases of compiler - scanner and parser using LEX, YACC Tools & C
language.
IT6612.2 Able to design and implement the phases -control flow, data flow analysis and simple optimization
techniques using C language.
GE6674 - COMMUNICATIONAND SOFTSKILLS– LABORATORY
GE6674.1 Ability to make presentations and participate in Group Discussions.
GE6674.2 Ability to Answer questions in Interviews.
GE6674.3 Ability to improve reading skills ,writing skills, speaking skills.
GE6674.4 Ability to improve vocabulary,grammar,analytical skills
IT6611 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6611.1 1 2 2 2 3 1 1 1 2 1 1 1 1 1 2 2
IT6611.2 1 2 2 2 3 1 1 1 2 1 1 2 1 1 2 2
IT6612 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6612.1 1 1 1 1 3 1 - - 2 1 2 3 1 2 2 1
IT6612.2 1 1 1 1 3 1 - - 2 1 2 3 1 2 2 1
VII SEM
IT6701 - INFORMATIONMANAGEMENT
IT6601 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6701.1 2 1 1 - 2 -
1 1 1 1 2 2 2 2 1 1
IT6701.2 2 2 1 2 - 1 1 1 1 1 2 2 2 2 1 1
IT6701.3 2 1 1 - - - - 1 1 1 2 2 2 1 2 1
IT6701.4 2 1 2 1 2 - 1 1 2 2 2 2 2 2 2 1
IT6701.5 2 1 1 - 1 - - 1 1 1 2 2 2 2 2 1
CS6701- CRYPTOGRAPHYAND NETWORKSECURITY
CS6701.1 Understand the network security threats, determine efforts to counter them and number theory.
CS6701.2 Understand relevant cryptography algorithms
CS6701.3 Understand secure access client for access to a server by hash function and digital signature.
CS6701.4 Understand network security tools and authentication applications
CS6701.5 Understand to send and receive secure mails
CS6701 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6701.1 2 2 1 2 2 1 1 2 - 1 - 2 2 1 1 2
CS6701.2 2 2 1 2 2 1 1 2 - 1 - 2 2 1 1 2
CS6701.3 2 2 1 2 2 1 1 2 - 1 - 2 2 1 1 2
CS6701.4 1 1 1 1 - 1 1 1 1 1 - 2 1 1 1 2
CS6701.5 1 1 1 1 - 1 1 1 1 1 - 2 1 1 2 1
GE6674 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
GE6674.1 - - - - 3 2 2 3 3 3 2 3 1 2 2 1
GE6674.2 - - - - 2 2 2 3 2 3 1 2 1 2 2 1
GE6674.3 - - - - 3 2 2 3 2 3 2 3 1 2 1 1
GE6674.4 - - - - 1 3 3 3 2 3 2 3 1 1 2 1
IT6701.1 Understand Core relational database and recent trends in BigData.
IT6701.2 Learn different data security techniques and Privacy laws.
IT6701.3 Learns to manage information at an enterprise levels.
IT6701.4 Design the structure of the system in websites and Intranets.
IT6701.5 Apply certain policies to effective information management.
IT6702 - DATAWARE HOUSING AND DATAMINING
IT6702.1 Be able to summaries the dominant data warehousing architectures and their support for quality attributes in designing
and creating of data warehouses.
IT6702.2 Understand multidimensional modeling and design of data warehouses and the various tools of data warehousing and
enterprise intelligence with business analysis in industry and government.
IT6702.3 Gain knowledge on data preprocessing and data quality and be capable of applying acquired knowledge for
understanding data and select suitable methods for data analysis. IT6702.4 Gain knowledge on association algorithms used for mining frequent patterns and to apply classification algorithms on
datasets and be able to compare and contrast the various classifiers.
IT6702.5 Discover the basic concepts of cluster analysis, and then apply various clustering methodologies, algorithms, and
applications and be able to construct a lightweight prototype or simulation that supports the concept of clustering.
IT6701 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6702.1 2 2 3 2 2 2 2 2 1 1 1 3 1 2 3 3
IT6702.2 2 1 3 3 3 2 1 1 1 2 2 3 2 2 3 1
IT6702.3 2 1 3 3 3 2 1 2 1 1 2 3 3 2 2 3
IT6702.4 2 2 3 3 3 2 2 2 1 2 2 3 3 2 3 3
IT6702.5 1 2 3 3 3 1 1 2 1 2 2 3 3 2 2 2
CS6703 - GRID ANDCLOUD COMPUTING
CS6703.1 Apply grid computing techniques to solve large scale scientific problems & Outline the concept of Grid and Cloud
Architectures.
CS6703.2 Illustrate the data intensive grid service models and grid computing techniques
CS6703.3 Use the Cloud Tool Kit & Demonstrate the concept of virtualization in cloud
CS6703.4 Experiment with the programming model for Hadoop and globus toolkit.
CS6703.5 Interpret the security models in the grid and the cloud environment
CS6703 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CS6703.1 1 1 1 - - -
- 1 1 1 - 1 1 1 1 1
CS6703.2 1 1 1 - - - - 1 1 1 - 1 1 2 1 2
CS6703.3 1 1 1 1 2 - 1 1 2 1 - 1 1 2 2 2
CS6703.4 1 2 2 2 2 - 1 1 2 1 - 1 1 2 2 2
CS6703.5 2 1 1 - 1 - - 2 2 1 - 1 1 2 2 2
IT6004 - SOFTWARETESTING
IT 6004.1 To understand the testing principles, testers role in software development organization and Defects analysis
IT 6004.2 To understand how to design test cases suitable for a software development for different domains and to identify
suitable tests to be carried out. IT 6004.3 Understand the different levels of testing and how testing is applied in OO systems
IT 6004.4 Understand how to prepare test planning based on document and how to document the test plan and test cases
designed
IT 6004.5 Understand the use of automatic testing tools and how to validate the test plans using testing metrics.
IT6004 Pos PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT 6004.1 1 1 1 1 0 2 1 1 2 2 1 2 1 1 1 2
IT 6004.2 1 1 2 1 0 1 0 1 2 2 2 2 1 2 2 2
IT 6004.3 0 1 1 1 0 1 0 0 2 2 2 2 0 1 1 1
IT 6004.4 0 0 2 0 1 0 0 1 2 2 2 2 0 2 1 1
IT 6004.5 1 2 1 2 2 0 0 0 2 1 2 2 1 1 1 2
IT6711 - DATAMININGLABORATORY
IT6711.1 Apply data mining techniques and methods to large data sets.
IT6711.2 Use data mining tools.
IT6711.3 Compare and contrast the various classifiers
IT6712 - SECURITYLABORATORY
IT6712.1 Understand basic concepts and algorithms of cryptography, including encryption/decryption, hash functions,
pseudo random number generation
IT6712.2 Make critique and assessment on the security of cryptographic functions, and evaluate their strength
IT6712.3 Create and analyze protocols for various security objectives with cryptographic tools
IT6713 - GRID ANDCLOUD COMPUTINGLABORATORY
IT6713.1 Be exposed to tool kits for grid and cloud environment and be familiar with developing web
services/Applications in grid framework
IT6713.2 Learn to run virtual machines of different configuration and learn to use Hadoop
IT6711 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6711.1 1 1 2 2 1 - - 1 - 1 - 2 1 2 2 1
IT6711.2 1 1 2 2 3 1 1 1 2 1 - 2 1 2 2 1
IT6711.3 1 1 2 2 3 1 1 1 2 1 - 2 1 1 2 1
IT6712 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6712.1 2 1 1 1 1 1 1 1 2 1 2 3 1 2 2 1
IT6712.2 2 1 1 1 3 1 1 1 2 1 2 3 1 2 2 1
IT6712.3 2 2 2 1 3 1 3 3 1 1 2 1 1 1 1 1
IT6713 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6713.1 1 1 2 2 3 - - - 1 1 - 1 1 2 2 1
IT6713.2 1 1 2 2 3 - - - 1 1 - 1 1 2 2 1
VIII SEM
IT6801 - SERVICE ORIENTEDARCHITECTURE
IT6801.1 Understand the concepts and fundamentals of XML.
IT6801.2 Build applications based on XML.
IT6801.3 Study about service oriented architecture, features, comparison with existing architectures.
IT6801.4 Develop web services using technology elements.
IT6801.5 Build SOA-based applications for intra-enterprise and inter-enterprise applications.
GE6075 - PROFESSIONAL ETHICS IN ENGINEERING
GE6075.1 Understand the moral and ethical values and to create an awareness of Yoga and meditation for professional
excellence.
GE6075.2 Define the dimensions or senses of engineering ethics and describe the various theories of moral development.
GE6075.3 Describe the similarities and contrast of engineering experiments versus scientific experiments and to define the
code of ethics of various professional societies
GE6075.4 Understand significance of safety and risk assessment when developing engineering products. Understand the
social responsibilities and intellectual property rights of engineers
GE6075.5 Understand the process of how a multinational company works and to describe about the role of engineers in
computer ethics, environment ethics, and weapons development.
GE6075 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1
0
PO1
1
PO1
2 PSO1 PSO2 PSO3 PSO4
GE6075.1 1 1 1 - 2 3 3 3 2 1 2 1 1 2 - 2
GE6075.2 1 1 1 - 2 3 3 3 2 1 3 1 - - - 2
GE6075.3 1 1 1 - 2 3 3 3 2 1 2 1 1 1 - 2
GE6075.4 1 1 1 - 2 3 3 3 2 1 3 1 - 2 - 2
GE6075.5 1 1 1 - 2 3 3 3 2 1 3 1 1 2 - 2
IT6801 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
IT6801.1 - - 1 1 1 - 1 1 1 1 - 2 - 1 1 1
IT6801.2 1 1 1 2 2 2 2 1 2 1 2 2 - 2 2 1
IT6801.3 - 1 - 1 - - - - - - - 2 - 1 1 1
IT6801.4 - 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2
IT6801.5 1 2 2 3 1 3 3 2 2 2 2 3 2 2 3 2
IT6010 - BUSINESS INTELLIGENCE
IT6010.1 Explain the fundamentals and link datamining with business intelligence.
IT6010.2 Explain the data analysis and knowledge delivery stages.
IT6010.3 Apply various modeling techniques.
IT6010.4 Apply business intelligence methods to various situations and decide on appropriate technique.
IT6010.5 Use emerging technologies in the future of business intelligence.
IT6010 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1
0
PO1
1
PO1
2 PSO1 PSO2 PSO3 PSO4
IT6010.1 2 1 1 1 - - - 2 - - 1 1 - 1 1 1
IT6010.2 - - 2 1 2 - 1 1 - 2 1 1 1 1 2 2
IT6010.3 2 2 2 2 1 - 1 - - - 1 1 2 1 1 1
IT6010.4 1 2 2 2 1 - 2 1 1 - 1 2 2 2 2 2
IT6010.5 - 1 2 2 1 - 2 2 1 2 2 2 1 1 2 2
MG6088 - SOFTWARE PROJECT MANAGEMENT
MG6088 POs PSOs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
MG6088.1 1 1 - 1 - - - 2 2 1 2 2 1 2 2 2
MG6088.2 1 1 2 1 - 1 1 2 2 1 2 2 1 2 2 2
MG6088.3 2 1 2 1 - 1 1 2 2 1 2 2 2 2 2 2
MG6088.4 1 1 1 1 - - - 2 2 1 3 2 1 2 1 2
MG6088.5 - 1 1 1 1 1 1 3 2 3 3 1 - 2 2 3
MG6088.1 Understand the major activities of software project management, cost- benefit evaluation & risk evaluation
techniques.
MG6088.2 Learn different project life cycle models & effort estimation techniques
MG6088.3 Plan the activity and learn risk management concepts.
MG6088.4 Monitor cost, change control techniques and contract management
MG6088.5 Manage people within a team and organization