View
5
Download
0
Category
Preview:
Citation preview
RAMCO INSTITUTE OF TECHNOLOGY (Approved by AICTE, Affiliated by Anna University Chennai)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
REGULATION-2013
Course Outcomes
Semester - I
Course code and Name Course Outcomes(CO)
After completion of the course, the students will be able
to
HS6151 Technical English – I
Communicate clearly both in the written form CO1
and orally using appropriate vocabulary and
comprehend written texts to make inferences.
Speak persuasively in different social contexts CO2
and write biographical details and technical
documents cohesively, coherently and flawlessly
using appropriate words.
Read and write effectively for a variety of CO3
professional and social settings.
Write descriptive, narrative, expository and CO4
interpretive texts using creative, critical,
analytical and evaluative methods.
Listen, comprehend and respond to different CO5
spoken discourses/excerpts in different accents
and write different genres of texts adopting
various writing strategies.
MA6151 Mathematics
Infer canonical form from quadratic form using CO1
the concepts of Eigen values and Eigen vectors.
Test the convergence of sequences and series. CO2
Apply the techniques of differential calculus to CO3
find the evaluate and envelope of curves.
Determine the maxima and minima of functions CO4
of two variables using partial derivatives.
Find the area enclosed by plane curves and CO5
volume of solids using multiple integrals.
PH6151 Engineering Physics
Extend the knowledge about the crystal CO1
structures and crystal growth techniques.
Interpret the fundamental knowledge about the CO2
elastic nature of materials and able to
differentiate a good thermal conductor from the
bad thermal conductor.
Apply the knowledge of quantum mechanics and CO3
classical mechanics in addressing problems
related to science and technology.
Utilize the knowledge about designing an CO4
auditorium with good acoustical properties and
make use of ultrasonic and its applications in
various fields.
Identify and appreciate the advantages of optical CO5
communication using LASER.
CY6151 Engineering Chemistry
Understand the methods of polymerization, types CO1
and properties of polymers.
Apply the concepts of basic thermodynamics and CO2
problem solving skills in various disciplines of
Engineering.
Interpret the laws of photochemistry in CO3
recognizing the interaction of light with matter
and its applications in luminescence and
spectroscopy.
Make use of the phase rule in identifying its CO4
applications in Metallurgical Engineering.
Acquire the basic knowledge in Nano chemistry CO5
and distinguish the existing technology with
Nano technology.
GE6151 Computer Programming
Describe the functions of a digital computer with CO1
its organization and translate program logic into
pseudo code and flow chart
Apply the different conditional constructs to CO2
solve simple scientific and statistical problems
Demonstrate the usage of functions and pointers CO3
with the help of C programs
Use the arrays and strings for writing programs CO4
involving character manipulations
Apply the concept of structures and unions in CO5
writing C programs
GE6152 Engineering Graphics
Familiarize with the fundamentals and standards CO1
of Engineering graphics
Perform freehand sketching of basic geometrical CO2
constructions and multiple views of objects.
Project orthographic projections of lines and CO3
plane surfaces.
Draw projections and solids and development of CO4
surfaces.
Visualize and to project isometric and CO5
perspective sections of simple solids.
GE6161 Computer Practices Laboratory
Understand the usage of office automation tools. CO1
Apply good programming design methods for CO2
program development.
Design and implement the C programs for simple CO3
applications.
Develop and implement the recursive programs. CO4
Implement the C programs with the help of CO5
structures and unions.
GE6162 Engineering Practices
Laboratory
Design electrical and electronics circuits. CO1
Analyze different types of electronic circuits and CO2
components.
Understand electrical safety rules, grounding, CO3
general house wiring.
GE6163 Physics and Chemistry
Laboratory - I
Experienced with hands-on knowledge in the CO1
quantitative chemical analysis of chloride and
dissolved oxygen.
Equipped in the determination of acids by using CO2
the instruments of conductivity meter and pH
meter.
Semester II
HS6251 Technical English – II
Speak convincingly, express their opinions CO1
clearly, initiate a discussion, negotiate, argue
using appropriate communicative strategies.
Write effectively and persuasively and produce CO2
different types of writing such as narration,
description, exposition and argument as well as
creative, critical, analytical and evaluative
writing.
Read different genres of texts, infer implied CO3
meanings and critically analyse and evaluate
them for ideas as well as for method of
presentation.
Listen/view and comprehend different spoken CO4
excerpts critically and infer unspoken and
implied meanings.
Become accomplished, active readers and will be CO5
able to write effectively for a variety of
professional and social settings.
MA6251 Mathematics – II
Apply knowledge of vector calculus in CO1
engineering disciplines
Solve ordinary differential equations that model CO2
the engineering problems
Find the Laplace transform of functions and CO3
solve the ordinary differential equations using
Laplace transform
Construct analytic functions and apply the CO4
knowledge of conformal mappings in
engineering disciplines
Evaluate contour integration and apply it in CO5
engineering problems
PH6251 Engineering Physics – II
Extend the knowledge about the conducting CO1
materials and their properties.
Interpret the fundamental knowledge about the CO2
semiconductors and able to differentiate between
different types of semiconductors.
Apply the knowledge of magnetic and CO3
superconducting materials for modern day to day
applications.
Identify and appreciate the properties and CO4
applications of dielectrics.
Utilize the knowledge about the modern CO5
engineering materials for various applications.
CY6251 Engineering Chemistry – II
Empathize the importance of water technology in CO1
the purification of water and its domestic and
industrial demands.
Explain the principles of electrochemistry and CO2
corrosion and their practical applicability.
Understand the fundamentals of different CO3
alternative sources of energy and their
importance to the mankind.
Acquire the knowledge on different types of CO4
Engineering Materials and their applications in
daily life.
Learn the know-how of industrial techniques of CO5
petroleum processing and determination of
various parameters associated with combustion
processes.
CS6201 Digital Principles and System
Design
Analyze different methods used for CO1
simplification of Boolean expressions
Use Boolean simplification techniques to design CO2
a combinational hardware circuit and write HDL
code for circuits.
Design and analysis of a given synchronous CO3
sequential circuit.
Implement an asynchronous sequential circuit CO4
design
Design digital circuits using PLD. CO5
CS6202 Programming and Data
Structures I
Summarize the concept of arrays and pointers CO1
in C language
Illustrate the process of handling files and CO2
heterogeneous data types using C programs
Explain the operations of Abstract Data Type-CO3
Linked List with examples.
Apply the operations of Abstract Data Types-CO4
Stack and Queue with examples
Analyze different sorting, searching algorithms CO5
and hashing techniques.
GE6262 Physics and Chemistry
Laboratory - II
Ability to test materials by using their knowledge CO1
of applied physics principles in optics and
properties of matter.
Experienced with hands-on knowledge in the CO2
quantitative chemical analysis of hardness,
alkalinity and copper ion.
Equipped in the determination of iron, BaCl2 and CO3
sodium by instrumental methods of analysis.
CS6211 Digital Laboratory
Use Boolean simplification techniques to design CO1
a combinational hardware circuit.
Design and implement combinational and CO2
sequential circuits
Analyze a given digital circuits – combinational CO3
and sequential
Design the different functional units in a digital CO4
computer system
Design and implement a simple digital systems. CO5
CS6212 Programming and Data
Structures Laboratory I
Apply file handling concepts and heterogeneous CO1
data types for program development.
Design and implement C programs for CO2
implementing stacks, queues, and linked lists.
Apply the different data structures for CO3
implementing solutions to practical problems.
Develop searching and sorting programs. CO4
Semester III
MA6351Transforms and Partial
Differential Equations
Solve the Partial Differential Equations. CO1
Determine the Fourier series expansion of CO2
functions and hence evaluate the value of infinite
series.
Apply the method of separation of variables to CO3
solve one dimensional wave equation, one
dimensional heat equation and two dimensional
heat equation
Find the Fourier transform of functions and also CO4
evaluate definite integrals using Fourier
transform.
Calculate the Z-transform of discrete time CO5
systems and solve the difference equations using
Z-transform.
CS6301 Programming and Data
Structure II
Understand the different concepts of Object CO1
Oriented programming.
Apply the concepts of data abstraction, CO2
encapsulation, polymorphism and inheritance for
problem solutions.
Explore the generic problem solution, standard CO3
libraries with required errors by means of
exception handling.
Comprehend the usage of different advanced CO4
nonlinear data structure – Set, Heaps and Height
balanced trees.
Apply the non-linear data structure graph in CO5
solving the real world problems.
CS6302 Database Management
Systems
Explore the basic concepts of Database system CO1
Create database using query languages. CO2
Understand the concepts of transaction CO3
processing and concurrency control.
Explore and gain the knowledge on internal CO4
storage structure and indexing techniques.
Relate security concepts to databases. CO5
CS6303 Computer Architecture
Understand the Operations and Instructions in CO1
“Microprocessor without Interlocked Pipeline
Stage” (MIPS) architecture.
Model arithmetic and logic unit including CO2
Floating Point Multiplication and Division
Algorithms.
Develop MIPS architecture by building pipelined CO3
data path and control path.
Analyze pipelined control units with Instruction CO4
Level Parallelism.
Classify the performance of different Memory CO5
and Input-Output systems.
CS6304 Analog and Digital
Communication
Apply various analog communication techniques CO1
in all communication systems.
Apply various digital communication techniques CO2
in all communication systems.
Use data and pulse modulation techniques for CO3
lighting applications.
Apply Source and Error control coding in both CO4
wired and wireless communication
systems.
Understand the effective utilization of multi-user CO5
radio communication systems.
GE6351 Environmental Science and
Engineering
Understand the importance of public awareness CO1
on environment and nature of biodiversity.
Know about the various causes, effect and CO2
control measures of environmental pollution.
Comprehend the human development that leads CO3
to environmental disasters, the value of natural
resources and their conservation.
Recognize the value of public participation in CO4
environmental protection, Environmental
Management and Legislation Acts and
sustainable development.
Learn the problems related to population and CO5
their remedial measures.
CS6311 Programming and Data
Structure Laboratory II
Develop C++ programs using the concepts of CO1
abstraction, encapsulation, constructor,
polymorphism, overloading and inheritance for
solving problems.
Design and implement C++ programs for CO2
manipulating stacks, queues, linked list,
tress and graphs.
Apply the different data structures for realizing CO3
solutions to practical problems.
Develop recursive programs using trees and CO4
graphs.
CS6312 Database Management
Systems Laboratory
Design and implement a database schema for a CO1
given problem-domain
Get exposure in populate and query database. CO2
Build and maintain tables using PL/SQL. CO3
Implement the database triggers and functions. CO4
Semester IV
MA6453 Probability and Queueing
Theory
Fundamental knowledge of the probability CO1
concepts.
Acquired skills in analysing, queueing models. CO2
Understand and characterize phenomenon which CO3
evolve with respect to time in a probabilistic
manner.
CS6551 Computer Networks
Understand Network fundamentals and CO1
terminology
Recognize the different internetworking devices CO2
and their functions.
Explore the network with routing and CO3
multicasting.
Understand the detailed inner workings of CO4
TCP/IP protocol suit.
Analyze the feature and operations of various CO5
application layer protocols such as HTTP, DNS,
and SMTP.
CS6401 Operating Systems
Summarize the basic concepts, System call, CO1
structure and functions of Operating Systems.
Design the various Scheduling algorithms, CO2
Deadlock prevention, Deadlock avoidance
algorithms and apply the principles of
concurrency.
Demonstrate the usage of various memory CO3
management schemes.
Encapsulate the concepts of Mass Storage CO4
Structure, File System Structure and I/O
Systems.
Implement administrative tasks on Linux servers. CO5
CS6402 Design and Analysis of
Algorithms
Understand the fundamentals of algorithmic CO1
problem solving and able to analyse recursive
and non-recursive algorithms.
Design algorithms for various computing CO2
problems using brute force and divide-and
conquer technique.
Analyze the time and space complexity of CO3
various algorithms using dynamic programming
and greedy technique and to modify existing
algorithms to improve efficiency.
Critically analyze the different algorithm design CO4
techniques for a given problem using iterative
improvement.
Modify existing algorithms to improve CO5
efficiency.
EC6504 Microprocessor and
Microcontroller
Design and implement programs on 8086 CO1
microprocessor.
Implement the system bus structure of 8086 and CO2
coprocessor.
Describe the I/O devices, peripherals and bus CO3
interfacing.
Elaborate the operation of 8051 microcontroller CO4
architecture and implement ALP using 8051
instructions.
Design and implement 8051 microcontroller CO5
based systems.
Describe the purpose and facts of different CO1
software development process models with an
insight into generic process framework.
Identify the functional and non-functional CO2
requirements for software development by
CS6403 Software Engineering
preparing IEEE Software Requirements
Document.
Express software design activities using data CO3
flow diagrams and architectural diagrams.
Develop a testing framework by understanding CO4
the purposes and stages of software testing and
test-driven development.
Explain the project management activities CO5
involved in developing a framework including
planning, scheduling, risk
assessment/management.
CS6411 Networks Laboratory
Understand the usage of socket programming CO1
and client server model.
Implement the different protocols and network CO2
commands.
Design and implement the application using TCP CO3
concepts.
Implement the algorithms with the help of CO4
Network Simulator.
CS6412 Microprocessor and
Microcontroller Laboratory
Write ALP Programmes for fixed and Floating CO1
Point and Arithmetic.
Interface different I/O with 8086 processor. CO2
Generate waveforms using 8086 processors. CO3
Write and Execute ALP Programs in 8051. CO4
Explain the difference between Simulator and CO5
Emulator.
CS6413 Operating Systems Laboratory
Understand the basics of shell programming. CO1
Use the System calls and implement in C CO2
programming.
Apply the file system related system calls. CO3
Create processes and implement IPC. CO4
Compare the performance of various CPU CO5
Scheduling Algorithm, Implement deadlock
avoidance, and Detection Algorithms.
Semester V
MA6566 Discrete Mathematics
Have knowledge of the concepts needed to test CO1
the logic of a program.
Have an understanding in identifying structures CO2
on many levels and be aware of the counting
principles.
Have to understand graph terminology and CO3
special types of graphs.
Be exposed to concepts and properties of CO4
algebraic structures such as groups, rings and
fields.
Have knowledge of Lattices and Boolean CO5
algebra.
CS6501 Internet Programming
Implement Java programs. CO1
Create a basic website using HTML and CO2
Cascading Style Sheets.
Design and implement client side programs using CO3
JavaScript and server side programs using
Servlets and JSP.
Design and implement simple web page in PHP, CO4
and to present data in XML format.
Design rich client presentation using AJAX and CO5
implement web services.
CS6502 Object Oriented Analysis and
Design
Use the UML analysis and design diagrams. CO1
Interpret and use the GRASP design pattern and CO2
GoF Design pattern.
Analyze and design use case modeling and CO3
domain modeling.
Apply appropriate design patterns. CO4
Design and implement projects using OO CO5
concepts and compare and contrast various
testing techniques.
CS6503 Theory of Computation
Construct a minimized finite automaton to CO1
recognize a given regular language.
Describe formal relationships among machines, CO2
languages and grammars.
Construct the pushdown automata for all the CO3
context free languages.
Discuss the basic properties of Turing Machines CO4
and techniques for turing machine construction.
Explain the decidability or undecidability of CO5
various problems.
CS6504 Computer Graphics
Describe the graphics hardware devices, software CO1
used and different drawing algorithms.
Apply two dimensional transformations and CO2
clipping techniques to graphical objects.
Design three dimensional graphical objects and CO3
apply three dimensional transformations into
graphical objects.
Explain the illumination and color models. CO4
Design an animation sequences. CO5
CS6511 Case Tools Laboratory
Use the UML analysis and design diagrams. CO1
Analyze and design use case modelling and CO2
domain modelling.
Apply appropriate design patterns. CO3
Design and implement projects using OO CO4
concepts.
Compare and contrast various testing techniques. CO5
CS6512 Internet Programming
Laboratory
Design user interfaces using Java frames and CO1
applets.
Design Web pages using HTML/XML and style CO2
sheets.
Develop dynamic web pages using server side CO3
scripting and write client server applications.
Use the frameworks like JSP Strut, Hibernate, CO4
Spring.
Create applications with AJAX and web services. CO5
CS6513 Computer Graphics
Laboratory
Explain the basics of graphics programming. CO1
Create 2D animations. CO2
Implement image manipulation and CO3
enhancement.
Create 3D graphical scenes using open graphics CO4
library suits.
Semester VI
CS6601Distributed Systems
Describe the trends and challenges in distributed CO1
systems.
Apply network virtualization, remote method CO2
invocation and objects.
Demonstrate peer-to-peer services and CO3
distributed file system.
Analyze the issues related to scalability, CO4
synchronization, transaction processing,
concurrency and reliability in distributed
systems.
Design process and resource management CO5
systems.
IT6601
Mobile Computing
Describe the basic concepts of mobile computing CO1
and MAC protocol.
Choose the required functionality at each layer CO2
for given application.
Explain the basics of mobile telecommunication CO3
system.
Design Ad hoc networks. CO4
Develop a mobile application. CO5
CS6660 Compiler Design
Summarize the basic concepts of compiler and its CO1
phases.
Implement the functionalities of lexical analysis CO2
phase like conversion of regular expression to
DFA and minimization of DFA.
Design the parsing table using different parsing CO3
techniques and different compiler construction
tools.
Explain the translation process and run time CO4
environment issues.
Apply the various optimization techniques for CO5
effectively generating machine code.
IT6502 Digital Signal Processing
Analyze the properties of discrete time signals CO1
and properties of systems using
Z-transform.
Apply the concepts of frequency transformations CO2
like DFT, FFT and DCT in analysis of various
signals and systems.
Design Infinite Impulse response (IIR) digital CO3
filters.
Design Finite Impulse response (FIR) digital CO4
filters.
Analyze the finite Word length effects in digital CO5
filters.
CS6659 Artificial Intelligence
Identify appropriate AI methods to solve a CO1
problem using search technique.
Demonstrate the knowledge in predicate and CO2
propositional logic and their roles in logic
programming.
Formalise a given problem in the CO3
language/framework of different AI methods.
Apply the machine learning techniques in CO4
solving the real-world problems.
Elucidate the idea of Knowledge Acquisition and CO5
Expert Systems.
CS6001 C# and .Net programming
Describe the major elements of .NET CO1
Framework, C# language, and develop programs
in using C# on .NET.
Comprehend the usage of Inheritance, Interfaces, CO2
Operator overloading, abstract class and
exception for problem Solving.
Design, Debug, Compile and Run an application CO3
with database connectivity using ADO .NET
Design and develop Web based applications on CO4
.NET
Explain the concepts of CLR and .NET CO5
framework
Summarize the steps in building a Data CO1
Warehouse Architecture and schemas for
Decision support.
Explain the usage of OLAP tools used for CO2
Querying and Reporting in Business Analysis.
IT6702 Data Warehousing and Data
Mining
Explain the functionalities of a Data Mining CO3
System and its classification.
Apply the Association Rule mining, CO4
Classification and Prediction Techniques on
large datasets.
Summarize the major clustering methods and CO5
applications of data mining techniques in
Knowledge discovery.
CS6611 Mobile Application
Development Laboratory
Explain the architecture of mobile application CO1
development frameworks.
Choose the required architecture based upon the CO2
mobile application to be developed.
Design mobile applications using various layout CO3
and widgets.
Implement various mobile applications using CO4
emulators.
Deploy applications to hand-held devices. CO5
CS6612 Compiler Laboratory
Design symbol table and lexical analyzer. CO1
Implement compiler writing tools. CO2
Design and implement different phases of CO3
compiler.
Illustrate the concepts of control flow analysis CO4
and data flow analysis.
Apply simple optimization techniques. CO5
GE6674 Communication and Soft
Skills - Laboratory Based
Listen and interpret visuals, involve in formal CO1
and informal conversations, make presentations,
and participate in GD.
Solve reading comprehension passages of higher CO2
levels, draft Resume, cover letter, reports, emails,
and write blogs.
Possess knowledge about IELTS, TOEFL, GRE, CO3
and placement oriented verbal ability.
Perform well in a job interview with the non-CO4
verbal and paralinguistic skills acquired.
Exhibit leadership traits, team skills and essential CO5
soft skills and efficiency to excel as a
professional.
Semester VII
CS6701 Cryptography and Network
Security
Interpret the basic concepts, OSI security CO1
architecture, finite fields and number theory.
Compare the various Cryptographic techniques. CO2
Determine the usage of hash functions and digital CO3
signature.
Design the various secure applications. CO4
Inject secure coding in the developed CO5
applications.
CS6702 Graph Theory and
Applications
Write precise and accurate mathematical CO1
definitions of objects in graph theory.
Use mathematical definitions to identify and CO2
construct examples of spanning trees and planar
graphs.
Validate and critically assess a mathematical CO3
proof in graphs and digraphs.
Apply the techniques of permutations and CO4
combinations and Binomial theorem for solving
problems in Engineering
Construct and solve generating functions, CO5
homogeneous and non- homogeneous recurrence
relations.
CS6703 Grid and Cloud Computing
Understand the architecture of Grid and Cloud CO1
Computing.
Apply the knowledge to solve the large scale CO2
problem in grid computing.
Explore the concepts of Cloud Computing CO3
Develop the web services using the grid and CO4
cloud technologies.
Acquire the knowledge about security issues in CO5
grid and cloud computing.
CS6704 Resource Management
Techniques
Apply the knowledge of linear programming CO1
problems in engineering disciplines
Solve LPP using dual simplex method, CO2
transportation and assignment problems
Apply integer programming to solve real life CO3
problems
Solve problems in classical optimization theory CO4
Use PERT and CPM for problems in project CO5
management.
CS6005 Advanced Database Systems
Explain the basic foundations of parallel and CO1
distributed databases.
Summarize the design principles of active CO2
database.
Use query languages and design the different CO3
types of database.
Explain the logic and rules of complex queries. CO4
Explore and gain the knowledge on indexing CO5
techniques and importance of text and
multimedia databases.
Develop a simple XML document coding and CO1
XML Schema.
Create an application based on XML and CO2
IT6801 Service Oriented Architecture
database.
Compare the characteristics and principles of CO3
Service oriented architecture with client server
and distributed architecture.
Describe the web services using WSDL, SOAP CO4
and UDDI.
Build a Service oriented architecture based CO5
applications for intra-enterprise and inter-
enterprise applications using J2EE.
IT6006 Data Analytics
Apply the statistical analysis methods. CO1
Compare and contrast various soft computing CO2
frameworks and learn efficient algorithms for
mining the data from large volumes.
Apply Stream data model. CO3
Ability to perform various association mining CO4
and clustering techniques for extracting
information from data.
Design distributed file systems and perform CO5
visualization.
CS6711 Security Laboratory
Implement the cipher techniques CO1
Develop the various security algorithms CO2
Use different open source tools for network CO3
security and analysis.
CS6712 Grid and Cloud Computing
Laboratory
Develop web services/application using Grid CO1
framework.
Run a virtual machine and install software on it. CO2
Setup a private cloud using Open Stack/Open CO3
Nebula/ Eucalyptus.
Implement applications using MapReduce CO4
approach in Hadoop environment.
Semester VIII
CS6801 Multi –Core Architectures and
Programming
Summarize the concepts of Multi-core processors CO1
and Parallel program architectures
Interpret the challenges in transforming CO2
sequential version of programs to parallel
programs.
Apply the Open Multi Processing paradigm in CO3
the Shared Memory Programming.
Apply the basic knowledge of Message Passing CO4
Interface to know Distributed Memory
Programming concepts.
Apply parallel programming concepts using MPI CO5
and OpenMP to solve N-body and Tree search
problems.
CS6008 Human Computer Interaction
Explain the basic foundations of Human CO1
Computer Interaction.
Design effective HCI for individuals and persons CO2
with disabilities.
Simplify the issues in the HCI Models and assess CO3
the importance of user feedback
State the Mobile HCI implications for designing CO4
multimedia/ ecommerce/ e-learning Web sites.
Developing the meaningful user interface. CO5
GE6075 Professional Ethics in
Engineering
Apply ethics, morals and human values in CO1
society.
Explain about engineering ethics. CO2
Realize the responsibilities of engineers as CO3
experimenters.
Recognize the safety, risks, risk benefit analysis CO4
and rights of an engineer.
Discuss the importance of the global issues, CO5
moral leadership and code of conduct.
CS6811 PROJECT WORK
On Completion of the project work students will CO1
be in a position to take up any challenging
practical problems and find solution by
formulating proper methodology.
Recommended