K S R INSTITUTE FOR ENGINEERING AND 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 engineering To learn the concept of Fourier sine and cosine transforms and ability to apply knowledge of Fourier transforms using Convolution theorem and Parseval’s Parseval’s identity. To understand understand about mathematic mathematical al techniques techniques of partial partial differen differential tial equations equations 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 related to physical problems of engineering and also using the Fourier series concept. To understanding of the mathematical principles on !"transforms and use to solve difference equations.
C201.1 C201.2
C201.3
C201.4 C201.5
COURSE NAME: CS2201 – DATA STRUCTURES C202.1
#ain knowledge about different linear data structures like list A$T A$T %tack and &ueue
C202.2
'mplement various tree data structures %tudent will be able to handle operations like searching insertion deletion traversing mechanism etc. on various data structures.
C202.3
%olve real world problems using graph techniques
C202.4 C202.5
To understand basic algorithms such as heap sort graph traversal"based radi(" based sorting A)* trees and hashing.
COURSE NAME: CS2202 – DIGITAL PRINCIPLES AND SYSTEM DESIGN C203.1
Analy+e different methods used for simplification of ,oolean e(pressions also describes the operation and develops the ,oolean equation of all logic gates.
C203.2
Ability to identify identify analy+e design and implement combinational circuits.
C203.3 C203.4 C203.5
-eali+e the operation of Flip"Flops also design and implement various counters and registers. tili+e appropriate digital devices to create memories programmable logic devices and digital 'Cs. Ability to design and implement synchronous and asynchronous sequential
circuits and /rite simple 0$* codes for the circuits. COURSE NAME: CS2203 – O!ECT ORIENTED PROGRAMMING C204.1
%tudents will have thorough knowledge about 1b2ect 1riented Programming concepts
C204.2
They will have the ability to develop applications using 11Ps concepts
C204.3
They will have the ability to implement features of 11P to solve real world problems
C204.4
They will gain some practical e(periences of C33
C204.5
They will get knowledge about the standard template libraries available in C33
COURSE NAME: CS2204-ANALOG AND DIGITAL COMMUNICATION COMMUNICATION C205.1
$emonstrate understanding of how to $esign a Class A amplifier and a Phase" P hase" %hift 1scillator
C205.2
$emonstrate understanding of how to $esign a Full Adder using basic gate
C205.3 C205.4 C205.5
$emonstrate understanding of how to -eali+e of -% 4 56 4 $ flip flops using logic gatesand %ynchronous p4$own counter $emonstrate understanding of how to $esign of %hift -egister using 5"6 4 $ F lip Flop and 71$8 Counter 'dentify and design different forms of modulation schemes and to provide security and protection against interfering signals for a specified application.
COURSE NAME: GE2021 – EN"IRONMENTAL EN"IRONMENTAL SCIENCE # ENGINEERING C20$.1
$emonstrate understanding of the comple( interactions of humans and ecological systems in the natural world
C20$.2
Characteri+e and analy+e the pollution and its effects
C20$.3 C20$.4 C20$.5
A greater knowledge of how natural resources relate to the economy and environment both currently and in the future 'ntegrate facts concepts and methods from multiple disciplines and apply to environmental problems. To unders understan tand d the basic basic concept conceptss of public public health" health"spe specif cific ic commun communica icatio tion n includ including ing techni technical cal and profes professio sional nal writin writing g and the use of mass mass media media and electronic technology
COURSE NAME: CS220% – DIGITAL LA C20%.1
$esigning of analog modulation and demodulation techniques.
C20%.2
$esigning of digital modulation and demodulation techniques
C20%.3
Analy+e pulse modulation techniques.
C20%.4
,e familiari+ed with source and 9rror control coding.
C20%.5
Constructing various multiple(ing techniques.
COURSE NAME: CS220& – DATA STRUCTURES LA C20&.1
'mplement list A$T
C20&.2
'mplement linear data structures like stack and queue an d their applications
C20&.3
'mplement ,inary %earch Tree and perform traversals
C20&.4
To design and analy+e the time and space efficiency of the data structure.
C20&.5
To discuss different data structures to represent real world problems and to design algorithms to solve the problems
COURSE NAME: CS220' – O!ECT ORIENTED PROGRAMMING LA C20'.1
'mplement basic concepts of 11Ps
C20'.2
'mplement advanced 11Ps concepts like 9(ception 0andling %T* concepts
C20'.3
'mplement dynamic memory allocation techniques
C20'.4
'mplement types of inheritance in C33
C20'.5
'mplement overloading and overriding concepts of Polymorphism
FOURTH SEMESTER COURSE NAME: MA22$2 – PROAILITY AND QUEUING THEORY
To e(amine the ,inomial Poisson #eometric 8egative binomial niform 9(ponential #amma 8ormal distributions and /eibull distributions. $etermine to solve the problems on Covariance Correlation and regression and C210.2 Transformation of random variables and Applications of central limit theorem. 9(amine how to classify %tationary 7arkov process and 7arkov chains and C210.3 Acquiring 6nowledge on Transition probabilities *imiting distributions and Poisson process. To $etermine 7arkovian models and to calculate ,irth and $eath &ueuing C210.4 models. Acquire skills in in analy+ing queueing models. nderstand the concept of 74#4: &ueue Pollac+ek 6hinchin formula and C210.5 74$4:74964: models. COURSE NAME: CS 2251-DESIGN AND ANALYSIS OF ALGORITHMS C210.1
C211.1
$esign Algorithms for various computing problems.
C211.2
Analy+e the time and space comple(ity of algorithms.
C211.3
Critically analy+e the different algorithm design techniques for a given problem.
C211.4
7odify e(isting algorithms to improve efficiency
C211.5
$iscuss the basic concepts of graphs branch ; bound based algorithms and 8P" hard ; 8P"Completeness with e(amples.
COURSE NAME: CS2252 – MICROPROCESSORS AND MICROCONTROLLERS C212.1
%tudents will get the knowledge of 7icrocomputer based
C212.2
%tudents will get the knowledge of 7icrocontrollers and their advantages and disadvantages
C212.3
%tudents will get the knowledge of The <=<> microprocessor
C212.4
%tudents will get the knowledge of 7emory interfacing with <= <=<>
C212.5
system %tudents will get the knowledge of Assembly language programming
COURSE NAME: CS2253 – COMPUTER ORGANI(ATION AND ARCHITECTURE C213.1
nderstand the design of a basic computer and be familiar with the functional units of the processor such as the register file and arithmetic‐ logical unit.
C213.2
,e familiar with the 0ardwired Control and 7icro Programmed Control
C213.3
nderstand the Concept of Pipelining and 0a+ards
C213.4
$ifferentiate different kinds of memories and to know their performance.
C213.5
To apply the knowledge of performance metrics to find the performance of systems and the different ways of communicating with '41 devices and standard '41 interfaces.
COURSE NAME: CS2254 – OPERATING SYSTEMS C214.1 C214.2
nderstand the basic concepts of processes system calls and multithreading concepts $esign various scheduling algorithms and deadlock prevention and avoidance algorithms.
C214.3
Compare and contrast various memory management schemes.
C214.4
$esign and implement a prototype file systems.
C214.5
'mplement various disk scheduling algorithms and '41 systems.
COURSE NAME: CS 2255 -DATAASE MANAGEMENT SYSTEMS C215.1 C215.2 C215.3 C215.4 C215.5
%tudent would have understood the structure and functions of a database management system. %tudent can identify and define the information that is needed to design a database management system for business information problem. %tudents can create conceptual and logical database designs. %tudents can understand and be able to apply appropriate development methodologies of data analysis and design. %tudents can learn the %&* language and write queries in %&* and knows how to back up the information from the database.
COURSE NAME: CS225% – OPERATING SYSTEM LA C21$.1
nderstand the working of shell commands in 8'@ servers.
C21$.2
'mplement deadlock avoidance and $etection Algorithms.
C21$.3
Compare the performance of various CP %cheduling Algorithms.
C21$.4
Critically analy+e the performance of the various page replacement algorithms.
C21$.5
Create processes and implement 'PC.
COURSE NAME: CS225& – DATAASE MANAGEMENT SYSTEMS LA
C21%.1
Create a table for any scenario
C21%.2
$evelop user registration forms with constraints using 1-AC*9
C21%.3
5oin two or more tables using 'nner 2oin and 1uter 2oin
C21%.4
$evelop P*4%&* coding to implement triggers
C21%.5
$esign back end tools to support #'
COURSE NAME: CS225' – MICROPROCESSORS LA C21&.1
The students will be able to write A*P Programmes for fi(ed and Floating Point Arithmetic
C21&.2
The students will be able to interface different '41s with processor
C21&.3
The students will be able to e(ecute Programs in <=?:
C21&.4
The students will be able to generate waveforms using 7icroprocessors
C21&.5
The students will be able to e(plain the difference between simulator and 9mulator
FIFTH SEMESTER COURSE NAME: CS2301-SOFT)ARE ENGINEERING
7odel the structure and behavior a software system the 7* class diagrams and state diagrams $esign 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 organi+ation level. nderstand common lifecycle processes including waterfall linearB incremental C301.4 approaches such as nified processB and agile approaches. /ork collaboratively in a small team environment to develop a moderate"si+ed C301.5 software system from conceptuali+ation to completion. COURSE NAME: MA22$5-DISCRETE MATHEMATICS C301.1
To learn the concepts needed to test the logic of a program and applying the rules of inference and methods of proof. To understanding mathematical induction ; counting principles and ability to C302.2 solve recurrence relations and learn the 'nclusion and e(clusion principle ; its applications. Ability to solve different type of networking problems and understanding the C302.3 concept of different paths in networking. To e(posed 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 NET)ORKS C302.1
C303.1
$evelop computer network application
C303.2
6nowledge and skill in analy+ing developing installing administrating 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
nderstand the layers of network and analy+e the network communication
COURSE NAME: CS2303-THEORY OF COMPUTATION
nderstand the basic concepts of formal languages of finite automata techniques. $esign $FA 8FA " 8FA and regular e(pression and minimi+e $FA. nderstand the concepts of regular e(pression and convert automata to regular C304.2 e(pressions and )ice )ersa. Proving the languages is not regular and closure properties of regular languages. $esign CF#’s and find ambiguity in grammars and design problems on C304.3 Pushdown Automata 9quivalence of CF# and Pushdown Automata. %implifications of CF# and Convert grammar to various normal forms i.e. C304.4 Chomsky 8ormal Form #reibach normal formB and design Turing machines. Aware of $ecidability and n"decidability of various problems and be able to C304.5 understand formal reasoning about languages. COURSE NAME: CS2304-SYSTEM SOFT)ARE C304.1
C305.1 C305.2 C305.3 C305.4
%tudent will understand the role played by system softwares such as assembler interpreter linker loader and compilers in the development of 'T solutions. %tudents will use regular e(pressions deterministic finite automata for solving problems involving pattern matching. %tudents can use tools such as le( and yacc to design a compiler for a elementary language grammar %tudent will be able to develop elementary assembler and interpreter
$esign an interactive te(t editing system also analy+es the program"debugging system COURSE NAME: CS2305-PROGRAMMING PARADIGMS C305.5
C30$.1 C30$.2 C30$.3 C30$.4
C30$.5
nderstand difference between Procedure 1riented Programming and 1b2ect 1riented Programming concepts and the advantages of 1b2ect 1riented Programming in 5ava Programming *anguage. Apply polymorphism concept inheritance interface and inner class to develop the application. nderstand the conceptD application and usage for A/T and swing. Able to develop the 5ava application with generic programming concept and 9(ception 0andling. nderstand apply and develop the 5ava application with 7ulti"Threaded programming with Thread %cheduling Prorating the Threads 'nterrupting Threads in 5ava Programming.
COURSE NAME: CS230%-NET)ORK LA C30%.1
To design and implement small si+e network and to understand various networking commands
C30%.2
To provide the knowledge of various networking tools and their related concepts
C30%.3 C30%.4 C30%.5
To understand various application layer protocols for its implementation in client4server environment 'mplementation of client server applications with TCP4$P %ocket Programming in a standalone machine 'mplementation of a Prototype 7ultithreaded %erver
COURSE NAME: CS230&-SYSTEM SOFT)ARE LA C30&.1
$esign and implement the symbol table
C30&.2
$esign and implement the passes of assembler
C30&.3
$esign and implementation of passes of macro processor
C30&.4
$esign and implementation of loader and linker
C30&.5
$esign and implementation of interactive te(t editor
COURSE NAME: CS230'-!A"A LA C30'.1
Able to develop applications using linear data structures in 5ava
C30'.2
Able to develop gaming applications using Packages
C30'.3
'mplement inheritance concepts
C30'.4
$raw real time graphical elements using 5ava
C30'.5
'mplement several processes with multithreading concepts
SI*TH SEMESTER COURSE NAME: CS2351-ARTIFICIAL INTELLIGENCE
nderstand different types of A' agents ninformed searching and heuristic searching techniques. 6now various A' *ogical reasoning first order logic and propositional logic C310.2 techniqueB and forward backward reasoning and about resolution. nderstand the fundamentals of knowledge representation logic"based frame" C310.3 based semantic netsB inference and theorem proving. $emonstrate working knowledge of reasoning in the presence of incomplete C310.4 and4or 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 C310.1
C311.1
To acquire the knowledge of modern compiler ; its features.To use the knowledge of patterns tokens ; regular e(pressions 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 le( tool ; yacc tool to devleop a scanner ; parser
C311.4
To learn the new code optimi+ation techniques to improve the performance of a program in terms of speed ; space.
C311.5
To design ; implement a software system for backend of the compiler.
COURSE NAME: CS2353 – O!ECT ORIENTED ANALYSIS AND DESIGN C312.1 C312.2 C312.3
C312.4
C312.5
%how the importance of systems analysis and design in solving comple( problems. %how how the ob2ect"oriented approach differs from the traditional approach to systems analysis and design. 9(plain the importance of modeling and how the nified 7odeling *anguage 7*B represents an ob2ect"oriented system using a number of modeling views. Construct various 7* models including use case diagrams class diagrams interaction diagrams state chart diagrams activity diagrams and implementation diagramsB using the appropriate notation for designing the application development. Able to map the developed design to code.
COURSE NAME: CS2354-AD"ANCED COMPUTER ARCHITECTURE
C313.1 C313.2 C313.3 C313.4 C313.5
nderstand the design of a basic computer and be familiar with the functional units of the processor such as the register file and arithmetic‐ logical unit. nderstand Principles of parallel processing and advanced c omputer architectures. Analy+e and understand different types of parallel computer architecture. 6now different interconnection networks among different sub systems of parallel computers and understand the different types of storage '41 system. sing 7ulti core architecture to discuss the application of parallel algorithms for solving comple( computations
COURSE NAME: CS2021-MULTICORE PROGRAMMING+E, C314.1
*earn about different 1pen7P programming 7P' programming
C314.2
*earn multi"core processors software development products
C314.3
nderstand multi"threaded debugging techniques
C314.4
nderstand 1pen7P programming and mpi programming
C314.5
*earn various 7ulti"core processors
COURSE NAME: CS2022-"ISUAL PROGRAMMING +E, C315.1
$esign create build and debug )isual ,asic applications.
C315.2
9(plore )isual ,asic’s 'ntegrated $evelopment 9nvironment '$9B and 'mplement synta( rules in )isual ,asic programs.
C315.3
6now variables and data types used in program development and Apply arithmetic operations for displaying numeric output.
C315.4
nderstand decision structures for determining different operations and loop structures to perform repetitive tasks.
C315.5
*earn procedures sub"procedures and functions to create manageable code and one and two dimensional arrays for sorting calculating and displaying of data.
COURSE NAME: CS2023-AD"ANCED !A"A PROGRAMMING +E, C31$.1
$evelop a program for steps to connect a database
C31$.2
se the methods of the Applet and Component classes required for a basic apple
C31$.3
$evelop client4server applications and TCP4'P socket programming
C31$.4 C31$.5
pdate and retrieve the data from the databases using %&* $evelop distributed applications using -7' $evelop component"based 5ava software using 5ava,eans $evelop server side programs in the form of servlets
COURSE NAME: CS2024-PARALLEL PROGRAMMING +E, C31%.1 C31%.2
9(plain how large scale parallel systems are architecture and how massive parallelism are implemented in accelerator architectures /rite parallel programs for large scale parallel systems shared address space platforms and heterogeneous platforms
C31%.3
,e conversant with performance analy+e and modeling of parallel programsD
C31%.4
$esign efficient parallel algorithms and applications
C31%.5
The students will have a deep understanding of how parallel systems are designed and what are the fundamental methods to program and analy+e them.
COURSE NAME: IT2353-)E TECHNOLOGY +E, C31&.1 C31&.2 C31&.3
Analy+e a web page and identify its elements and attributes. Create web pages using @0T7* and Cascading %tyles sheets and 5ava script client side programmingB ,uild dynamic web pages using host ob2ects $17Band %ervlet server side programmingB.
C31&.4
9(plain various web data representation and 5%P technology.
C31&.5
Create @7* documents schema and consume web services
COURSE NAME: CS202& -UNI* INTERNALS +E, C31'.1
,e familiar with the general historical development of the ni( 1%. ,e able to apply the fundamental ni( commands. nderstandinterprocess communication.
C31'.2
nderstand the basic features of all modern operating systems.
C31'.3
nderstand the ni( idea of composing comple(functionalityfrom simple elements.
C31'.4
*earn the concepts of files processes and the permission system.
C31'.5
,e familiar with the ni( file system. nderstand the nature of various security attacks.
COURSE NAME: MA22$4-NUMERICAL METHODS +E, C320.1
%tudent will get the knowledge of Appro(imation in numerical computation C1E"
C320.2
%tudent will get the knowledge of 'nterpolation
C320.3
%tudent will get the knowledge of 8umerical solution of a system of linear equations
C320.4
%tudent will get the knowledge of 8umerical solution of Algebraic equation
C320.5
%tudent will get the knowledge of 8umerical integration
COURSE NAME: IT2354-EMEDDED SYSTEMS +E, C321.1
Able to relate micro controllers and micro processors.
C321.2
nderstand the interrupt handling mechanisms in interfacing
C321.3
'mplement inter process communication concepts
C321.4
se several embedded software tools and techniques
C321.5
0andle issues in embedded systems
COURSE NAME: CS202'-AD"ANCED DATAASE TECHNOLOGY +E, C322.1 C322.2 C322.3 C322.4 C322.5
$esign different types of database ,e familiar with a commercial relational database system 1racleB by writing %&* using the system 7ater sound design principles for logical design of databases including the 9method and normali+ation approach. ,e familiar with the relational database theory and be able to write relational algebra e(pressions for queries. se query languages Apply inde(ing techniques
COURSE NAME: IT2043-KNO)LEDGE MANAGEMENT+E,
C323.1
$efine the nature and topology of knowledge and knowledge management within a business conte(t
C323.2
'dentify technologies that are most useful for capturing4acquiring organi+ing
distributing and sharing knowledge within an enterprise C323.3
9(plain how to formulate a knowledge management strategy identify ma2or 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 organi+ational boundaries. $esigning enterprise knowledge architecture and implementing knowledge C323.5 management pro2ects COURSE NAME: CS2030-HIGH PERFORMANCE MICROPROCESSORS+E, $escribe the architectural difference between traditional microprocessor and current advanced microprocessor 9(plain the techniques and mechanisms for designing pipeline and superscalar C324.2 processors. 9(plain the concept of front end design instruction"level parallelism and memory C324.3 system issues. $escribe the architecture internal design e(ternal interface and gen eral 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: CS235%0-O!ECT ORIENTED ANALYSIS AND DESIGN LA C324.1
C325.1
To develop a problem statement.
C325.2
To learn basic 11 analysis and design skills through an elaborate case study.
C325.3
Ability to use the techniques skills and modern engineering tools necessary for engineering practice.
C325.4
'dentify se Cases and develop the se Case model.
C325.5
To /ork together as a team in system design and development
COURSE NAME: GE2321-COMMUNICATION SKILLS LA
%peak with confidence improving their speaking ability in one or more situations and become eloquent in the essential areas of communication such as C32$.1 pronunciation fluency or comple(ity. Comprehend 9nglish talks or lectures actively and attentively and enhance their C32$.2 listening tendency. To read and learn grammatical structures new le(ical items and the elements of C32$.3 pronunciation. To develop their skills in interpersonal communication and in e(pressing their C32$.4 views in a lucid manner. COURSE NAME: CS235&-INTERNET PROGRAMMING LA C325.1
*earnt the basic concepts of sockets and to develop relevant applications.
C325.2
nderstand the use of client4server architecture in application development.
C325.3
nderstand and use elementary socket system calls advanced socket system calls and 5ava %ocket AP'.
C325.4
nderstand how to use TCP and $P based sockets.
C325.5
'mplement network routing algorithms application layer protocols and encryption algorithms.
SE"ENTH SEMESTER COURSE NAME: MG2452-ENGINEERING ECONOMICS # FINANCIAL ACCOUNTING C401.1 C401.2
C1:'nfrastructure e(penditure decision C1E-eplace versus repair decisions
C401.3
C1G%election of inspection method
C401.4
C1H%election of a replacement for an equipment
C401.5
C1?9limination of overdesign should not be an ob2ective
COURSE NAME: CS2401-COMPUTER GRAPHICS C402.1 C402.2 C402.3 C402.4
An appreciation of the history and evolution of computer graphics both hardware and software. nderstanding of E$ graphics and algorithms including line drawing polygon filling clipping and transformations. nderstand the concepts of and techniques used in G$ computer graphics including viewing transformations hierarchical modeling color lighting and te(ture mapping. Able to reason about and apply these algorithms and techniques in new situations.
6nowledge about shading models and how to create shaded ob2ects and 6nowledge about Fractals and -ay tracing. COURSE NAME: CS2402-MOILE AND PER"ASI"E COMPUTING C402.5
C403.1 C403.2 C403.3
Able to 9numerate and compare ma2or communications technologies and describe their architectures and capabilities. Able to evaluate available technologies for the design and implementation of wireless networks according to user requirements Able to give user services and applications over integrated networks using $0CP.
Able to discover the characteristics of pervasive computing applications including the ma2or system components and architectures of the systems Able to analy+e and compare the performance of different data dissemination C403.5 techniques and algorithms for mobile real"time applications COURSE NAME: CS2403-DIGITAL SIGNAL PROCESSING C403.4
C404.1
Classify discrete time signals ; systems and analy+e the discrete time systems using !"transform.
C404.2
Apply $FT for the analysis of $iscrete time signals ; systems.
C404.3
$esign ''- filtersanalog ; digitalB and linear phase F'- filters using various techniques.
C404.4
Choose filter structures according to their performance characteristics.
C404.5
nderstand the applications of $igital %ignal Processing in various fields.
COURSE NAME: MG2453-RESOURCE MANAGEMENT TECHNIQUES +E, C405.1 C405.2
To learn the concepts needed to test the decision problems. To apply the rules of duality problems and network analysis Transport and
C405.3
Assignment problemsB. Ability to solve integer programming ; its applications.
C405.4
To understand the concept of Classical optimi+ation theory and its problems.
C405.5
To e(posed concepts and properties of ob2ect scheduling such as CP7 P9-T and Time Chart.
COURSE NAME: CS2032-DATA )AREHOUSING AND DATA MINING +E, C40$.1
9(plain the functionality of data warehousing components
C40$.2
se of 1*AP tool for business analysis
C40$.3
$efine the basic concepts of data mining
C40$.4
Apply the association rule mining and classification techniques
C40$.5
Apply clustering techniques for decision making
COURSE NAME: CS2033-REAL TIME SYSTEMS +E, C40%.1 C40%.2 C40%.3
An ability to understand advanced concepts in theory of computer scienceDAn ability to design and conduct e(periments as w ell as to analy+e and interpret dataD and An ability to learn emerging concepts in theory and applications of computer scienceD An ability to apply knowledge of advanced computer science to formulate the analy+e problems in computing and solve themD
C40%.4
An ability to function in teams and to communicate effectively.
C40%.5
An ability to function in teams and to communicate effectively.
COURSE NAME: CS2034-TCPIP DESIGN AND IMPLEMENTATION +E, C40&.1
'ndependently understand basic computer network technology and e(plain $ata Communications %ystem and its components
C40&.2
'dentify the different types of network topologies and protocols.
C40&.3 C40&.4 C40&.5
9numerate the layers of the 1%' model and TCP4'P. 9(plain the functionsB of each layer. 'dentify the different types of network devices and their functions within a network 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, C40'.1
nderstand the basics of Finite Automaton
C40'.2
-elate the -egular e(pression with 9nglish language
C40'.3
Able to write their own Conte(t Free #rammar for a given statement
C40'.4
'dentify le(emes and tokens and generate unambiguous parse trees
C40'.5
$evelop statistical approaches for generating the correct language from input
COURSE NAME: IT2024-USER INTERFACE DESIGN +E, C410.1
Critically e(amine user interfaces over all aspects of technology'mplement best practice ideas in designing for the user
C410.2
,ecome familiar with the techniques of data collection analysis and interpretation
C410.3
nderstand and employ metrics used in evaluating and assessing design
C410.4
Position their knowledge and skills against current social and ethical concerns
C410.5
$evelop e(pertise necessary for successful completing a pro2ect in a group environment
COURSE NAME: IT2401-SER"ICE ORIENTED ARCHITECTURE +E, C411.1
$esign develop and test /eb services.
C411.2
Adapt to standards related to /eb services /eb %ervices $escription *anguage /%$*B %imple 1b2ect Access Protocol %1APB and niversal $escription $iscovery and 'ntegration $$'B.
C411.3
%olve problems and develop program logic for /eb %ervice systems
C411.4
nderstand how %1A systems differ from traditional non"distributed systems
C411.5
nderstand how distributed systems are evolving and how that may change the way business is conducted in the future.
COURSE NAME: CS2040-AD"ANCED OPERATING SYSTEM +E, C412.1
7aster functions structures and history of operating systems . ,e familiar with multithreading 7aster concepts of memory management including virtual memory
C412.2
7aster understanding of design issues associated with operating systems
C412.3 C412.4 C412.5
7aster various process management concepts including scheduling synchroni+ation deadlocks 7aster system resources sharing among the users I. 7aster issues related to file system interface and implementation disk management ,e familiar with protection and security mechanisms
COURSE NAME: CS2041-C AND .NET FRAME)ORK +E, C413.1
nderstand .89T Framework and describe some of the ma2or enhancements to
the new version of )isual ,asic. C413.2
$escribe the basic structure of a )isual ,asic.89T pro2ect and use main features of the integrated development environment '$9B
C413.3
Create applications using 7icrosoft /indowsJ Forms
C413.4
/orking with @7* $ocuments
C413.5
Create applications that use A$1. 89T
COURSE NAME: IT2352-CRYPTOGRAPHY AND NET)ORK SECURITY +E, C414.1
Analy+e 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
nderstand 'ntrusion and develop techniques to preven t it.
C414.5
'n2ect secure coding in the developed applications such as 7$? %0A $9% A9% $igital %ignature etc.
COURSE NAME: IT20$1-SYSTEMS MODELING # SIMULATION+E, C415.1 C415.2 C415.3
nderstand the system concept and apply functional modeling method to model the activities of a discrete event simulation. $evelop a mathematical modelling strategy for a real world engineering system 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 development system.
C415.4
Checking the system by applying verification and validation testing.
C415.5
'nterpret the simulation results of an engineering system model within the conte(t of its capabilities and limitations to address critical issues in an engineering pro2ect
COURSE NAME: GE2022-TOTAL QUALITY MANAGEMENT +E, C41$.1
nderstand the basic concepts of quality and total quality management
C41$.2
*earn about T&7 principles
C41$.3
6now the various T&7 tools and techniques used in 'ndustries
C41$.4
*earn cost of quality measures to improve the quality
C41$.5
6now about the standard quality systems such as '%1K===
COURSE NAME: IT2032-SOFT)ARE TESTING C41%.1
nderstand types of testing and bugs.
C41%.2
nderstand flow graphs and apply path testing.
C41%.3
Apply transaction and data flow techniques.
C41%.4
$istinguish various domains.
C41%.5
Apply different testing techniques
COURSE NAME: CS2045-)IRELESS NET)ORKS +E, C41&.1 C41&.2 C41&.3
Compare G# Cellular telephone data transfer rates with those over /ireless *A8 9(plain the function of 7obile station roaming number. $etermine the downlink and uplink frequencies for A7P% channel GE> on A %ide channels *ist the use of at least two advantages of $igital encoding for cellular telephone systems
C41&.4
'dentify two core networks associated with G# Cellular networks
C41&.5
$escribe 1F$7 7odulation %ystem
COURSE NAME: CS2405-COMPUTER GRAPHICS LA C41'.1
6nowledge about understanding of contemporary graphics hardware
C41'.2
0ave a basic understanding of the core concepts of computer graphics.
C41'.3
6nowledge about interactive graphics applications in C using one or more graphics application Programming interfaces
C41'.4
,e capable of using 1pen#* to create interactive computer graphics.
C41'.5
6nowledge about shading models and how to create shaded ob2ects.
COURSE NAME: CS240$-OPEN SOURCE LA C420.1
/ork on open source 1% ubuntu.
C420.2
%elect and install the various open source software as per the requirement.
C420.3
Construct the development environment as per the requirement.
C420.4
'dentify the associated plug"in’s as per the requirement.
C420.5
*earn the languages like P0P #ambas Perl Python to develop an application as per requirement.
EIGHT SEMESTER COURSE NAME: GE20%1-INTELLECTUAL PROPERTY RIGHTS +E, C421.1 C421.2 C421.3 C421.4
%tudents will characteri+e core concepts of Patents Copyright and -elated -ights Trademarks %tudents should able to face the challenge in the field of laws and treaties governing intellectual property. %tudents should formulate the most important standards for registering obtaining and enforcing intellectual property rights at national regional and international levels. %tudents 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 amorti+e the investments made in the
research that led to the innovations in the first place. C421.5
The students can assess the various supportive services and communication for 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 8etwork flows.
C422.3 C422.4 C422.5
To learn the concept about colouring directed graphs and knowledge about 9uler graphs. To learn the concept fundamental circuits using graph theory and applying the algorithms related to connectedness for networks. To apply the shortest path algorithm in network problems.
COURSE NAME: IT2042-INFORMATION SECURITY C424.1
nderstand the basics of software life cycle models for securing the information
C424.2
6now about various attacks and preventive mechanisms
C424.3
Analy+e the risks involved in security systems and manage it
C424.4
'mplement the standards adopted for securing the information
C424.5
se the tools and devices incorporated for security purposes
COURSE NAME: CS2053 – SOFT COMPUTING +E, C425.1
nderstand importance of soft computing.
C425.2
nderstand different soft computing techniques like #enetic Algorithms Fu++y *ogic 8eural 8etworks and their combination.
C425.3
Apply soft computing techniques to solve engineering or real life problems.
C425.4
'mplement algorithms based on soft computing
C425.5
To understand the basics of an evolutionary computing paradigm known as genetic algorithms and its application to engineering optimi+ation problems.
COURSE NAME: IT2023-DIGITAL IMAGE PROCESSING +E, C42$.1 C42$.2 C42$.3 C42$.4 C42$.5
nderstand image formation and the role human visual system plays in perception of gray and color image data. #et broad e(posure to and understanding of various applications of image processing in industry medicine and defense. *earn the signal processing algorithms and techniques in image enhancement and image restoration. Acquire an appreciation for the image processing issues and techniques and be able to apply these techniques to real world problems. ,e able to conduct independent study and analysis of image processing problems and techniques.
COURSE NAME: CS2055-SOFT)ARE QUALITY ASSURANCE +E,
C42%.1 C42%.2
C42%.3 C42%.4 C42%.5
$istinguish between the various activities of quality assurance quality planning and quality control. -esearch consolidate and present large amounts of information related to appropriate quality assurance techniques and be able to make recommendations for management strategies. Propose and defend innovative solutions to software quality assurance and measurement problems in the conte(t of various software development environments. Critically evaluate different software development environments and conte(ts with respect to the application of appropriate standards and models. nderstand and apply key quality assurance techniques tailored for specific software development environments.
COURSE NAME: CS205$-DISTRIUTED SYSTEMS +E, C42&.1
$iscuss characteri+ation and challenges in $istributed %ystems. 'mplement various inter process communication paradigms and group communication in a $istributed %ystem.
C42&.2
'mplement the concept of -7' using 5A)A and to understand the 1% concepts.
C42&.3 C42&.4 C42&.5
nderstanding about file system concepts and describe how to name locate and remove references to entities. %pecify algorithms for synchroni+ation and to discuss the issues involved in Transactions and Concurrency Control and to avoid deadlock in distributed system. $esign shared memory concept with case study and to implement C1-,A concept.
COURSE NAME: CS205%-KNO)LEDGE ASED DECISION SUPPORT SYSTEMS +E, C42'.1
nderstand the basics of 1ntology
C42'.2
6now the background details of mining and convert it into knowledge
C42'.3
$escribe the patterns using structured and ob2ect oriented approach
C42'.4
nderstand the Fu++y *ogic and apply it on obtained knowledge
C42'.5
*earnt the conte(t required for performing actions
COURSE NAME: GE2025-PROFESSIONAL ETHICS IN ENGINEERING +E, C430.1 C430.2
nderstand the basic concepts of engineering ethics and moral behavior of engineer To know about the global issues rights and responsibility of engineers while developing the product
C430.3
0elps engineers in recogni+ing various ethical issues
C430.4
To train the engineers to analy+e comple( problems
C430.5
nderstand 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
nderstand the top"down and bottom"up approaches for preparation phase
C431.3
$esign lithographic devices for nano scale devices
C431.4
6now the environmental needs for working with nano materials
C431.5
*earnt several techniques and tools available for nano science
COURSE NAME: GE20%2-INDIAN CONSTITUTION AND SOCIETY C432.1
To 6now about 'ndian constitution
C432.2
To know about center and state government functionality in 'ndia.
C432.3
To know about 'ndian society.
C432.4
To know about constitution Function.
C432.5
To know about structure and function of state government.
COURSE NAME:CS20$0-HIGH SPEED NET)ORKS +E, C433.1
Able to develop speciali+ed knowledge related to the building blocks and operation of high speed networking technology.
C433.2
Able to do research and to understand the state"of"the"art in network protocols architectures and applications.
C433.3
Able to analy+e a network in terms of quality and liability of the individual components and apply the concept learnt in this course to optimi+e and troubleshoot high"speed network.
C433.4
Able to determine related hardware and software components to meet the designed network.
C433.5
Able to analy+e critically and reflect on the relations and interrelations of the designed network and to investigate novel ideas in the area of 8etworking via term"long research pro2ects.
COURSE NAME: CS20$1-ROOTICS+E, C434.1
%tudents will be equipped with the automation and brief history of robot and applications.
C434.2
%tudents will be familiari+ed with the kinematic motions of robot.
%tudents will have good knowledge about robot end effectors and their design concepts. %tudents will be equipped with the Programming methods ; various *anguages of C434.4 robots %tudents will be equipped with the principles of various %ensors and their C434.5 applications in robots. COURSE NAME:IT2403-SOFT)ARE PRO!ECT MANAGEMENT C434.3
C435.1
Practice pro2ect management principles while developing software
C435.2
Analy+e various process models and cost estimation techniques suitable for the pro2ect
C435.3
'dentify different kinds of risk and suggest mitigation processes
C435.4
9(plain pro2ect control mechanisms and pro2ect closure process
C435.5
$evelop strategies for developing and reinforcing high performance teams
COURSE NAME CS20$2-QUANTUM COMPUTING C43$.1
,e familiar with linear algebra and basic quantum mechanics
C43$.2
,e familiar with qubits and basic quantum gates
C43$.3
0ave a knowledge of standard quantum algorithms.
C43$.4
,e able to design simple quantum algorithms.
The students to acquire a working knowledge of quantum information theory with a focus on quantum simulation. COURSE NAME CS20$3-GRID COMPUTING C43$.5
C43%.1
nderstand the basics of several computing techniques
C43%.2
*earnt the architecture of various grid tools
C43%.3
$evelop the security mechanisms for grids
C43%.4
nderstand the data management techniques
C43%.5
se the #lobus toolkit tool to analy+e the grid performance
COURSE NAME CS20$4-AGENT ASED INTELLIGENT SYSTEMS C43&.1
$emonstrate working knowledge in *isp in order to write simple *isp programs and e(plore more sophisticated *isp code on their own
C43&.2
nderstand different types of A' agents
$emonstrate working knowledge of reasoning in the presence of incomplete and4or uncertain information Ability to apply knowledge representation reasoning and machine learning C43&.4 techniques to real"world problems Ability to carry out independent or in a small groupB research and communicate C43&.5 it effectively in a seminar setting COURSE NAME IT2033-IO INFORMATICS C43&.3
C43'.1
nderstand the sequence4structure analysis of genomics and proteomics.
C43'.2
Analy+e protein and gene sequence4structures of databases.
C43'.3
se sequence alignment techniques to analyse similarity between sequences.
C43'.4
Apply database search for primary4secondary sequences and search
protocol C43'.5
9(plain fundamental concepts of biology and bioinformatics
COURSE NAME IT20$4-SPEECH PROCESSING C440.1
nderstand the basics of phonetic and acoustics for sound capturing
C440.2
6now the T$7 methodologies available for speech processing
C440.3
'dentify the F$7 methods to deploy signal processing
C440.4
$esign algorithms for analy+ing the speech signals and predicting the output
C440.5
'mplement the classification and clustering techniques to group the similar noise
COURSE NAME:CS2451 – PRO!ECT )ORK C441.1 C441.2 C441.3
To write problem solutions in pro2ects using mathematical modelling using F1%% programming tools and devices or commercial tools. To write %-% and other software engineering documents in the pro2ect report using mathematical models developed and 8P"0ard analysis To write test cases using multi"core distributed embedded concurrent4Parallel environments.
C441.4
To write conference paper.
C441.5
To demonstrate presentation communication and team"work skills.