You are on page 1of 52

DEPARTMENT OF INFORMATION TECHNOLOGY

Course Objectives and Course Outcomes


Semester- III
Course Course Objectives Outcomes
Code Name

ITC301 Applied Students will try to learn: Students will be able to:
Mathematics -III 1 The concepts of Set 1 Apply the Set theory
theory and Relation. and Relation
2 The concepts of concepts.
Functions and define 2 Apply the Functions
the recursive and define the
functions. recursive functions.
3 The concept of 3 Apply Laplace
Laplace transforms. transform to different
4 The concept of applications
Inverse Laplace 4 Apply Inverse
transforms. Laplace transform to
5 The concept of different
permutations and applications.
combinations. 5 Identify the
6 The concept of permutations and
variable and also combinations.
identify the 6 Define variable and
mapping. also identify the
mapping.
ITC302 Logic Design Students will try to learn: Students will able to:
1 The concept of 1 Understand the
various components. concepts of various
2 The concepts that components to
underpin the design stable analog
disciplines of analog circuits.
and digital 2 Represent numbers
electronic logic and perform
circuits. arithmetic
3 Various Number operations.
system and Boolean 3 Minimize the
algebra. Boolean expression
4 Design and using Boolean
implementation of algebra and design it
combinational using logic gates.
circuits. 4 Analyze and design
5 Design and combinational
implementation of circuit.
DEPARTMENT OF INFORMATION TECHNOLOGY
Sequential circuits. 5 Design and develop
6 Hardware sequential circuits.
description 6 Translate real world
language. problems into digital
logic formulations
using VHDL.
ITC303 Data Structures Students will try to learn: Students will able to:
& Analysis 1 Understand and 1 Select appropriate
remember data structures as
algorithms and its applied to specified
analysis procedure. problem definition.
2 Introduce the 2 Implement
concept of data operations like
structures through searching, insertion,
ADT including List, and deletion,
Stack, Queues. traversing
3 To design and mechanism etc. on
implement various various data
data structure structures.
algorithms. 3 Students will be able
4 To introduce various to implement Linear
techniques for and Non-Linear data
representation of the structures.
data in the real 4 Implement
world. appropriate
5 To develop sorting/searching
application using technique for given
data structure problem.
algorithms. 5 Design advance data
6 Compute the structure using Non-
complexity of Linear data structure.
various algorithms. 6 Determine and
analyze the
complexity of given
Algorithms.
ITC304 Database Students will try to learn: Students will able to:
Management 1 To describe a sound 1 Explain the features
Systems introduction to the of database
discipline of management systems
database and Relational
management database.
systems. 2 Design conceptual
2 To give a good models of a database
formal foundation using ER modeling
DEPARTMENT OF INFORMATION TECHNOLOGY
on the relational for real life
model of data and applications and also
usage of Relational construct queries in
Algebra. Relational Algebra.
3 To introduce the 3 Create and populate
concepts of basic a RDBMS for a real
SQL as a universal life application, with
Database language. constraints and keys,
4 To enhance using SQL.
knowledge to 4 Retrieve any type of
advanced SQL information from a
topics like data base by
embedded SQL, formulating complex
procedures queries in SQL.
connectivity through 5 Analyze the existing
JDBC. design of a database
5 To demonstrate the schema and apply
principles behind concepts of
systematic database normalization to
design approaches design an optimal
by covering database.
conceptual design, 6 Build indexing
logical design mechanisms for
through efficient retrieval of
normalization. information from a
6 To provide an database.
overview of physical
design of a database
system, by
discussing Database
indexing techniques
and storage
techniques.

ITC305 Principle of Students will try to learn: Students will able to:
Communications 1. Study the basic 1. Differentiate analog
principles and and digital
techniques used in communication
analog and digital systems
communications. 2. Identify different
2. Understand the types of noise
concept of noise and occurred, its
Fourier transform minimization and
for designing and able to apply Fourier
analyzing analysis in frequency
DEPARTMENT OF INFORMATION TECHNOLOGY
communication & time domain to
system. quantify bandwidth
3. Acquire the requirement of
knowledge of variety of analog and
different modulation digital
techniques such as communication
AM , FM and study systems.
the block diagrams 3. Design generation &
of transmitter and detection AM, DSB,
receiver. SSB, FM transmitter
4. Study the Sampling and receiver.
theorem and Pulse 4. Apply sampling
Analog Modulation theorem to quantify
techniques. the fundamental
5. Learn the concepts of relationship between
Digital modulation channel bandwidth,
techniques such as digital symbol rate
PCM, DM, ADM and bit rate
and multiplexing 5. Explain different
techniques. types of line coding
6. Gain the core idea of techniques for
Electromagnetic generation and
Radiation and detection of signals.
propagation of 6. Describe
waves. Electromagnetic
Radiation and
propagation of
waves.

Semester- IV
ITC401 Students will try to learn: Students will able to:
Applied 1. The concepts of 1. Apply the Number
Mathematics-IV Number Theory by Theory to different
using different applications using
theorem. theorem.
2. The concepts of 2. Apply probability and
probability and understand PDF.
study PDF. 3. Understand sampling
3. The concept of theory and
sampling theory and correlation.
correlation. 4. Apply the graphs and
4. The concept of graphs trees concepts to
DEPARTMENT OF INFORMATION TECHNOLOGY
and trees. different
5. The concept of groups applications.
theory. 5. Understand group’s
6. The concept of theory.
Lattice theory 6. Understand the Lattice
theory.
ITC402 Computer Students will try to learn: Students will able to:
Networks 1. Study the basic 1. Describe the functions
taxonomy and of each layer in OSI
terminology of the and TCP/IP model.
computer 2. Explain the functions
networking and of Application layer
enumerate the layers and Presentation
of OSI model and layer paradigms and
TCP/IP model. Protocols.
2. Acquire knowledge of 3. Describe the Session
Application layer layer design issues
and Presentation and Transport layer
layer paradigms and services.
protocols. 4. Classify the routing
3. Study Session layer protocols and
design issues, analyze how to
Transport layer assign the IP
services, and addresses for the
protocols. given network.
4. Gain core knowledge 5. Describe the functions
of Network layer of data link layer and
routing protocols explain the protocols.
and IP addressing. 6. Explain the types of
5. Study data link layer transmission media
concepts, design with real time
issues, and applications
protocols.
6. Read the
fundamentals and
basics of Physical
layer, and will apply
them in real time
applications.

ITC403 Operating Students will try to learn: Students will able to:
Systems 1. To understand the 1. Describe the important
main components of computer system
an OS & their resources and the
DEPARTMENT OF INFORMATION TECHNOLOGY
functions. role of operating
2. To study the process system in their
management and management policies
scheduling. and algorithms.
3. To understand various 2. Understand the
issues in Inter process management
Process policies and
Communication scheduling of
(IPC) and the role of processes by CPU
OS in IPC. 3. Evaluate the
4. To understand the requirement for
concepts and process
implementation synchronization and
Memory coordination handled
management policies by operating system
and virtual memory. 4. Describe and analyze
5. To understand the the memory
working of an OS as management and its
a resource manager, allocation policies.
file system manager, 5. Identify use and
process manager, evaluate the storage
memory manager management policies
and I/O manager and with respect to
methods used to different storage
implement the management
different parts of OS technologies. 6.
6. To study the need for Identify the need to
special purpose create the special
operating system purpose operating
with the advent of system.
new emerging
technologies
ITC404 Computer Students will try to learn: Students will able to:
Organization 1. Conceptualize the 1. Describe basic
and Architecture basics of organization of
organizational and computer and the
architectural issues architecture of 8086
of a digital microprocessor.
computer. 2. Implement assembly
2. Analyze processor language program for
performance given task for 8086
improvement using microprocessor.
instruction level 3. Demonstrate control
parallelism. unit operations and
3. Learn the function of conceptualize
DEPARTMENT OF INFORMATION TECHNOLOGY
each element of a instruction level
memory hierarchy. parallelism.
4. Study various data 4. Demonstrate and
transfer techniques perform computer
in digital computer. arithmetic operations
5. Articulate design on integer and real
issues in the numbers.
development of 5. Categorize memory
processor or other organization and
components that explain the function
satisfy design of each element of a
requirements and memory hierarchy.
objectives. 6. Identify and compare
6. Learn microprocessor different methods for
architecture and computer I/O
study assembly mechanisms.
language
programming.
ITC405 Automata Students will try to learn: Students will able to:
Theory 1. To learn 1. Understand, design,
fundamentals of construct, analyze
Regular and Context and interpret Regular
Free Grammars and languages,
Languages Expression and
2. To understand the Grammars.
relation between 2. Design different types
Regular Language of Finite Automata
and Finite Automata and Machines as
and machines. Acceptor, Verifier
3. To learn how to and Translator.
design Automata’s 3. Understand, design,
and machines as analyze and interpret
Acceptors, Verifiers Context Free
and Translators. languages,
4. To understand the Expression and
relation between Grammars.
Contexts free 4. Design different types
Languages, PDA of Push down
and TM. Automata as Simple
5. To learn how to Parser.
design PDA as 5. Design different types
acceptor and TM as of Turing Machines
Calculators. as Acceptor, Verifier,
6. To learn how to co- Translator and Basic
relate Automata’s computing machine.
DEPARTMENT OF INFORMATION TECHNOLOGY
with Programs and 6. Compare, understand
Functions. and analyze different
languages,
grammars, Automata
and Machines and
appreciate their
power and convert
Automata to
Programs and
Functions
Semester- V
ITC501 Microcontroller Students will try to learn: Students will able to:
and Embedded 1. The concepts and 1. Explain the embedded
Programming architecture of system concepts and
embedded systems architecture of
2. Basic of embedded systems
microcontroller 2. Describe the
8051. architecture of 8051
3. The concepts of microcontroller and
microcontroller write embedded
interface. program for 8051
4. The concepts of ARM microcontroller.
architecture 3. Design the interfacing
5. The concepts of real- for 8051
time operating system microcontroller.
6. Different design 4. Understand the
platforms used for concepts of ARM
an embedded architecture.
systems application 5. Demonstrate the open
source RTOS and
solve the design
issues for the same.
6. Select elements for an
embedded systems
tool.
ITC502 Internet Students will try to learn: Students will able to:
Programming 1. To get familiar with 1. Implement interactive
basics of the Internet web page(s) using
Programming. HTML, CSS and
2. To acquire knowledge JavaScript.
and skills for 2. Design a responsive
creation of web site web site using
considering both HTML5 and CSS3.
client and server side 3. Demonstrate Rich
DEPARTMENT OF INFORMATION TECHNOLOGY
programming Internet Application.
3. To gain ability to 4. Build Dynamic web
develop responsive site using server side
web applications PHP Programming
4. To explore different and Database
web extensions and connectivity.
web services 5. Describe and
standards differentiate different
5. To learn Web Extensions and
characteristics of Web Services.
RIA –Web Mashup 6. Demonstrate web
Eco System application using
6. To be familiarized Python web
with Python web Framework-Django
framework-Django.
ITC503 Advanced Data Students will try to Students will able to:
Management learn: 1. Explain and
Technology 1. To introduce understand the
advanced concepts concept of a
of transaction transaction and how
management and ACID properties are
recovery techniques. maintained when
2. To impart knowledge concurrent
related to query transaction occur in a
processing and database
query optimizer 2. Measure query costs
phases of a database and design alternate
management system efficient paths for
3. To introduce concepts query execution.
of advanced access 3. Apply sophisticated
control techniques access protocols to
like role based and control access to the
discretionary database.
methods 4. Implement alternate
4. To introduce models like
advanced database Distributed databases
models like and Design
distributed applications using
databases. advanced models like
5. To impart an mobile, spatial
overview of databases.
emerging data 5. Organize strategic
models like data in an enterprise
temporal, mobile and build a data
and spatial Warehouse.
DEPARTMENT OF INFORMATION TECHNOLOGY
databases. 6. Analyze data using
6. To create awareness OLAP operations so
of how enterprise as to take strategic
can organize and decisions.
analyze large
amounts of data by
creating a Data
Warehouse.
ITC504 Cryptography & Students will try to Students will able to:
Network learn: 1. Identify information
Security 1. The concepts of security goals,
classical encryption classical encryption
techniques and techniques and
concepts of finite acquire fundamental
fields and number knowledge on the
theory. concepts of finite
2. And explore the fields and number
working principles theory.
and utilities of 2. Understand, compare
various and apply different
cryptographic encryption and
algorithms including decryption
secret key techniques to solve
cryptography, problems related to
hashes and message confidentiality and
digests, and public authentication
key algorithms 3. Apply the knowledge
3. And explore the of cryptographic
design issues and checksums and
working principles evaluate the
of various performance of
authentication different message
protocols, PKI digest algorithms for
standards. verifying the
4. And explore various integrity of varying
secure message sizes
communication 4. Apply different digital
standards including signature algorithms
Kerberos, IPsec, and to achieve
SSL/TLS and email. authentication and
5. The ability to use create secure
existing applications
cryptographic 5. Apply network
utilities to build security basics,
programs for secure analyze different
DEPARTMENT OF INFORMATION TECHNOLOGY
communication. attacks on networks
6. The concepts of and evaluate the
cryptographic performance of
utilities and firewalls and security
authentication protocols like SSL,
mechanisms to IPSec, and PGP.
design secure 6. Apply the knowledge
applications of cryptographic
utilities and
authentication
mechanisms to
design secure
applications
ITDLO5011 Advanced Data Students will try to Students will able to:
Structures & learn: 1. Students will be able
Analysis of 1. To learn to choose appropriate
Algorithms mathematical advanced data
background for structure for given
analysis of algorithm problem.
2. To learn various 2. Students will be able
advanced data to calculate
structures. complexity.
3. To understand the 3. Students will be able
concept of designing to select appropriate
an algorithm. design techniques to
4. To learn dynamic solve real world
programming and problems.
greedy method. 4. Students will able to
5. To understand the apply the dynamic
concept of pattern programming
matching technique to solve
6. To learn advanced the problems.
tree and graph 5. Students will be able
applications. to apply the greedy
programming
technique to solve
the problems.
6. Students will be able
to select a proper
pattern matching
algorithm for given
problem.
ITDLO5012 Image Students will try to Students will able to:
Processing learn: 1. Remember the
DEPARTMENT OF INFORMATION TECHNOLOGY
1. Fundamental concepts fundamental
of a digital image concepts of image
processing system. processing.
2. Concepts of image 2. Explain different
enhancement Image enhancement
techniques. techniques
3. Various Image 3. Understand and
Transforms. review image
4. Compression transforms
techniques and 4. Analyze the basic
Morphological algorithms used for
concepts image processing
5. Various segmentation &image compression
techniques, and with morphological
object descriptors. image processing.
6. Color models and 5. Contrast Image
various applications Segmentation and
of image processing. Representation
6. Design & Synthesize
Color image
processing and its
real world
applications.
ITDLO5013 E-Commerce & Students will try to Students will able to:
E-Business learn: 1. Define and
1. Understand concept differentiate various
of Ecommerce and types of E-
its types. commerce.
2. Be familiarized with 2. Describe Hardware
technologies for and Software
Ecommerce. Technologies for E-
3. Understand different commerce.
types of Online 3. Explain payment
Payment systems. systems for E -
4. Understand Selling commerce.
and marketing on 4. Describe the process
web. of Selling and
5. Be familiarized with Marketing on web.
concept of E- 5. Define and Describe
business and E- E-business and its
business Models. Models.
6. Understand various 6. Discuss various E-
E-business business Strategies.
Strategies.
DEPARTMENT OF INFORMATION TECHNOLOGY
ITDLO5014 IT Enabled Students will try to Students will able to:
Services learn: 1. Describe the
1. To understand importance of IT
importance of IT enabled services and
enabled services and challenges.
challenges for the 2. Identify strategic IT
same. planning for software
2. To understand development.
strategic IT planning 3. Recognize enterprise
for industries. IT architecture for
3. To develop enterprise Information
IT architecture for technology.
Information 4. Use of Information
technology. Technology so as to
4. To encourage the use enable them for job
of Information in sunrise industries.
Technology so as to 5. Illustrate various IT
enable students to web services for
improve their skills, betterment of
knowledge and job knowledge.
prospects and enable 6. Use their skills to find
them to obtain out various current
employment in IT trends in ITES.
sunrise industries.
5. To develop the ability
to integrate various
resources for
optimization in the
industry as well as
for strategic
utilization of IT
enabled services and
functions.
6. To develop
competence in
global sourcing:
strategy and
management to gain
a perspective on the
global services
sourcing landscape:
past, present, and
future.
ITDLO5015 Computer Students will try to learn: Students will able to:
Graphics & 1. To introduce the use 1. To list the basic
DEPARTMENT OF INFORMATION TECHNOLOGY
Virtual Reality of the components of concepts used in
a graphics system computer graphics.
and become familiar 2. To implement various
with building algorithms to scan,
approach of graphics convert the basic
system components geometrical
and algorithms primitives,
related with them. transformations,
2. To learn the basic Area filling, clipping.
principles of 3- 3. To describe the
dimensional importance of
computer graphics. viewing and
3. Provide an projections.
understanding of 4. To define the
how to scan convert fundamentals of
the basic animation, virtual
geometrical reality and its related
primitives, how to technologies.
transform the shapes 5. To understand a
to fit them as per the typical graphics
picture definition. pipeline
4. Provide an 6. To design an
understanding of application with the
mapping from a principles of virtual
world coordinates to reality
device coordinates,
clipping, and
projections.
5. To be able to discuss
the application of
computer graphics
concepts in the
development of
computer games,
information
visualization, and
business
applications.
6. To comprehend and
analyze the
fundamentals of
animation, virtual
reality, underlying
technologies,
principles, and
DEPARTMENT OF INFORMATION TECHNOLOGY
applications.
Semester- VI
ITC601 Software Students will try to learn: Students will able to:
Engineering 1. To understand the 1. Define various
with Project nature of software software application
Management development and domains and
software life cycle remember different
process models, process model used
agile software in software
development, development.
SCRUM and other 2. Explain needs for
agile practices. software
2. To Explain methods specifications also
of capturing, they can classify
specifying, different types of
visualizing and software
analyzing software requirements and
requirements. their gathering
3. To understand techniques.
concepts and 3. Convert the
principles of requirements model
software design and into the design model
user-centric and demonstrate use
approach and of software and user-
principles of interface design
effective user principles.
interfaces. 4. Distinguish among
4. To know basics of SCM and SQA and
testing and can classify different
understanding testing strategies and
concept of software tactics and compare
quality assurance them.
and software 5. Justify role of SDLC
configuration in Software Project
management Development and
process. they can evaluate
5. To understand need of importance of
project management Software
and project Engineering in PLC.
management life 6. Generate project
cycle. schedule and can
6. To understand project construct, design and
scheduling concept develop network
and risk diagram for different
DEPARTMENT OF INFORMATION TECHNOLOGY
management type of Projects.
associated to various They can also
type of projects. organize different
activities of project
as per Risk impact
factor.
ITC602 Data Mining and Students will try to learn: Students will able to:
Business 1. To introduce the 1. Demonstrate an
Intelligence concept of data understanding of the
Mining as an importance of data
important tool for mining and the
enterprise data principles of business
management and as intelligence
a cutting edge 2. Organize and Prepare
technology for the data needed for
building competitive data mining using pre
advantage. preprocessing
2. To enable students to techniques
effectively identify 3. Perform exploratory
sources of data and analysis of the data
process it for data to be used for
mining mining.
3. To make students 4. Implement the
well versed in all appropriate data
data mining mining methods like
algorithms, methods classification,
of evaluation. clustering or
4. To impart knowledge Frequent Pattern
of tools used for data mining on large data
mining sets.
5. To provide 5. Define and apply
knowledge on how metrics to measure
to gather and the performance of
analyze large sets of various data mining
data to gain useful algorithms.
business 6. Apply BI to solve
understanding. practical problems :
6. To impart skills that Analyze the problem
can enable students domain, use the data
to approach business collected in
problems enterprise apply the
analytically by appropriate data
identifying mining technique,
opportunities to interpret and
derive business visualize the results
DEPARTMENT OF INFORMATION TECHNOLOGY
value from data. and provide decision
support.
ITC603 Cloud Students will try to learn: Students will able to:
Computing & 1. Basics of cloud 1. Define Cloud
Services computing. Computing and
2. Key concepts of memorize the
virtualization. different Cloud
3. Different Cloud service and
Computing services deployment models
4. Cloud 2. Describe importance
Implementation, of virtualization
Programming and along with their
Mobile cloud technologies.
computing 3. Use and Examine
5. Key components of different cloud
Amazon Web computing services
Services 4. Analyze the
6. Cloud Backup and components of open
solutions stack & Google
Cloud platform and
understand Mobile
Cloud Computing
5. Describe the key
components of
Amazon web Service
6. Design & develop
backup strategies for
cloud data based on
features.
ITC604 Wireless Students will try to learn: Students will able to:
Networks 1 Understand the 1. Explain the basic
fundamentals of concepts of wireless
wireless networks. network and wireless
2 Learn and analyze the generations.
different wireless 2. Demonstrate the
technologies. different wireless
3 Evaluate Ad-hoc technologies such as
networks and CDMA, GSM, GPRS
wireless sensor etc
networks. 3. Appraise the
4 Understand and importance of Ad-
evaluate emerging hoc networks such as
wireless MANET and
technologies and VANET and
DEPARTMENT OF INFORMATION TECHNOLOGY
standards Wireless Sensor
5 Understand design networks
considerations for 4. Describe and judge the
wireless networks emerging wireless
6 Learn and analyze and technologies
evaluate the security standards such as
threats and related WLL, WLAN,
security standards WPAN, WMAN.
5. Explain the design
considerations for
deploying the
wireless network
infrastructure.
6. Differentiate and
support the security
measures, standards.
Services and layer
wise security
considerations.
ITDLO6021 Advance Students will try to learn: Students will able to:
Internet
Programming 1. To get familiar with 1. Determine SEO
the concept of Objectives and
Search Engine Develop SEO plan
Basics. prior to Site
2. To Understand Search Development.
Engine Optimization 2. Explain Search Engine
Techniques. Optimization
3. To Learn Web Techniques and
Service Essentials. Develop Keyword
4. To gain knowledge of Generation.
Rich Internet 3. Describe different
Application Web Services
Technologies. Standards.
5. To be familiarized 4. Develop Rich Internet
with Web Analytics Application using
2.0 proper choice of
6. To explore Web 3.0 Framework.
and Semantic web 5. Apply multiple
standards. quantitative and
qualitative methods
for web analytics 2.0.
6. Explain Web 3.0 and
Semantic web
standards
DEPARTMENT OF INFORMATION TECHNOLOGY

ITDLO6022 Software Students will try to learn Students will able to:
Architecture 1. To understand
importance of 1. Students will cite
architecture in knowledge of various
building effective, approaches to
efficient, document a software
competitive software system
product. (Remembering)
2. To understand 2. Students will be able
principal design to describe functional
decisions governing and non-functional
the system. requirements
3. To understand role of (Understanding)
architecture in 3. Students will be able
software engineering to use proper
4. To understand architecture for
designing software (Applying)
application from 4. Students will be able
architectural to categorize
perspective different components
5. To understand used in the software
different notations system (Analyzing)
used for capturing 5. Students will be able
design decisions. to choose from
6. To understand different architectural
different functional styles (Evaluating)
and non-functional 6. Students will be able
properties of to improve quality of
complex software software by selecting
systems. proper architecture
(Creating)
ITDLO6023 Digital Students will try to learn: Students will able to:
Forensics 1. To understand 1. Define the concept of
underlying ethical hacking and
principles and many its associated
of the techniques applications in
associated with the Information
digital forensic Communication
practices and cyber Technology (ICT)
crime world.
2. To explore practical 2. Underline the need of
knowledge about digital forensic and
ethical hacking role of digital
DEPARTMENT OF INFORMATION TECHNOLOGY
Methodology. evidences .
3. To learn the 3. Explain the
importance of methodology of
evidence handling incident response and
and storage for various security
various devices issues in ICT world,
4. To develop an and identify digital
excellent forensic tools for
understanding of data collection .
current cyber 4. Recognize the
security issues importance of digital
(Computer Security forensic duplication
Incident) and and various tools for
analyzed the ways analysis to achieve
that exploits in adequate
securities. perspectives of
5. To investigate attacks, digital forensic
IDS .technical investigation in
exploits and router various applications
attacks and “Trap /devices like
and Trace” computer Windows/Unix
networks. system.
6. To apply digital 5. Apply the knowledge
forensic knowledge of IDS to secure
to use computer network and
forensic tools and performing router
investigation report and network analysis
writing. 6. List the method to
generate legal
evidence and
supporting
investigation reports
and will also be able
to use various digital
forensic tools .

ITDLO6024 Multimedia Students will try to learn: Students will able to:
Systems 1. To learn and 1. Developed
understand technical understanding of
aspect of technical aspect of
Multimedia Multimedia Systems.
Systems. 2. To 2. Understand various
understand the file formats for
standards available audio, video and text
for different audio, media.
DEPARTMENT OF INFORMATION TECHNOLOGY
video and text 3. Develop various
applications. 3. To Multimedia Systems
Design and develop applicable in real
various Multimedia time.
Systems applicable 4. Design interactive
in real time. 4. To multimedia software.
learn various 5. Apply various
multimedia networking protocols
authoring systems. for multimedia
5. To understand applications.
various networking 6. To evaluate
aspects used for multimedia
multimedia application for its
applications. 6. To optimum
develop multimedia performance.
application and
analyze the
performance of the
same.
ITDLO6025 Green IT Students will try to learn: Students will able to:
1. To understand what 1. Describe awareness
Green IT is and How among stakeholders
it can help improve and promote green
environmental agenda and green
Sustainability initiatives in their
2. To understand the working
principles and environments leading
practices of Green to green movement
IT. 2. Identify IT
3. To understand how Infrastructure
Green IT is adopted Management and
or deployed in Green Data Centre
enterprises. Metrics for software
4. To understand how development
data centres, cloud 3. Recognize Objectives
computing, storage of Green Network
systems, software Protocols for Data
and networks can be communication.
made greener. 4. Use Green IT
5. To measure the Strategies and
Maturity of metrics for ICT
Sustainable ICT development.
world. 5. Illustrate various
6. To implement the green IT services and
concept of Green IT its roles.
DEPARTMENT OF INFORMATION TECHNOLOGY
in Information 6. Use new career
Assurance in opportunities
Communication and available in IT
Social Media and all profession, audits
other commercial and others with
field. special skills such as
energy efficiency,
ethical IT assets
disposal, carbon
footprint estimation,
reporting and
development of
green products,
applications and
services.
Semester- VII
ITC701 Enterprise Students will try to learn: Students will able to:
Network Design 1. To be familiarized 1. Understand the
with the customer
methodologies and requirements and
approaches of the Apply a
network design for Methodology to
an enterprise Network Design
network. 2. Structure and
2. To understand the Modularize the
network hierarchy Network
and use modular 3. Design Basic Campus
approach to network and Data Center
design for an Network.
enterprise network. 4. Design Remote
3. To understand the Connectivity
campus design and 5. Design IP Addressing
data center design and Select suitable
considerations for Routing Protocols for
designing an the Network
enterprise campus. 6. Compare Openflow
4. To study Enterprise controllers and
Edge WAN switches with other
Technologies and enterprise networks.
design a WAN using
them
5. Designing an IP
addressing plan and
selecting a Route
DEPARTMENT OF INFORMATION TECHNOLOGY
protocol for an
enterprise network.
6. To design enterprise
network for given
user requirements in
an application.
ITC702 Infrastructure Students will try to learn: Students will able to:
Security 1. To understand 1. Understand the
underlying concept of
principles of vulnerabilities,
infrastructure attacks and
security protection
2. To explore software mechanisms
vulnerabilities, 2. Analyze and evaluate
attacks and software
protection vulnerabilities and
mechanisms To attacks on databases
learn security and operating
aspects of wireless systems
network 3. Explain the need for
infrastructure and security protocols in
protocols the context of
3. To investigate web wireless
server vulnerabilities communication
and their 4. Understand and
countermeasures explain various
4. To develop policies security solutions for
for security Web and Cloud
management and infrastructure
mitigate security 5. Understand, and
related risks in the evaluate different
organization attacks on Open Web
5. To Learn the different Applications and
attacks on Open Web services
Web Applications 6. Design appropriate
and Web services. security policies to
6. To Learn the different protect infrastructure
security policies. components
ITC703 Artificial Students will try to Students will able to:
Intelligence learn: 1. Demonstrate
1. To create appreciation knowledge of the
and understanding of building blocks of AI
both the as presented in terms
achievements of AI of intelligent agents.
DEPARTMENT OF INFORMATION TECHNOLOGY
and the theory 2. Analyze and formalize
underlying those the problem as a state
achievements. space, graph, design
2. To introduce the heuristics and select
concepts of a amongst different
Rational Intelligent search or game based
Agent and the techniques to solve
different types of them.
Agents that can be 3. Develop intelligent
designed to solve algorithms for
problems constraint
3. To review the satisfaction problems
different stages of and also design
development of the intelligent systems
AI field from human for Game Playing
like behavior to 4. Attain the capability to
Rational Agents. represent various real
4. To impart basic life problem domains
proficiency in using logic based
representing difficult techniques and use
real life problems in this to perform
a state space inference or
representation so as planning.
to solve them using 5. Formulate and solve
AI techniques like problems with
searching and game uncertain information
playing. using Bayesian
5. To create an approaches.
understanding of the 6. Apply concept Natural
basic issues of Language processing
knowledge to problems leading
representation and to understanding of
Logic and blind and cognitive computing.
heuristic search, as
well as an
understanding of
other topics such as
minimal, resolution,
etc. that play an
important role in AI
programs.
6. To introduce
advanced topics of
AI such as planning,
Bayes networks,
DEPARTMENT OF INFORMATION TECHNOLOGY
natural language
processing and
Cognitive
Computing.
ITDLO7031 Storage Area Students will try to learn: Students will able to:
Networks 1. Understand the need 1. Students will analyze
for Storage Area the limitations of the
Network and Data client-server
protection to satisfy architecture and
the information evaluate the need for
explosion data protection and
requirements storage centric
2. Study storage architectures such as
technologies: SAN, Intelligent storage
NAS, IP storage etc., system..
which will bridge 2. Students will
the gap between the understand, interpret
emerging trends in and examine various
industry and SAN technologies.
academics. 3. Students will describe
3. To get an insight of and sketch the SAN
Storage area architecture and its
network uses.
architecture, 4. Students will classify
protocols and its the applications as
infrastructure. per their
4. To study and discuss requirements and
the applications of select relevant SAN
SAN to fulfill the solutions.
needs of the storage 5. Students will
management in the understand and
heterogeneous evaluate different
environment.. SAN management
5. Study and understand strategies to fulfill
the management of business continuity
Storage area requirements.
Networks. 6. Students will design
6. To understand and case studies on NAS,
analyze case studies SAN and SAN/ NAS
on the storage area
network technology
ITDLO7032 Mobile Students will try to learn: Students will able to:
Application 1. To introduce Android 1. Describe Android
Development platform and its platform,
DEPARTMENT OF INFORMATION TECHNOLOGY
architecture. Architecture and
2. To learn activity features.
creation and 2. Design User Interface
Android UI and develop activity
designing. for Android App.
3. To be familiarized 3. Use Intent , Broadcast
with Intent, receivers and Internet
Broadcast receivers services in Android
and Internet App.
services. 4. Design and implement
4. To work with SQLite Database Application
Database and and Content
content providers. providers.
5. To integrate 5. Use multimedia,
multimedia, camera camera and Location
and Location based based services in
services in Android Android App.
Application. 6. Discuss various
6. To explore Mobile security issues in
security issues. Android platform
ITDLO7033 High Students will try to Students will able to:
Performance learn: 1. Memorize parallel
Computing 1. Learn the concepts of processing
parallel processing approaches
as it pertains to high- 2. Describe different
performance parallel processing
computing. platforms involved in
2. Learn to design achieving High
parallel programs on Performance
high performance Computing.
computing. 3. Discuss different
3. Discuss issues of design issues in
parallel parallel programming
programming. 4. Develop efficient and
4. Learn the concepts of high performance
message passing parallel programming
paradigm using open 5. Learn parallel
source APIs. programming using
5. Learn different open message passing
source tools. paradigm using open
6. Learn the concepts of source APIs.
Multi-core 6. Design algorithms
processor. suited for Multicore
processor and GPU
systems using
DEPARTMENT OF INFORMATION TECHNOLOGY
OpenMP and CUDA
ITDLO7034 Software Students will try to learn: Students will able to:
Testing and 1 Basic software 1. Investigate the reason
Quality debugging methods. for bugs and analyze
Assurance 2. White box testing the principles in
methods and software testing to
techniques. prevent and remove
3. Black Box testing bugs.
methods and 2. Implement various test
techniques. processes for quality
4. Designing test plans. improvement
5 Different testing 3. Design test planning.
tools (familiar with 4. Manage the test
open source tools) process
6. Quality Assurance 5. Apply the software
models. testing techniques in
commercial
environment
6. Use practical
knowledge of a
variety of ways to
test software and an
understanding of
some of the trade-
offs between testing
techniques.
ITDLO7035 Soft Computing Students will try to learn: Students will able to:
1. To familiarize with 1. List the facts and
soft computing outline the different
concepts. process carried out in
2. To introduce the fuzzy logic, ANN
fuzzy logic concepts, and Genetic
fuzzy principles and Algorithms.
relations. 2. Explain the concepts
3. To Basics of ANN and meta-cognitive
and Learning of soft computing.
Algorithms. 3. Apply Soft computing
4. Ann as function techniques the solve
approximation. character
5. Genetic Algorithm recognition, pattern
and its applications classification,
to soft computing. regression and
6. Hybrid system usage, similar problems.
application and 4. Outline facts to
DEPARTMENT OF INFORMATION TECHNOLOGY
optimization. identify
process/procedures to
handle real world
problems using soft
computing.
5. Evaluate various
techniques of soft
computing to defend
the best working
solutions.
6. Design hybrid system
to revise the
principles of soft
computing in various
applications.
Semester- VIII
ITC801 Big Data Students will try to learn: Students will able to:
Analytics 1. To provide an 1. Explain the
overview of an motivation for big
exciting growing data systems and
field of Big Data identify the main
analytics. sources of Big Data
2. To discuss the in the real world.
challenges 2. Demonstrate an
traditional data ability to use
mining algorithms frameworks like
face when analyzing Hadoop, NOSQL to
Big Data. efficiently store
3. To introduce the tools retrieve and process
required to manage Big Data for
and analyze big data Analytics.
like Hadoop, NoSql 3. Implement several
MapReduce. Data Intensive tasks
4. To teach the using the Map
fundamental Reduce Paradigm
techniques and 4. Apply several newer
principles in algorithms for
achieving big data Clustering
analytics with Classifying and
scalability and finding associations
streaming in Big Data
capability. 5. Design algorithms to
5. To introduce to the analyze Big data like
students several streams, Web
DEPARTMENT OF INFORMATION TECHNOLOGY
types of big data Graphs and Social
like social media, Media data.
web graphs and 6. Design and
data streams. implement
6. To enable students to successful
have skills that will Recommendation
help them to solve engines for
complex real-world enterprises.
problems in for
decision support.
ITC802 Internet of Students will try to learn: Students will able to:
Everything 1. To learn the concepts 1. Apply the concepts of
of IOT. IOT. 2. Identify the
2. To identify the different technology.
different 3. Apply IOT to
technology. different
3. To learn different applications. 4.
applications in IOT. Analysis and
4. To learn different evaluate protocols
protocols used in used in IOT. 5.
IOT. Design and develop
5. To learn the concepts smart city in IOT. 6.
of smart city Analysis and
development in evaluate the data
IOT. received through
6. To learn how to sensors in IOT.
analysis the data in
IOT
ITDLO8041 User Interaction Students will try to learn: Students will able to:
Design 1. Students will be able to
1 To stress the identify and criticize
importance of good bad features of
interface design. interface designs.
2 To understand the 2. Students will be able to
importance of predict good features
human psychology of interface designs.
as well as social and 3. Students will be able to
emotional aspect in illustrate and analyze
designing good user needs and
interfaces. formulate user
2 To learn the design
techniques of data specifications.
gathering, 4. Students will be able to
establishing interpret and
DEPARTMENT OF INFORMATION TECHNOLOGY
requirements, evaluate the data
analysis and data collected during the
interpretation. process.
3 To learn the 5. Students will be able
techniques for to evaluate designs
prototyping and based on theoretical
evaluating user frameworks and
experiences. methodological
4 To understand approaches.
interaction design 6. Students will be able to
process. produce/show better
6 To bring out the techniques to
creativity in each improve the user
student – build interaction design
innovative interfaces.
applications that are
usable, effective and
efficient for intended
users.
ITDLO8042 Information Students will try to learn: Students will able to:
Retrieval 1. To learn the 1. Students will define
Systems fundamentals of and describe the
information retrieval objectives the basic
system. concepts of
2. To classify various Information retrieval
Information system.
retrieval models. 2. Students will evaluate
3. To demonstrate the the taxonomy of
query processing different information
techniques and retrieval models.
operations 3. Students will solve and
4. To compare the process text and
relevance of query multimedia retrieval
languages for text queries and their
and multimedia data operations
5. To evaluate the 4. Students will evaluate
significance of text processing
various indexing techniques and
and searching operations in
techniques for information retrieval
information system.
retrieval. 5. Students will
6. To develop a demonstrate and
effective user evaluate various
interface for indexing and searching
DEPARTMENT OF INFORMATION TECHNOLOGY
information techniques.
retrieval. 6. Student will design the
user interface for an
information retrieval
system.
ITDLO8043 Knowledge Students will try to learn: Students will able to:
Management 1 Establish a foundation 1 Discuss KM, learning
of key terms and organizations,
concepts, historical intellectual capital and
events and related terminologies
contributions, in clear terms and
organizational understand the role of
benefits, and knowledge
guiding principles management in
on which to build organizations.
greater 2 Demonstrate an
understanding of understanding of the
knowledge history, concepts, and
management the antecedents of
2 Appreciate the role management of
and use of knowledge and
knowledge for describe several
individuals, as well successful knowledge
as organizations and management systems
institutions. 3 Evaluate the impact of
3 Increase information technology including
and understanding telecommunications,
about knowledge networks, and
transfer using low- Internet/intranet role
and high technology in managing
strategies knowledge.
4 Explore the future of 4 Discuss new jobs,
knowledge roles and
management and its responsibilities
influence on our resulting from the
jobs, communities, New or Knowledge
and society Economy Ponder
KM’s current and
future impact on
individuals,
organizations and
society at large
ITDLO8044 Robotics Students will try to learn: Students will able to:
1. Learn the basic 1. Apply the basic
DEPARTMENT OF INFORMATION TECHNOLOGY
concepts of Robots. concepts of Robots.
2. Learn the concepts of
Kinematics of 2. Apply and evaluate
Robotics. the concepts of
3. Learn the concepts of Kinematics of
Motions, velocities Robotics.
and dynamic
3. Apply the Motions,
analysis of force.
velocities and
4. Learn the concepts of
dynamic analysis of
Motion planning.
force.
5. Learn the concepts of
Trajectory Planning 4. Apply and evaluate
6. Learn the concepts of Motion planning.
Potential Functions,
Visibility Graphs 5. Apply the concepts of
and Coverage Trajectory Planning
Planning
6. Apply the concepts of
Potential Functions,
Visibility Graphs
and Coverage
Planning

ITDLO8045 Enterprise Students will try to learn: Students will able to:
Resource 1. To learn the basic 1. Understand the basic
Planning concepts of ERP. concepts of ERP.
2. To learn different 2. Identify different
technologies used technologies used in
in ERP. ERP.
3. To learn the concepts 3. Understand and apply
of ERP the concepts of ERP
Manufacturing Manufacturing
Perspective and Perspective and ERP
ERP Modules. Modules.
4. To learn what are the 4. Discuss the benefits
benefits of ERP of ERP
5. To study and 5. Understand and
understand the ERP implement the ERP
life cycle. life cycle.
6. To learn the different 6. Apply different tools
tools used in ERP. used in ERP.
DEPARTMENT OF INFORMATION TECHNOLOGY

Lab Objectives and Lab Outcomes


Semester- III
Lab Lab Objectives Outcomes
Code Name

ITL301 Digital Design Students will try to learn: Students will be able to:
Lab 1. Learn to minimize and 1. Minimize the
design combinational Boolean algebra and
logic; design it using logic
2. Understand the gates.
relationships between 2. Analyse and design
combination logic and combinational
Boolean algebra, and circuit.
between sequential logic 3. Realise given function
and finite state machines; using combinational
3. Appreciate tradeoffs in circuit.
complexity and speed of 4. Design and develop
combinational designs; sequential circuits
4. Understand how state can 5. Implement digital
be stored in a digital logic systems using
circuit; programmable logic
5. Study how to design a devices
simple finite state 6. Translate real world
machine from a problems into digital
specification and be able logic formulations
to implement this in gates using VHDL.
and edge triggered flip-
flops
6. Learn to translate real
world problems into
digital logic formulations

ITL302 Data Structures Students will try to learn: Students will be able to:
Lab 1. Understand and remember 1. Select appropriate
algorithms and its analysis data structures as
procedure. applied to specified
2. Introduce the concept of problem definition.
data structures through 2. Implement operations
ADT including List, like searching,
Stack, Queues . insertion, and
3. To design and implement deletion, traversing
various data structure mechanism etc. on
DEPARTMENT OF INFORMATION TECHNOLOGY

algorithms. various data


4. To introduce various structures.
techniques for 3. Students will be able
representation of the data to implement Linear
in the real world. and Non-Linear data
5. To develop application structures.
using data structure 4. Implement
algorithms. appropriate
6. Compute the complexity of sorting/searching
various algorithms. technique for given
problem.
5. Design advance data
structure using Non-
Linear data structure.
6. Determine and
analyze the
complexity of given
Algorithms.
ITL303 SQL Lab Students will try to learn: Students will be able to:
1. To provide a sound 1. Construct problem
introduction to the definition statements
creation of problem for real life
statements from real life applications and
situations. implement a
2. To give a good formal database for the
foundation on the same.
relational model of data 2. Design conceptual
and usage of Relational models of a database
Algebra. using ER modeling
3. To introduce the concepts for real life
of basic SQL as a applications and
universal Database also construct
language. queries in Relational
4. To enhance knowledge to Algebra.
advanced SQL topics like 3. Create and populate a
embedded SQL, RDBMS, using SQL.
procedures connectivity 4. Write queries in SQL
through JDBC. to retrieve any type
5. To enable the design of an of information from
efficient database using a data base.
normalization concepts. 5. Analyze and apply
6. To enable students to be concepts of
create indexes for normalization to
databases for efficient design an optimal
DEPARTMENT OF INFORMATION TECHNOLOGY

retrieval. database.
6. Implement indexes for
a database using
techniques like B or
B+ trees.
ITL304 Java Students will try to learn: Students will be able to:
Programming 1. To understand how to 1. Implement Object
Lab design, implement, test, Oriented
debug, and document programming
programs that use basic concept using basic
data types and syntaxes of control
computation, simple I/O, Structures, strings
conditional and control and function for
structures, string handling developing skills of
and functions. logic building
2. To understand the activity.
importance of Classes & 2. Identify classes,
objects along with objects, members of
constructors, Arrays and a class and the
Vectors. relationships among
3. Discuss the principles of them needed for a
inheritance, interface and finding the solution
packages and demonstrate to specific problem
though problem analysis 3. Demonstrates how to
assignments how they achieve reusability
relate to the design of using inheritance,
methods, abstract classes interfaces and
and interfaces and packages and
packages. describes faster
4. To understand importance application
of Multi-threading & development can be
different exception achieved.
handling mechanisms. 4. Demonstrate
5. To learn experience of understanding and
designing, implementing, use of different
testing, and debugging exception handling
graphical user interfaces mechanisms and
in Java using applet and concept of
AWT that respond to multithreading for
different user events. robust faster and
6. To understand Java efficient application
Swings for designing GUI development.
applications based on 5. Identify and describe
MVC architecture. common abstract
DEPARTMENT OF INFORMATION TECHNOLOGY

user interface
components to
design GUI in Java
using Applet &
AWT along with
response to events
6. Identify, Design &
develop complex
Graphical user
interfaces using
principal Java Swing
classes based on
MVC architecture
Semester-IV
ITL401 Networking Students will try to learn: Students will be able to:
Lab 1. To get familiar with the 1. Execute and evaluate
basic network network
administration commands. administration
2. To install and configure commands and
network simulator and demonstrate their use
learn basics of TCL in different network
scripting. scenarios
3. To understand the network 2. Demonstrate the
simulator environment and installation and
visualize a network configuration of
topology and observe its network simulator.
performance 3. Demonstrate and
4. To analyze the traffic flow measure different
and the contents of network scenarios
protocol frames. and their
5. To implement client-server performance
socket programs. behavior.
6. To design and configure a 4. Analyze the contents
network for an the packet contents
organization. of different
protocols.
5. Implement the socket
programming for
client server
architecture.
6. Design and setup a
organization network
using packet tracer.
DEPARTMENT OF INFORMATION TECHNOLOGY

ITL402 Unix Lab Students will try to learn: Students will be able to:
1. To introduce Basic Unix 1. Identify the basic
general purpose Unix general purpose
Commands commands.
2. To learn network Unix 2. Apply and change the
commands. ownership and file
3. To learn C programming in permissions using
Unix editor environment. advance Unix
4. To learn shell script and sed commands.
concepts. 3. Use the awk, grep,
5. To learn file management perl scripts.
and permission advance 4. Implement shell
commands. scripts and sed.
6. To learn awk, grap, perl 5. Apply basic of
scripts. administrative task.
6. Apply networking
Unix commands.
ITL403 Microprocessor Students will try to learn: Students will be able to:
Programming 1. Learn assembling and 1. Apply the
Lab disassembling of PC. fundamentals of
2. Get hands on experience assembly level
with Assembly Language programming of
Programming. microprocessors.
3. Study interfacing of 2. Build a program on a
peripheral devices with microprocessor using
8086 microprocessor. arithmetic & logical
4. Understand techniques for instruction set of
faster execution of 8086.
instructions and improve 3. Develop the assembly
speed of operation and level programming
performance of using 8086 loop
microprocessors. instruction set.
5. Learn fundamentals of 4. Write programs based
designing embedded on string and
systems procedure for 8086
6. Write and debug programs microprocessor.
in 5. Analyze abstract
TASM/MASM/hardware problems and apply a
kits combination of
hardware and
software to address
the problem
6. Make use of standard
test and
DEPARTMENT OF INFORMATION TECHNOLOGY

measurement
equipment to
evaluate digital
interfaces.
ITL404 Python Lab Students will try to learn: Students will be able to:
1. Basics of Python 1. Describe the
programming Numbers, Math
2. Decision Making and functions, Strings,
Functions in Python List, Tuples and
3. Object Oriented Dictionaries in
Programming using Python
Python 2. Express different
4. Files Handling in Python Decision Making
5. GUI Programming and statements and
Databases operations in Functions
Python 3. Interpret Object
6. Network Programming in oriented
Python programming in
Python
4. Understand and
summarize different
File handling
operations
5. Explain how to
design GUI
Applications in
Python and evaluate
different database
operations
6. Design and develop
Client Server
network applications
using Python
Semester-V
ITL501 Internet Students will try to learn: Students will be able to:
Programming 1. To Acquire knowledge and 1. Design a basic web
Lab Skills for creation of Web site using HTML5
Site considering both and CSS3 to
client- and server-side demonstrate
Programming. responsive web
2. To create Web application design.
using tools and techniques 2. Implement dynamic
used in industry. web pages with
DEPARTMENT OF INFORMATION TECHNOLOGY

3. To learn the characteristics validation using


of RIA JavaScript objects by
4. To Demonstrate applying different
Amazon/Google or Yahoo event handling
mashup mechanism.
5. To be well versed with 3. Use AJAX
XML and web services Programming
Technologies. Technique to
6. To be familiarized with develop RIA
open source Frameworks 4. Develop simple web
for web development. application using
server side PHP
programing and
Database
Connectivity using
MySQL.
5. Build well-formed
XML Document and
implement Web
Service using Java.
6. Demonstrate simple
web application
using Python Django
Framework.
ITL502 Security Lab Students will try to learn: Students will be able to:
1. To be able to apply the 1. Apply the knowledge
knowledge of symmetric of symmetric
cryptography to cryptography to
implement simple ciphers implement simple
2. To be able to analyze and ciphers
implement public key 2. Analyze and
algorithms like RSA and implement public
El Gamal key algorithms like
3. To analyze and evaluate RSA and El Gamal
performance of hashing 3. Analyze and evaluate
algorithms performance of
4. To explore the different hashing algorithms
network reconnaissance 4. Explore the different
tools to gather information network
about networks reconnaissance tools
5. To explore and use tools to gather information
like sniffers, port scanners about networks
and other related tools for 5. Use tools like sniffers,
analyzing packets in a port scanners and
DEPARTMENT OF INFORMATION TECHNOLOGY

network. other related tools for


6. To be able to set up analyzing packets in
firewalls and intrusion a network.
detection systems using 6. Apply and set up
open source technologies firewalls and
and to explore email intrusion detection
security. systems using open
source technologies
and to explore email
security.
ITL503 OLAP Lab Students will try to learn: Students will be able to:
1. To introduce advanced 1. Implement simple
concepts of transaction query optimizers and
management and recovery design alternate
techniques. efficient paths for
2. To impart knowledge query execution.
related to query 2. Simulate the working
processing and query of concurrency
optimizer phases of a protocols, recovery
database management mechanisms in a
system database
3. To initiate awareness about 3. Design applications
the potential security using advanced
threats that exists in models like mobile,
database systems and how spatial databases.
to tackle them. 4. Implement a
4. To introduce advanced distributed database
database models like and understand its
distributed databases. query processing and
5. To impart an overview of transaction
emerging data models like processing
temporal, mobile and mechanisms
spatial databases. 5. Build a data
6. To create awareness of how warehouse
enterprise can organize 6. Analyze data using
and analyze large amounts OLAP operations so
of data by creating a Data as to take strategic
Warehouse. decisions.
ITL504 IOT (Mini Students will try to learn: Students will be able to:
Project) Lab 1. Address the real world 1. Identify the
problems and find the requirements for the
required solution. real world problems.
2. Design the problem 2. Conduct a survey of
DEPARTMENT OF INFORMATION TECHNOLOGY

solution as per the several available


requirement analysis done. literatures in the
3. Study the basic concepts of preferred field of
programming/ hardware/ study.
emulator for Raspberry 3. Study and enhance
pi/Arduino/ ARM software/ hardware
Cortex/ Intel Galileo etc. skills.
4. Fabricate and implement 4. Demonstrate and build
the mini project intended the project
solution for project based successfully by
learning. hardware
5. Build and test the mini requirements,
project successfully. coding, emulating
6. Improve the team building, and testing.
communication and 5. To report and present
management skills of the the findings of the
students. study conducted in
the preferred domain
6. Demonstrate an ability
to work in teams and
manage the conduct
of the research study.
ITL505 Business Students will try to learn: Students will be able to:
Communication 1. Design a technical 1. To inculcate
and Ethics document using precise professional and
language, suitable ethical attitude at the
vocabulary and apt style. workplace
2. Develop the life skills/ 2. To enhance effective
interpersonal skills to communication and
progress professionally by interpersonal skills
building stronger 3. To build
relationships. multidisciplinary
3. Demonstrate awareness of approach towards all
contemporary issues life tasks
knowledge of professional 4. To hone analytical and
and ethical logical skills for
responsibilities. problem-solving
4. Apply the traits of a
suitable candidate for a
job/higher education,
upon being trained in the
techniques of holding a
group discussion, facing
interviews and writing
DEPARTMENT OF INFORMATION TECHNOLOGY

resume/SOP.
5. Deliver formal
presentations effectively
implementing the verbal
and non-verbal skills.
Semester-VI
ITL601 Software Students will try to learn: Students will be able to:
Design Lab 1 Learn basic concepts of 1. Sketch a Modeling
UML. with UML.
2 Master the vocabulary, 2. Deploy Structural
rules, and idioms of the Modeling.
UML and learn how to 3. Deploy Behavioral
model it effectively. Modeling.
3 Understand how to apply 4. Deploy Architectural
the UML to solve a Modeling.
number of common 5. Examine estimation
modeling problems. about schedule and
4 Model the systems, from cost for project
concept to executable development.
artifact, using object- 6. Select project
oriented techniques. development tool.
5 Apply the knowledge of
Software engineering and
project management.
6 Understand the software
development process
using tool.

ITL602 Business Students will try to learn: Students will be able to:
Intelligence 1. To introduce the concept of 1. Identify sources of
Lab data Mining as an Data for mining and
important tool for perform data
enterprise data exploration
management and as a 2. Organize and prepare
cutting edge technology the data needed for
for building competitive data mining
advantage. algorithms in terms
2. To enable students to of attributes and
effectively identify class inputs, training,
sources of data and validating, and
process it for data mining testing files.
3. To make students well 3. Implement the
versed in all data mining appropriate data
DEPARTMENT OF INFORMATION TECHNOLOGY

algorithms, methods, and mining methods like


tools. classification,
4. To learn how to gather and clustering or
analyze large sets of data association mining
to gain useful business on large data sets
understanding. using open source
5. To impart skills that can tools like WEKA
enable students to 4. Implement various
approach business data mining
problems analytically by algorithms from
identifying opportunities scratch using
to derive business value languages like
from data. Python/ Java etc.
6. To identify and compare 5. Evaluate and compare
the performance of performance of some
business. available BI
packages
6. Apply BI to solve
practical problems :
Analyze the problem
domain, use the data
collected in
enterprise apply the
appropriate data
mining technique,
interpret and
visualize the results
and provide decision
support.
ITL603 Cloud Service Students will try to learn: Students will be able to:
Design Lab 1. Key concepts of 1. Define & implement
virtualization & different Virtualization using
types of Hypervisors used different types of
in virtualization along Hypervisors
with implementation 2. Describe steps to
2. Concept of On demand perform on demand
Application Delivery like Application delivery
SaaS using Ulteo using Ulteo .
3. Open source cloud 3. Examine the
implementation and installation and
administration using Open configuration of
Stack Open stack cloud
4. Various Cloud services 4. Analyze and
provided by Amazon Web understand the
DEPARTMENT OF INFORMATION TECHNOLOGY

Services functioning of
5. Programming on Platform different components
as a Service cloud 6. involved in Amazon
Implementation of web services cloud
Storage as a service using platform.
Own Cloud. 5. Describe the
functioning of
Platform as a Service
6. Design & Synthesize
Storage as a service
using own Cloud
ITL604 Sensor Students will try to learn: Students will be able to:
Network Lab 1. To learn different types of 1. Identify the
sensors from Motes requirements for the
families. real world problems.
2. To design the problem 2. Conduct a survey of
solution as per the several available
requirement analysis done literatures in the
using Motes sensors. preferred field of
3. To study the basic concepts study.
of programming/sensors/ 3. Study and enhance
emulator like cooja etc. software/ hardware
4. To design and implement skills.
the mini project intended 4. Demonstrate and build
solution for project based the project
learning. successfully by
5. To build and test the mini hardware/sensor
project successfully. requirements,
6. To improve the team coding, emulating
building, communication and testing.
and management skills of 5. To report and present
the students. the findings of the
study conducted in
the preferred domain
6. Demonstrate an ability
to work in teams and
manage the conduct
of the research study.
ITL605 Mini-project Students will try to learn: Students will be able to:
1. To offer students a glimpse 1. Discover potential
into real world problems research areas in the
and challenges that need field of IT
IT based solutions 2. Conduct a survey of
DEPARTMENT OF INFORMATION TECHNOLOGY

2. To enable students to create several available


very precise specifications literature in the
of the IT solution to be preferred field of
designed. study
3. To introduce students to the 3. Compare and contrast
vast array of literature the several existing
available of the various solutions for
research challenges in the research challenge
field of IT 4. Demonstrate an ability
4. To create awareness among to work in teams and
the students of the manage the conduct
characteristics of several of the research study.
domain areas where IT 5. Formulate and
can be effectively used. propose a plan for
5. To enable students to use creating a solution
all concepts of IT in for the research plan
creating a solution for a identified
problem 6. To report and present
6. To improve the team the findings of the
building, communication study conducted in
and management skills of the preferred domain
the students.
Semester-VII
ITL701 Network Students will try to learn: Students will be able to:
Design Lab 1. To be familiarized with the 1. Understand the
requirements of an requirements of an
enterprise and address its enterprise and
major design areas outline its major
2. To recognize the design areas
hierarchical network 2. Identify functional
model for the enterprise areas to construct
3. Identify the networking high level modules
devices and their for enterprise
configurations required for architecture and
the design and also analyze them.
prepare a bill of materials 3. Identify the
4. Propose a design for the networking devices,
Server Farm of an prepare a bill of
enterprise network and materials and
discuss up gradations if configure the devices
needed. as per the Core,
5. Provide suitable IP Acess and
addressing plan and best Distribution layers
DEPARTMENT OF INFORMATION TECHNOLOGY

possible routing protocol 4. Design the Server


for an enterprise network. Farm for an
6. Construct a suitable design enterprise network
for an enterprise network and discuss up
and test it using a tool. gradations if needed.
5. Identify and select the
technology for
Remote site
Connectivity,
suitable IP
addressing plan and
routing protocol for
an enterprise
network.
6. Test and monitor the
enterprise network
using a tool
ITL702 Advanced Students will try to learn: Students will be able to:
Security Lab 1. Implement and analyze 1. Implement and
program and database analyze program and
vulnerabilities Buffer database
overflow and SQL vulnerabilities Buffer
Injection. overflow and SQL
2. Explore and analyze Injection.
different security tools to 2. Explore and analyze
secure mobile devices, different security
web browser, wireless tools to secure
network and router mobile devices, web
3. Explore reconnaissance, browser, wireless
attack and forensics tools network and router
in Kali Linux 3. Explore
4. Learn security of system reconnaissance,
using personal firewall attack and forensics
installation 5. Understand tools in Kali Linux
AAA using RADUIS 4. Learn security of
6. Understand AAA using system using
TACACS personal firewall
installation
5. Understand AAA
using RADUIS
6. Understand AAA
using TACACS
DEPARTMENT OF INFORMATION TECHNOLOGY

ITL703 Intelligence Students will try to learn: Students will be able to:
System Lab 1. To introduce the concepts 1. Design the building
of a Rational Intelligent blocks of an
Agent and the different Intelligent Agent
types of Agents that can using PEAS
be designed to solve representation .
problems 2. Analyze and formalize
2. To impart basic proficiency the problem as a
in representing difficult state space, graph,
real life problems in a design heuristics and
state space representation select amongst
so as to solve them using different search or
AI techniques. game based
3. To make students techniques to solve
understand various AI them.
methods like searching 3. Develop intelligent
and game playing and how algorithms for
to apply them to solve real constraint
applications satisfaction problems
4. To explain to students the and also design
basic issues of knowledge intelligent systems
representation and Logic for Game Playing
so as to build inference 4. Attain the capability
engines to represent various
5. To impart a basic real life problem
understanding of some of domains using logic
the more advanced topics based techniques and
of AI such as planning. use this to perform
6. To understand Bayes inference or
networks, natural planning.
language processing and 5. Formulate and solve
introduce concept of problems with
cognitive computing. uncertain
information using
Bayesian
approaches.
6. Apply concept
Natural Language
processing and
cognitive computing
for creation of
domain specific
ChatBots.
ITL704 Android Apps Students will try to learn: Students will be able to:
DEPARTMENT OF INFORMATION TECHNOLOGY

Development 1. To gain knowledge of 1. Experiment on


Lab installing Android Studio Integrated
and Cross Platform Development
Integrated Development Environment for
Environment. Android Application
2. To learn designing of User Development.
Interface and Layouts for 2. Design and
Android App. Implement User
3. To learn how to use intents Interfaces and
to broadcast data within Layouts of Android
and between Applications. App.
4. To use Content providers 3. Use Intents for
and Handle Databases activity and
using SQLite. broadcasting data in
5. To introduce Android APIs Android App.
for Camera and Location 4. Design and
Based Service. Implement Database
6. To discuss various security Application and
issues with Android Content Providers.
Platform. 5. Experiment with
Camera and
Location Based
service.
6. Develop Android
App with Security
features.

ITL705 Project-I Students will try to learn: Students will be able to:
1. To offer students a glimpse 1. Discover potential
into real world problems research areas in the
and challenges that need field of IT
IT based solutions 2. Conduct a survey of
2. To enable students to several available
create very precise literature in the
specifications of the IT preferred field of
solution to be designed. study
3. To introduce students to 3. Compare and contrast
the vast array of literature the several existing
available of the various solutions for
research challenges in the research challenge
field of IT 4. Demonstrate an
4. To create awareness ability to work in
among the students of the teams and manage
characteristics of several the conduct of the
DEPARTMENT OF INFORMATION TECHNOLOGY

domain areas where IT research study.


can be effectively used. 5. Formulate and propose
5. To enable students to use a plan for creating a
all concepts of IT in solution for the
creating a solution for a research plan
problem identified
6. To improve the team 6. To report and present
building, communication the findings of the
and management skills of study conducted in
the students. the preferred domain

Semester-VIII
ITL801 Big Data Lab Students will try to learn: Students will be able to:
1. To introduce the tools 1. Demonstrate
required to manage and capability to use Big
analyze big data like Data Frameworks
Hadoop, NoSql like Hadoop
2. To impart knowledge of 2. Program applications
Map reduce paradigm to using tools like
solve complex problems Hive, pig, , NO SQL
Map-Reduce. and MongoDB for
3. To introduce several new Big data
algorithms for big data Applications
mining like classification, 3. Construct scalable
clustering and finding algorithms for large
frequent patterns. Datasets using Map
4. To introduce to the students Reduce techniques
several types of big data 4. Implement algorithms
like social media, web for Clustering,
graphs and data streams. Classifying and
5. To identify various sources finding associations
of Big data in Big Data
6. To enable students to have 5. Design and implement
skills that will help them algorithms to analyze
to solve complex real- Big data like
world problems in for streams, Web Graphs
decision support. and Social Media
data and construct
recommendation
systems.
6. Apply the knowledge
of Big Data gained to
fully develop a BDA
DEPARTMENT OF INFORMATION TECHNOLOGY

applications for real


life applications.
ITL802 Internet of Students will try to learn: Students will be able to:
Everything Lab 1. To learn different types of 1. Identify the
sensors from Motes requirements for the
families. real world problems.
2. To design the problem 2. Conduct a survey of
solution as per the several available
requirement analysis done literatures in the
using Motes sensors. preferred field of
3. To study the basic concepts study.
of programming/sensors/ 3. Study and enhance
emulator like cooja etc. software/ hardware
4. To design and implement skills.
the mini project intended 4. Demonstrate and build
solution for project based the project
learning. successfully by
5. To build and test the mini hardware/sensor
project successfully. requirements,
coding, emulating
6. To improve the team and testing.
building, communication 5. To report and present
and management skills of the findings of the
the students. study conducted in
the preferred domain
6. Demonstrate an ability
to work in teams and
manage the conduct
of the research
study.

ITL803 DevOps Lab Students will try to learn: Students will be able to:
1. To understand the concept 1. Remember the
of DevOps with importance of
associated technologies DevOps tools used
and methodologies. in software
2. To be familiarized with development life
Jenkins, which is used to cycle
build & test software 2. Understand the
Applications & importance of
Continuous integration Jenkins to Build,
in Devops environment. Deploy and Test
3. To understand different Software
DEPARTMENT OF INFORMATION TECHNOLOGY

Version Control tools like Applications


GIT, CVS or Mercurial 3. Examine the different
4. To understand Docker to Version Control
build, ship and run strategies
containerized images 4. Analyze & Illustrate
5. To use Docker to deploy the Containerization
and manage Software of OS images and
applications running on deployment of
Container. applications over
6. To be familiarized with Docker
concept of Software 5. Summarize the
Configuration importance of
Management & Software
provisioning using tools Configuration
like Puppet,Chef, Ansible Management in
or Saltstack. DevOps
6. Synthesize the
provisioning using
Chef/Puppet/Ansible
or Saltstack.
ITL804 R Programming Students will try to learn: Students will be able to:
Lab 1. To provide an overview of 1. Install and use R for
a new language R used for simple programming
data science. tasks.
2. To introduce students to the 2. Extend the
R programming functionality of R by
environment and related using add-on
eco-system and thus packages
provide them with an in- 3. Extract data from files
demand skill-set, in both and other sources
the research and business and perform various
environments data manipulation
3. To introduce the extended tasks on them.
R ecosystem of libraries 4. Code statistical
and packages functions in R.
4. To demonstrate usage of as 5. Use R Graphics and
standard Programming Tables to visualize
Language. results of various
5. To familiarize students with statistical operations
how various statistics like on data .
mean median etc. can be 6. Apply the knowledge
collected for data of R gained to data
exploration in R Analytics for real life
6. To enable students to use R applications.
DEPARTMENT OF INFORMATION TECHNOLOGY

to conduct analytics on
large real life datasets.
ITL805 Project-II Students will try to learn: Students will be able to:
1. To offer students a glimpse 1. Discover potential
into real world problems research areas in the
and challenges that need field of IT
IT based solutions 2. Conduct a survey of
2. To enable students to create several available
very precise specifications literature in the
of the IT solution to be preferred field of
designed. study
3. To introduce students to the 3. Compare and contrast
vast array of literature the several existing
available of the various solutions for
research challenges in the research challenge
field of IT 4. Demonstrate an ability
4. To create awareness among to work in teams and
the students of the manage the conduct
characteristics of several of the research study.
domain areas where IT 5. Formulate and
can be effectively used. propose a plan for
5. To enable students to use creating a solution
all concepts of IT in for the research plan
creating a solution for a identified
problem 6. To report and present
6. To improve the team the findings of the
building, communication study conducted in
and management skills of the preferred domain
the students.

You might also like