Anda di halaman 1dari 21

K S R INSTITUTE FOR ENGINEERING AND TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOGY

CRITERIA-3

COURSE OUTCOME
REGULATION - 2008

THIRD SEMESTER
COURSE NAME: MA2211 TRANSFORMS AND PARTIAL DIFFERENTIAL
EQUATIONS
Ability to apply knowledge of Fourier series with different functions in
C201.1
engineering
To learn the concept of Fourier sine and cosine transforms and ability to apply
C201.2 knowledge of Fourier transforms using Convolution theorem and Parsevals
identity.
To understand about mathematical techniques of partial differential equations
C201.3 would provide the ability to formulate and develop the skills to determine the
solution of partial differential equations.
To solve some of the wave, heat equations and two dimensional heat equations
C201.4 related to physical problems of engineering and also using the Fourier series
concept.
To understanding of the mathematical principles on Z-transforms and use to solve
C201.5
difference equations.
COURSE NAME: CS2201 DATA STRUCTURES
Gain knowledge about different linear data structures like list ADT, Stack and
C202.1
Queue
C202.2 Implement various tree data structures
Student will be able to handle operations like searching, insertion, deletion,
C202.3
traversing mechanism etc. on various data structures.
C202.4 Solve real world problems using graph techniques
To understand basic algorithms such as heap sort, graph traversal-based, radix-
C202.5
based sorting, AVL trees, and hashing.
COURSE NAME: CS2202 DIGITAL PRINCIPLES AND SYSTEM DESIGN
Analyze different methods used for simplification of Boolean expressions also
C203.1
describes the operation and develops the Boolean equation of all logic gates.
C203.2 Ability to identify, analyze, design and implement combinational circuits.
Realize the operation of Flip-Flops also design and implement various counters
C203.3
and registers.
Utilize appropriate digital devices to create memories, programmable logic
C203.4
devices and digital ICs.
C203.5 Ability to design and implement synchronous and asynchronous sequential
circuits and Write simple HDL codes for the circuits.

COURSE NAME: CS2203 OBJECT ORIENTED PROGRAMMING


Students will have thorough knowledge about Object Oriented Programming
C204.1
concepts
C204.2 They will have the ability to develop applications using OOPs concepts
They will have the ability to implement features of OOP to solve real world
C204.3
problems
C204.4 They will gain some practical experiences of C++
C204.5 They will get knowledge about the standard template libraries available in C++
COURSE NAME: CS2204-ANALOG AND DIGITAL COMMUNICATION
Demonstrate understanding of how to Design a Class A amplifier and a Phase-
C205.1
Shift Oscillator
C205.2 Demonstrate understanding of how to Design a Full Adder using basic gate
Demonstrate understanding of how to Realize of RS / JK / D flip flops using logic
C205.3
gatesand Synchronous Up/Down counter
Demonstrate understanding of how to Design of Shift Register using J-K / D Flip
C205.4
Flop and MODN Counter
Identify and design different forms of modulation schemes and to provide security
C205.5
and protection against interfering signals for a specified application.
COURSE NAME: GE2021 ENVIRONMENTAL SCIENCE & ENGINEERING
Demonstrate understanding of the complex interactions of humans and ecological
C206.1
systems in the natural world
C206.2 Characterize and analyze the pollution and its effects
A greater knowledge of how natural resources relate to the economy and
C206.3
environment, both currently and in the future
Integrate facts, concepts, and methods from multiple disciplines and apply to
C206.4
environmental problems.
To understand the basic concepts of public health-specific communication,
C206.5 including technical and professional writing and the use of mass media and
electronic technology
COURSE NAME: CS2207 DIGITAL LAB
C207.1 Designing of analog modulation and demodulation techniques.
C207.2 Designing of digital modulation and demodulation techniques
C207.3 Analyze pulse modulation techniques.
C207.4 Be familiarized with source and Error control coding.
C207.5 Constructing various multiplexing techniques.
COURSE NAME: CS2208 DATA STRUCTURES LAB
C208.1 Implement list ADT
C208.2 Implement linear data structures like stack and queue and their applications
C208.3 Implement Binary Search Tree and perform traversals
C208.4 To design and analyze the time and space efficiency of the data structure.
To discuss different data structures to represent real world problems and to design
C208.5
algorithms to solve the problems
COURSE NAME: CS2209 OBJECT ORIENTED PROGRAMMING LAB
C209.1 Implement basic concepts of OOPs
C209.2 Implement advanced OOPs concepts like Exception Handling, STL concepts
C209.3 Implement dynamic memory allocation techniques
C209.4 Implement types of inheritance in C++
C209.5 Implement overloading and overriding concepts of Polymorphism
FOURTH SEMESTER
COURSE NAME: MA2262 PROBABILITY AND QUEUING THEORY
To examine the Binomial, Poisson, Geometric, Negative binomial, Uniform,
C210.1
Exponential, Gamma, Normal distributions and Weibull distributions.
Determine to solve the problems on Covariance, Correlation and regression and
C210.2
Transformation of random variables and Applications of central limit theorem.
Examine how to classify Stationary, Markov process and Markov chains, and
C210.3 Acquiring Knowledge on Transition probabilities, Limiting distributions and
Poisson process.
To Determine Markovian models and to calculate Birth and Death Queuing
C210.4
models. Acquire skills in in analyzing queueing models.
Understand the concept of M/G/1 Queue, Pollaczek Khinchin formula and
C210.5
M/D/1,M/EK/1 models.
COURSE NAME: CS 2251-DESIGN AND ANALYSIS OF ALGORITHMS

C211.1 Design Algorithms for various computing problems.


C211.2 Analyze the time and space complexity of algorithms.
C211.3 Critically analyze the different algorithm design techniques for a given problem.
C211.4 Modify existing algorithms to improve efficiency
Discuss the basic concepts of graphs, branch & bound based algorithms and NP-
C211.5
hard & NP-Completeness with examples.
COURSE NAME: CS2252 MICROPROCESSORS AND MICROCONTROLLERS
C212.1 Students will get the knowledge of Microcomputer based
Students will get the knowledge of Microcontrollers and their advantages and
C212.2
disadvantages
C212.3 Students will get the knowledge of The 8086 microprocessor
C212.4 Students will get the knowledge of Memory interfacing with 8085, 8086
C212.5 system Students will get the knowledge of Assembly language programming
COURSE NAME: CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE
Understand the design of a basic computer and be familiar with the functional
C213.1
units of the processor such as the register file and arithmeticlogical unit.
C213.2 Be familiar with the Hardwired Control and Micro Programmed Control
C213.3 Understand the Concept of Pipelining and Hazards
C213.4 Differentiate different kinds of memories and to know their performance.
To apply the knowledge of performance metrics to find the performance of
C213.5 systems and the different ways of communicating with I/O devices and standard
I/O interfaces.
COURSE NAME: CS2254 OPERATING SYSTEMS
Understand the basic concepts of processes, system calls and multithreading
C214.1
concepts
Design various scheduling algorithms and deadlock prevention and avoidance
C214.2
algorithms.
C214.3 Compare and contrast various memory management schemes.
C214.4 Design and implement a prototype file systems.
C214.5 Implement various disk scheduling algorithms and I/O systems.
COURSE NAME: CS 2255 -DATABASE MANAGEMENT SYSTEMS

Student would have understood the structure and functions of a database


C215.1
management system.
Student can identify and define the information that is needed to design a database
C215.2
management system for business information problem.
C215.3 Students can create conceptual and logical database designs.
Students can understand and be able to apply appropriate development
C215.4
methodologies of data analysis and design.
Students can learn the SQL language and write queries in SQL and knows how to
C215.5
back up the information from the database.
COURSE NAME: CS2257 OPERATING SYSTEM LAB
C216.1 Understand the working of shell commands in UNIX servers.
C216.2 Implement deadlock avoidance, and Detection Algorithms.
C216.3 Compare the performance of various CPU Scheduling Algorithms.
C216.4 Critically analyze the performance of the various page replacement algorithms.
C216.5 Create processes and implement IPC.
COURSE NAME: CS2258 DATABASE MANAGEMENT SYSTEMS LAB
C217.1 Create a table for any scenario
C217.2 Develop user registration forms with constraints using ORACLE
C217.3 Join two or more tables using Inner join and Outer join
C217.4 Develop PL/SQL coding to implement triggers
C217.5 Design back end tools to support GUI
COURSE NAME: CS2259 MICROPROCESSORS LAB
The students will be able to write ALP Programmes for fixed and
C218.1
Floating Point Arithmetic
C218.2 The students will be able to interface different I/Os with processor
C218.3 The students will be able to execute Programs in 8051
C218.4 The students will be able to generate waveforms using Microprocessors
The students will be able to explain the difference between simulator and
C218.5
Emulator
FIFTH SEMESTER
COURSE NAME: CS2301-SOFTWARE ENGINEERING

Model the structure and behavior a software system the UML class diagrams and
C301.1
state diagrams
Design a solution to a given problem using one or more design patterns and
C301.2
implement the design in a programming language.
Apply software testing and quality assurance techniques at the module level, and
C301.3
understand these techniques at the system and organization level.
Understand common lifecycle processes including waterfall (linear), incremental
C301.4
approaches (such as Unified process), and agile approaches.
Work collaboratively in a small team environment to develop a moderate-sized
C301.5
software system from conceptualization to completion.
COURSE NAME: MA2265-DISCRETE MATHEMATICS

To learn the concepts needed to test the logic of a program and applying the rules
C302.1
of inference and methods of proof.
To understanding mathematical induction & counting principles and ability to
C302.2 solve recurrence relations and learn the Inclusion and exclusion principle & its
applications.
Ability to solve different type of networking problems and understanding the
C302.3
concept of different paths in networking.
To exposed concepts and properties of algebraic structures such as groups, rings
C302.4
and fields.
To aware of a class of functions which transform a finite set into another finite set
C302.5 which relates to input and output functions in computer science. To understanding
and identifying structures on many levels.
COURSE NAME: CS2302-COMPUTER NETWORKS
C303.1 Develop computer network application
Knowledge and skill in analyzing, developing, installing, administrating,
C303.2
servicing and controlling computer and communication network system
C303.3 Communicate effectively through computers
C303.4 Contribute individual and group skills in various disciplines and domains
C303.5 Understand the layers of network and analyze the network communication
COURSE NAME: CS2303-THEORY OF COMPUTATION

Understand the basic concepts of formal languages of finite automata techniques.


C304.1
Design DFA, NFA, - NFA and regular expression and minimize DFA.
Understand the concepts of regular expression and convert automata to regular
C304.2 expressions and Vice Versa. Proving the languages is not regular and closure
properties of regular languages.
Design CFGs and find ambiguity in grammars and design problems on
C304.3
Pushdown Automata, Equivalence of CFG and Pushdown Automata.
Simplifications of CFG and Convert grammar to various normal forms (i.e.
C304.4
Chomsky Normal Form, Greibach normal form) and design Turing machines.
Aware of Decidability and Un-decidability of various problems and be able to
C304.5
understand formal reasoning about languages.
COURSE NAME: CS2304-SYSTEM SOFTWARE

Student will understand the role played by system softwares such as assembler,
C305.1
interpreter, linker, loader and compilers in the development of IT solutions.
Students will use regular expressions, deterministic finite automata for solving
C305.2
problems involving pattern matching.
Students can use tools such as lex and yacc to design a compiler for a elementary
C305.3
language grammar
C305.4 Student will be able to develop elementary assembler and interpreter
Design an interactive text editing system also analyzes the program-debugging
C305.5
system
COURSE NAME: CS2305-PROGRAMMING PARADIGMS

Understand difference between Procedure Oriented Programming and Object


C306.1 Oriented Programming concepts and the advantages of Object Oriented
Programming in Java Programming Language.
Apply polymorphism concept inheritance, interface and inner class to develop the
C306.2
application.
C306.3 Understand the concept; application and usage for AWT and swing.
Able to develop the Java application with generic programming concept and
C306.4
Exception Handling.
Understand, apply and develop the Java application with Multi-Threaded
programming with Thread Scheduling, Prorating the Threads, Interrupting
C306.5
Threads in Java Programming.
COURSE NAME: CS2307-NETWORK LAB

To design and implement small size network and to understand various


C307.1
networking commands
C307.2 To provide the knowledge of various networking tools and their related concepts
To understand various application layer protocols for its implementation in
C307.3
client/server environment
Implementation of client server applications with TCP/UDP Socket Programming
C307.4
in a standalone machine
C307.5 Implementation of a Prototype Multithreaded Server
COURSE NAME: CS2308-SYSTEM SOFTWARE LAB
C308.1 Design and implement the symbol table
C308.2 Design and implement the passes of assembler
C308.3 Design and implementation of passes of macro processor
C308.4 Design and implementation of loader and linker
C308.5 Design and implementation of interactive text editor
COURSE NAME: CS2309-JAVA LAB
C309.1 Able to develop applications using linear data structures in Java
C309.2 Able to develop gaming applications using Packages
C309.3 Implement inheritance concepts
C309.4 Draw real time graphical elements using Java
C309.5 Implement several processes with multithreading concepts
SIXTH SEMESTER
COURSE NAME: CS2351-ARTIFICIAL INTELLIGENCE

Understand different types of AI agents, Uninformed searching and heuristic


C310.1
searching techniques.
Know various AI Logical reasoning (first order logic and propositional logic
C310.2
technique) and forward ,backward reasoning and about resolution.
Understand the fundamentals of knowledge representation (logic-based, frame-
C310.3
based, semantic nets), inference and theorem proving.
Demonstrate working knowledge of reasoning in the presence of incomplete
C310.4
and/or uncertain information.
Ability to apply knowledge representation, reasoning, and machine learning
C310.5
techniques to real-world problems.
COURSE NAME: CS2352-PRINCIPLES OF COMPILER DESIGN
To acquire the knowledge of modern compiler & its features.To use the
C311.1 knowledge of patterns, tokens & regular expressions for solving a problem in the
field of data mining.

C311.2 To learn & use the new tools and technologies used for designing a compiler

C311.3 To apply the knowledge of lex tool & yacc tool to devleop a scanner & parser

To learn the new code optimization techniques to improve the performance of a


C311.4 program in terms of speed & space.

C311.5 To design & implement a software system for backend of the compiler.

COURSE NAME: CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN


Show the importance of systems analysis and design in solving complex
C312.1
problems.
Show how the object-oriented approach differs from the traditional approach to
C312.2
systems analysis and design.
Explain the importance of modeling and how the Unified Modeling Language
C312.3
(UML) represents an object-oriented system using a number of modeling views.
Construct various UML models (including use case diagrams, class diagrams,
interaction diagrams, state chart diagrams, activity diagrams, and implementation
C312.4
diagrams) using the appropriate notation for designing the application
development.
C312.5 Able to map the developed design to code.
COURSE NAME: CS2354-ADVANCED COMPUTER ARCHITECTURE

Understand the design of a basic computer and be familiar with the functional
C313.1
units of the processor such as the register file and arithmeticlogical unit.
Understand Principles of parallel processing and advanced computer
C313.2
architectures.
C313.3 Analyze and understand different types of parallel computer architecture.
Know different interconnection networks among different sub systems of parallel
C313.4
computers and understand the different types of storage, I/O system.
Using Multi core architecture to discuss the application of parallel algorithms for
C313.5
solving complex computations
COURSE NAME: CS2021-MULTICORE PROGRAMMING[E]
C314.1 Learn about different OpenMP programming, MPI programming,

C314.2 Learn multi-core processors software development products,

C314.3 Understand multi-threaded debugging techniques

C314.4 Understand OpenMP programming and mpi programming

C314.5 Learn various Multi-core processors


COURSE NAME: CS2022-VISUAL PROGRAMMING [E]
C315.1 Design, create, build, and debug Visual Basic applications.

Explore Visual Basics Integrated Development Environment (IDE) and


C315.2 Implement syntax rules in Visual Basic programs.

Know variables and data types used in program development and Apply
C315.3 arithmetic operations for displaying numeric output.

Understand decision structures for determining different operations and loop


C315.4 structures to perform repetitive tasks.

Learn procedures, sub-procedures, and functions to create manageable code and


C315.5 one and two dimensional arrays for sorting, calculating, and displaying of data.

COURSE NAME: CS2023-ADVANCED JAVA PROGRAMMING [E]


C316.1 Develop a program for steps to connect a database
C316.2 Use the methods of the Applet and Component classes required for a basic apple
C316.3 Develop client/server applications and TCP/IP socket programming
Update and retrieve the data from the databases using SQL Develop distributed
C316.4
applications using RMI
Develop component-based Java software using JavaBeans Develop server side
C316.5
programs in the form of servlets
COURSE NAME: CS2024-PARALLEL PROGRAMMING [E]
Explain how large scale parallel systems are architecture and how massive
C317.1
parallelism are implemented in accelerator architectures
Write parallel programs for large scale parallel systems, shared address space
C317.2
platforms, and heterogeneous platforms
C317.3 Be conversant with performance analyze and modeling of parallel programs;
C317.4 Design efficient parallel algorithms and applications
The students will have a deep understanding of how parallel systems are designed
C317.5
and what are the fundamental methods to program and analyze them.
COURSE NAME: IT2353-WEB TECHNOLOGY [E]
C318.1 Analyze a web page and identify its elements and attributes.
Create web pages using XHTML and Cascading Styles sheets and Java script
C318.2
(client side programming)
Build dynamic web pages using host objects (DOM)and Servlet (server side
C318.3
programming).
C318.4 Explain various web data representation and JSP technology.
C318.5 Create XML documents, schema and consume web services
COURSE NAME: CS2028 -UNIX INTERNALS [E]
Be familiar with the general historical development of the Unix OS. Be able to
C319.1
apply the fundamental Unix commands. Understandinterprocess communication.
C319.2 Understand the basic features of all modern operating systems.
Understand the Unix idea of composing complexfunctionalityfrom simple
C319.3
elements.
C319.4 Learn the concepts of files, processes, and the permission system.
Be familiar with the Unix file system. Understand the nature of various security
C319.5
attacks.
COURSE NAME: MA2264-NUMERICAL METHODS [E]
Student will get the knowledge of Approximation in numerical computation
C320.1
CO2:-
C320.2 Student will get the knowledge of Interpolation
Student will get the knowledge of Numerical solution of a system of linear
C320.3
equations
C320.4 Student will get the knowledge of Numerical solution of Algebraic equation
C320.5 Student will get the knowledge of Numerical integration
COURSE NAME: IT2354-EMBEDDED SYSTEMS [E]
C321.1 Able to relate micro controllers and micro processors.
C321.2 Understand the interrupt handling mechanisms in interfacing
C321.3 Implement inter process communication concepts
C321.4 Use several embedded software tools and techniques
C321.5 Handle issues in embedded systems
COURSE NAME: CS2029-ADVANCED DATABASE TECHNOLOGY [E]
C322.1 Design different types of database
Be familiar with a commercial relational database system (Oracle) by writing
C322.2
SQL using the system
Mater sound design principles for logical design of databases, including the ER
C322.3 method and normalization approach.

Be familiar with the relational database theory, and be able to write relational
C322.4
algebra expressions for queries.
Use query languages, Apply indexing techniques
C322.5
COURSE NAME: IT2043-KNOWLEDGE MANAGEMENT[E]

Define the nature and topology of knowledge and knowledge management within
C323.1 a business context
C323.2 Identify technologies that are most useful for capturing/acquiring, organizing,
distributing, and sharing knowledge within an enterprise
Explain how to formulate a knowledge management strategy, identify major
C323.3 requirements and issues.
The goal of the course is to understand the theoretical foundation for knowledge
C323.4 and to build capabilities to manage knowledge within and across organizational
boundaries.
Designing enterprise knowledge architecture and implementing knowledge
C323.5
management projects
COURSE NAME: CS2030-HIGH PERFORMANCE MICROPROCESSORS[E]

Describe the architectural difference between traditional microprocessor and


C324.1
current advanced microprocessor
Explain the techniques and mechanisms for designing pipeline and superscalar
C324.2
processors.
Explain the concept of front end design, instruction-level parallelism and memory
C324.3
system issues.
Describe the architecture, internal design, external interface and general
C324.4
specifications of current advanced microprocessors.
An ability to design a system, component, or process that conforms to a given
C324.5
specification within realistic constraints.
COURSE NAME: CS23570-OBJECT ORIENTED ANALYSIS AND DESIGN LAB

C325.1 To develop a problem statement.


C325.2 To learn basic OO analysis and design skills through an elaborate case study.
Ability to use the techniques, skills, and modern engineering tools necessary for
C325.3
engineering practice.
C325.4 Identify Use Cases and develop the Use Case model.
C325.5 To Work together as a team in system design and development
COURSE NAME: GE2321-COMMUNICATION SKILLS LAB

Speak with confidence improving their speaking ability in one or more situations
C326.1 and become eloquent in the essential areas of communication such as
pronunciation, fluency, or complexity.
Comprehend English talks or lectures actively and attentively and enhance their
C326.2
listening tendency.
To read and learn grammatical structures, new lexical items and the elements of
C326.3
pronunciation.
To develop their skills in interpersonal communication and in expressing their
C326.4
views in a lucid manner.
COURSE NAME: CS2358-INTERNET PROGRAMMING LAB

C325.1 Learnt the basic concepts of sockets and to develop relevant applications.
C325.2 Understand the use of client/server architecture in application development.
Understand and use elementary socket system calls, advanced socket system calls
C325.3
and Java Socket API.
C325.4 Understand how to use TCP and UDP based sockets.
Implement network routing algorithms, application layer protocols and encryption
C325.5
algorithms.
SEVENTH SEMESTER
COURSE NAME: MG2452-ENGINEERING ECONOMICS & FINANCIAL
ACCOUNTING

C401.1 CO1:Infrastructure expenditure decision

CO2:Replace versus repair decisions


C401.2

C401.3 CO3:Selection of inspection method


C401.4 CO4:Selection of a replacement for an equipment
C401.5 CO5:Elimination of overdesign should not be an objective
COURSE NAME: CS2401-COMPUTER GRAPHICS

An appreciation of the history and evolution of computer graphics, both hardware


C402.1
and software.
Understanding of 2D graphics and algorithms including: line drawing, polygon
C402.2
filling, clipping, and transformations.
Understand the concepts of and techniques used in 3D computer graphics,
C402.3 including viewing transformations, hierarchical modeling, color, lighting and
texture mapping.
C402.4 Able to reason about and apply these algorithms and techniques in new situations.
Knowledge about shading models and how to create shaded objects, and
C402.5
Knowledge about Fractals and Ray tracing.
COURSE NAME: CS2402-MOBILE AND PERVASIVE COMPUTING

Able to Enumerate and compare major communications technologies, and


C403.1
describe their architectures and capabilities.
Able to evaluate available technologies for the design and implementation of
C403.2
wireless networks according to user requirements
C403.3 Able to give user services and applications over integrated networks using DHCP.
Able to discover the characteristics of pervasive computing applications including
C403.4
the major system components and architectures of the systems
Able to analyze and compare the performance of different data dissemination
C403.5
techniques and algorithms for mobile real-time applications
COURSE NAME: CS2403-DIGITAL SIGNAL PROCESSING

Classify discrete time signals & systems and analyze the discrete time systems
C404.1
using Z-transform.
C404.2 Apply DFT for the analysis of Discrete time signals & systems.
Design IIR filters(analog & digital) and linear phase FIR filters using various
C404.3
techniques.
C404.4 Choose filter structures according to their performance characteristics.
C404.5 Understand the applications of Digital Signal Processing in various fields.
COURSE NAME: MG2453-RESOURCE MANAGEMENT TECHNIQUES [E]
C405.1 To learn the concepts needed to test the decision problems.
To apply the rules of duality problems and network analysis (Transport and
C405.2
Assignment problems).
C405.3 Ability to solve integer programming & its applications.

C405.4 To understand the concept of Classical optimization theory and its problems.
To exposed concepts and properties of object scheduling such as CPM, PERT and
C405.5
Time Chart.
COURSE NAME: CS2032-DATA WAREHOUSING AND DATA MINING [E]
C406.1 Explain the functionality of data warehousing components
C406.2 Use of OLAP tool for business analysis
C406.3 Define the basic concepts of data mining
C406.4 Apply the association rule mining and classification techniques
C406.5 Apply clustering techniques for decision making
COURSE NAME: CS2033-REAL TIME SYSTEMS [E]
An ability to understand advanced concepts in theory of computer science;An
C407.1 ability to design and conduct experiments as well as to analyze and interpret data;
and
An ability to learn emerging concepts in theory and applications of computer
C407.2
science;
An ability to apply knowledge of advanced computer science to formulate the
C407.3
analyze problems in computing and solve them;
C407.4 An ability to function in teams and to communicate effectively.
C407.5 An ability to function in teams and to communicate effectively.
COURSE NAME: CS2034-TCP/IP DESIGN AND IMPLEMENTATION [E]
Independently understand basic computer network technology and explain Data
C408.1
Communications System and its components
C408.2 Identify the different types of network topologies and protocols.
Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of
C408.3
each layer.
Identify the different types of network devices and their functions within a
C408.4
network
C408.5 Familiarity with the basic protocols of computer networks, and how they can be
used to assist in network design and implementation.
COURSE NAME: CS2035-NATURAL LANGUAGE PROCESSING [E]
C409.1 Understand the basics of Finite Automaton
C409.2 Relate the Regular expression with English language
C409.3 Able to write their own Context Free Grammar for a given statement
C409.4 Identify lexemes and tokens, and generate unambiguous parse trees
C409.5 Develop statistical approaches for generating the correct language from input
COURSE NAME: IT2024-USER INTERFACE DESIGN [E]
Critically examine user interfaces over all aspects of technologyImplement best
C410.1 practice ideas in designing for the user

C410.2 Become familiar with the techniques of data collection, analysis and interpretation
Understand and employ metrics used in evaluating and assessing design
C410.3

C410.4 Position their knowledge and skills against current social and ethical concerns
Develop expertise necessary for successful completing a project in a group
C410.5
environment
COURSE NAME: IT2401-SERVICE ORIENTED ARCHITECTURE [E]
C411.1 Design, develop and test Web services.
Adapt to standards related to Web services: Web Services Description Language
C411.2 (WSDL), Simple Object Access Protocol (SOAP), and Universal Description,
Discovery and Integration (UDDI).
C411.3 Solve problems and develop program logic for Web Service systems
C411.4 Understand how SOA systems differ from traditional non-distributed systems
Understand how distributed systems are evolving and how that may change the
C411.5
way business is conducted in the future.
COURSE NAME: CS2040-ADVANCED OPERATING SYSTEM [E]
Master functions, structures and history of operating systems . Be familiar with
C412.1 multithreading , Master concepts of memory management including virtual
memory
C412.2 Master understanding of design issues associated with operating systems
Master various process management concepts including scheduling,
C412.3
synchronization, deadlocks
Master system resources sharing among the users 7. Master issues related to file
C412.4
system interface and implementation, disk management
C412.5 Be familiar with protection and security mechanisms
COURSE NAME: CS2041-C# AND .NET FRAMEWORK [E]
C413.1 Understand .NET Framework and describe some of the major enhancements to
the new version of Visual Basic.
Describe the basic structure of a Visual Basic.NET project and use main features
C413.2
of the integrated development environment (IDE)
C413.3 Create applications using Microsoft Windows Forms
C413.4 Working with XML Documents
C413.5 Create applications that use ADO. NET
COURSE NAME: IT2352-CRYPTOGRAPHY AND NETWORK SECURITY [E]
C414.1 Analyze the security architecture behind every security software developed.
C414.2 Compare various Cryptographic Techniques.
C414.3 Apply the knowledge of number theory in various security applications.
C414.4 Understand Intrusion and develop techniques to prevent it.
Inject secure coding in the developed applications such as MD5, SHA, DES,
C414.5
AES, Digital Signature, etc,.
COURSE NAME: IT2061-SYSTEMS MODELING & SIMULATION[E]
Understand the system concept and apply functional modeling method to model
C415.1
the activities of a discrete event simulation.
Develop a mathematical modelling strategy for a real world engineering system,
C415.2 which considers prediction and evaluation against design criteria, and integrates
any required sub-system models.
Analysis the simulation result by collecting the appropriate data as a input for
C415.3
development system.
C415.4 Checking the system by applying verification and validation testing.
Interpret the simulation results of an engineering system model, within the
C415.5 context of its capabilities and limitations, to address critical issues in an
engineering project
COURSE NAME: GE2022-TOTAL QUALITY MANAGEMENT [E]
C416.1 Understand the basic concepts of quality and total quality management
C416.2 Learn about TQM principles
C416.3 Know the various TQM tools and techniques used in Industries
C416.4 Learn cost of quality measures to improve the quality
C416.5 Know about the standard quality systems such as ISO9000
COURSE NAME: IT2032-SOFTWARE TESTING

C417.1 Understand types of testing and bugs.

C417.2 Understand flow graphs and apply path testing.

C417.3 Apply transaction and data flow techniques.


C417.4 Distinguish various domains.
C417.5 Apply different testing techniques
COURSE NAME: CS2045-WIRELESS NETWORKS [E]
Compare 3G Cellular telephone data transfer rates with those over Wireless LAN
C418.1
Explain the function of Mobile station roaming number.
Determine the downlink and uplink frequencies for AMPS channel 326 on A Side
C418.2
channels
List the use of at least two advantages of Digital encoding for cellular telephone
C418.3
systems
C418.4 Identify two core networks associated with 3G Cellular networks
C418.5 Describe OFDM Modulation System
COURSE NAME: CS2405-COMPUTER GRAPHICS LAB

C419.1 Knowledge about understanding of contemporary graphics hardware


C419.2 Have a basic understanding of the core concepts of computer graphics.
Knowledge about interactive graphics applications in C using one or more
C419.3
graphics application Programming interfaces
C419.4 Be capable of using OpenGL to create interactive computer graphics.
C419.5 Knowledge about shading models and how to create shaded objects.
COURSE NAME: CS2406-OPEN SOURCE LAB

C420.1 Work on open source OS ubuntu.

C420.2 Select and install the various open source software as per the requirement.

C420.3 Construct the development environment as per the requirement.

C420.4 Identify the associated plug-ins as per the requirement.

Learn the languages like PHP, Gambas, Perl, Python to develop an application as
C420.5
per requirement.
EIGHT SEMESTER
COURSE NAME: GE2071-INTELLECTUAL PROPERTY RIGHTS [E]
Students will characterize core concepts of Patents, Copyright and Related Rights,
C421.1
Trademarks
Students should able to face the challenge in the field of laws and treaties
C421.2
governing intellectual property.
Students should formulate the most important standards for registering, obtaining,
C421.3 and enforcing intellectual property rights at national, regional, and international
levels.
C421.4 Students should assess how intellectual property rights make it possible for the
creators of innovations to establish themselves more readily, to penetrate new
markets with a minimum of risk, and to amortize the investments made in the
research that led to the innovations in the first place.
The students can assess the various supportive services and communication for
C421.5
global issues.
COURSE NAME: CS2051-GRAPH THEORY[E]
C422.1 To learn the fundamental concepts about graphs.

C422.2 To apply the rules about the connectivity, seperability and Network flows.
To learn the concept about colouring, directed graphs and knowledge about Euler
C422.3
graphs.
To learn the concept fundamental circuits using graph theory and applying the
C422.4
algorithms related to connectedness for networks.
C422.5 To apply the shortest path algorithm in network problems.
COURSE NAME: IT2042-INFORMATION SECURITY

C424.1 Understand the basics of software life cycle models for securing the information
C424.2 Know about various attacks and preventive mechanisms
C424.3 Analyze the risks involved in security systems and manage it
C424.4 Implement the standards adopted for securing the information
C424.5 Use the tools and devices incorporated for security purposes
COURSE NAME: CS2053 SOFT COMPUTING [E]
C425.1 Understand importance of soft computing.
Understand different soft computing techniques like Genetic Algorithms, Fuzzy
C425.2
Logic , Neural Networks and their combination.
C425.3 Apply soft computing techniques to solve engineering or real life problems.
C425.4 Implement algorithms based on soft computing
To understand the basics of an evolutionary computing paradigm known as
C425.5
genetic algorithms and its application to engineering optimization problems.
COURSE NAME: IT2023-DIGITAL IMAGE PROCESSING [E]
Understand image formation and the role human visual system plays in perception
C426.1
of gray and color image data.
Get broad exposure to and understanding of various applications of image
C426.2
processing in industry, medicine, and defense.
Learn the signal processing algorithms and techniques in image enhancement and
C426.3
image restoration.
Acquire an appreciation for the image processing issues and techniques and be
C426.4
able to apply these techniques to real world problems.
Be able to conduct independent study and analysis of image processing problems
C426.5
and techniques.
COURSE NAME: CS2055-SOFTWARE QUALITY ASSURANCE [E]
Distinguish between the various activities of quality assurance, quality planning
C427.1
and quality control.
Research, consolidate and present large amounts of information related to
C427.2 appropriate quality assurance techniques and be able to make recommendations
for management strategies.
Propose and defend innovative solutions to software quality assurance and
C427.3 measurement problems in the context of various software development
environments.
Critically evaluate different software development environments and contexts
C427.4
with respect to the application of appropriate standards and models.
Understand and apply key quality assurance techniques tailored for specific
C427.5
software development environments.
COURSE NAME: CS2056-DISTRIBUTED SYSTEMS [E]
Discuss characterization and challenges in Distributed Systems. Implement
C428.1 various inter process communication paradigms and group communication in a
Distributed System.
C428.2 Implement the concept of RMI using JAVA and to understand the OS concepts.
Understanding about file system concepts and describe how to name, locate and
C428.3
remove references to entities.
Specify algorithms for synchronization and to discuss the issues involved in
C428.4 Transactions and Concurrency Control and to avoid deadlock in distributed
system.
Design shared memory concept with case study and to implement CORBA
C428.5
concept.
COURSE NAME: CS2057-KNOWLEDGE BASED DECISION SUPPORT SYSTEMS [E]
C429.1 Understand the basics of Ontology
C429.2 Know the background details of mining and convert it into knowledge
C429.3 Describe the patterns using structured and object oriented approach
C429.4 Understand the Fuzzy Logic and apply it on obtained knowledge
C429.5 Learnt the context required for performing actions
COURSE NAME: GE2025-PROFESSIONAL ETHICS IN ENGINEERING [E]
Understand the basic concepts of engineering ethics and moral behavior of
C430.1
engineer
To know about the global issues, rights and responsibility of engineers while
C430.2
developing the product
C430.3 Helps engineers in recognizing various ethical issues
C430.4 To train the engineers to analyze complex problems
C430.5 Understand the role of engineers as managers as well as consultants
COURSE NAME: GE2023 FUNDAMENTAL OF NANO SCIENCE [E]
C431.1 Able to relate the material science with nano science
C431.2 Understand the top-down and bottom-up approaches for preparation phase
C431.3 Design lithographic devices for nano scale devices
C431.4 Know the environmental needs for working with nano materials
C431.5 Learnt several techniques and tools available for nano science
COURSE NAME: GE2072-INDIAN CONSTITUTION AND SOCIETY

C432.1 To Know about Indian constitution


C432.2 To know about center and state government functionality in India.
C432.3 To know about Indian society.
C432.4 To know about constitution Function.
C432.5 To know about structure and function of state government.
COURSE NAME:CS2060-HIGH SPEED NETWORKS [E]
Able to develop specialized knowledge related to the building blocks and
C433.1 operation of high speed networking technology.

Able to do research and to understand the state-of-the-art in network protocols,


C433.2 architectures and applications.

Able to analyze a network in terms of quality and liability of the individual


C433.3 components and apply the concept learnt in this course to optimize and
troubleshoot high-speed network.

Able to determine related hardware and software components to meet the


C433.4 designed network.

Able to analyze critically and reflect on the relations and interrelations of the
C433.5 designed network and to investigate novel ideas in the area of Networking via
term-long research projects.

COURSE NAME: CS2061-ROBOTICS[E]


Students will be equipped with the automation and brief history of robot and
C434.1
applications.
C434.2 Students will be familiarized with the kinematic motions of robot.
Students will have good knowledge about robot end effectors and their design
C434.3
concepts.
Students will be equipped with the Programming methods & various Languages of
C434.4
robots
Students will be equipped with the principles of various Sensors and their
C434.5
applications in robots.
COURSE NAME:IT2403-SOFTWARE PROJECT MANAGEMENT
C435.1 Practice project management principles while developing software
Analyze various process models and cost estimation techniques suitable for the
C435.2
project
C435.3 Identify different kinds of risk and suggest mitigation processes
C435.4 Explain project control mechanisms and project closure process
C435.5 Develop strategies for developing and reinforcing high performance teams
COURSE NAME :CS2062-QUANTUM COMPUTING

C436.1 Be familiar with linear algebra and basic quantum mechanics


C436.2 Be familiar with qubits and basic quantum gates
C436.3 Have a knowledge of standard quantum algorithms.
C436.4 Be able to design simple quantum algorithms.
The students to acquire a working knowledge of quantum information theory, with
C436.5
a focus on quantum simulation.
COURSE NAME :CS2063-GRID COMPUTING

C437.1 Understand the basics of several computing techniques


C437.2 Learnt the architecture of various grid tools
C437.3 Develop the security mechanisms for grids
C437.4 Understand the data management techniques
C437.5 Use the Globus toolkit tool to analyze the grid performance
COURSE NAME :CS2064-AGENT BASED INTELLIGENT SYSTEMS

Demonstrate working knowledge in Lisp in order to write simple Lisp programs


C438.1
and explore more sophisticated Lisp code on their own
C438.2 Understand different types of AI agents
Demonstrate working knowledge of reasoning in the presence of incomplete
C438.3
and/or uncertain information
Ability to apply knowledge representation, reasoning, and machine learning
C438.4
techniques to real-world problems
Ability to carry out independent (or in a small group) research and communicate
C438.5
it effectively in a seminar setting
COURSE NAME :IT2033-BIO INFORMATICS

C439.1 Understand the sequence/structure analysis of genomics and proteomics.


C439.2 Analyze protein and gene sequence/structures of databases.
C439.3 Use sequence alignment techniques to analyse similarity between sequences.
C439.4 Apply database search for primary/secondary sequences and search
protocol
C439.5 Explain fundamental concepts of biology and bioinformatics
COURSE NAME :IT2064-SPEECH PROCESSING

C440.1 Understand the basics of phonetic and acoustics for sound capturing
C440.2 Know the TDM methodologies available for speech processing
C440.3 Identify the FDM methods to deploy signal processing
C440.4 Design algorithms for analyzing the speech signals and predicting the output
C440.5 Implement the classification and clustering techniques to group the similar noise

COURSE NAME:CS2451 PROJECT WORK


To write problem solutions in projects using mathematical modelling, using FOSS
C441.1
programming tools and devices or commercial tools.
To write SRS and other software engineering documents in the project report
C441.2
using mathematical models developed and NP-Hard analysis
To write test cases using multi-core, distributed, embedded, concurrent/Parallel
C441.3
environments.
C441.4 To write conference paper.
C441.5 To demonstrate presentation, communication and team-work skills.

Anda mungkin juga menyukai