Back
PEO, PO, PSO  & CO
  • PEO1: Evolve as globally competent computer professionals, researchers and entrepreneurs possessing collaborative and leadership skills, for developing innovative solutions in multidisciplinary domains.
  • PEO2: Excel as socially committed computer engineers having mutual respect, effective communication skills, high ethical values and empathy for the needs of society.
  • PEO3: Involve in lifelong learning to foster the sustainable development in the emerging areas of technology.
  • Engineering Graduates will be able to:
    • PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems..
    • PO2: Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
    • PO3: Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
    • PO4: Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
    • PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
    • PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
    • PO7: Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development
    • PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice..
    • PO9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
    • PO10: Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
    • PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
    • PO12: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
  • Students of the Computer Science and Engineering program will:
    • PSO1: Professional Skills: Attain the ability to design and develop hardware and software-based systems, evaluate and recognize potential risks and provide creative solutions.
    • PSO2: Successful Career and Entrepreneurship: Gain knowledge in diverse areas of Computer Science and experience an environment conducive in cultivating skills for successful career, entrepreneurship and higher studies.

SEMESTER

SUB CODE

COURSES

S1
MAT101
Linear Algebra and Calculus
CYT100
Engineering Chemistry
EST110
Engineering Graphics
EST120
Basics of Civil & Mechanical Engineering
HUN101
Life Skills
CYL120
Engineering Chemistry Lab
ESL120
Civil & Mechanical Workshop
S2
MAT 102
Vector Calculus,Differential Equations & Transforms
PHT 100
Engineering Physics A
EST 100
Enginering Mechanics
EST 130
Basics of Electrical &  Electronics  Engineering
HUT 102
Professional Communication
EST 102
Programming in C
PHL 120
Engineering Physics Lab
ESL 130
Electrical & Electronics Workshop
 
S3
MAT 203
Discrete Mathematical Structures
CST 201
Data Structures
CST 205
Object Oriented Programming
EST 200
Design & Engineering
MNC201
Sustainable Engineering
CSL 201
Data Structures Lab
CSL 203
Object Oriented Programming(in Java) Lab
MINOR:
RAT 281
Basics of Robotics
 
S4
MAT 206
Graph Theory
CST 202
Computer Organisation & Architecture
CST 204
Database Management Systems
CST 206
Operating Systems
HUT 200
Professional Ethics
MCN202
Constitution of India
CSL 202
Digital Lab
CSL 204
Operating Systems Lab
MINOR:
RAT 282
Introduction to Industrial Automation
HONOURS:
CST 292
Number Theory
HONOURS:
CST 294
Computational Fundamentals for Machine Learning
S5
CS 301
Theory of Computation
CS 303
System Software
CS 305
Microprocessor & Microcontroller
CS 307
Data Communication
CS 309
Graph Theory and Combinatorics
CS 361
Elective 1-Soft Computing
CS 365
Elective 1-Optimization Techniques
CS 341
Design Project
CS 331
System Software Lab
CS 333
Application Software Development Lab
 
S6
CS 302
Design & Analysis of Algorithms
CS 304
Compiler Design
CS 306
Computer Networks
CS 308
Software Enfineering & Project Management
HS 300
Principles of Management
CS 368
Elective 2-Web Technologies
CS 364
Elective 2-Mobile Computing
CS 332
Microproceesor Lab
CS 334
Network Programming Lab
CS 352
Comprehensive Exam
 
S7
CS 401
Computer Graphics
CS 403
Programming Paradigms
CS 405
Computer System Architecture
CS 407
Distributed Computing
CS 407
Distributed Computing
CS 409
Cryptography and Network Security
CS 467
Elective 3-Machine Learning
CS 465
Elective 3 -Bio Infomatics
CS 451
Seminar & Project Preliminary
S8
CS 402
Data Mining & Data Ware Housing
CS 404
Embedded Systems
CS 464
Elective 4:  Artificial Intelligence
CS 472
Elective 4 : Principles of Information Security
FS 482
Elective 5:Non Departmental :Responsible Engineering
MA 482
Elective 5: Non Departmental:Applied Linear Algebra
CS 492
Project

MAT 203 Discrete Mathematical Structures

Course Outcomes

Level

CO1

Check the validity of predicates in Propositional and Quantified propositional logic using truth table,deductive reasoning and inference theory on Propositional Logic.

L3

CO2

Solve counting problems by applying the elementary counting techniques (Permutation, combination, Binomial theorem, Pigeon hole principle, Inclusion and exclusion principle)

L3

CO3

Illustrate an application for partially ordered sets and Complete Lattices in Computer Science.

L3

CO4

Solve first and second ordered Linear Recurrence Relation with constant coefficients.

L3

CO5

Illustrate the abstract algebraic system Semigroup,Monoid,Group, Homomorphism and Isomorphism of Monoids and Groups)

L3

CST 201 Data Structures

Course Outcomes

Level

CO1

Develop software solutions to computational problems.

 L3

CO2

 Identify efficient algorithm for solving a given computational task by analyzing its time/space complexity.

 L3

CO3

 Make use of appropriate data structures to solve real world computational problem in an efficient way.

 L3

CO4

 Discover appropriate sorting and searching algorithms that can be used in specific circumstances.

 L4

CO5

 Apply appropriate hash function to store and access a given dataset.

 L3

CST 203 Logic System Design

Course Outcomes

Level

CO1

Illustrate the operations and conversion among various number representation systems.

L2

CO2

Identify the use of Boolean algebra in logic circuit design.

L3

CO3

Design combinational logic circuits.

L3

CO4

Design sequential logic circuits.

L3

CO5

Write algorithms for addition and subtraction on binary, BCD and floating point numbers

L2

CST 205 Object Oriented Programming

Course Outcomes

CO1

Apply object-oriented analysis and design methods and Unified modelling Language notations to create effective and efficient system designs .

CO2

Develop Java application programs using java constructs, operators, control statements, built in packages, input /output streams, files and libraries and advanced features of java .

CO3

Apply object-oriented features to solve various computing problems using Java.

CO4

Illustrate how robust programs can be written in Java using exception handling mechanisms.

CO5

Develop application programs in Java using multithreading and database connectivity.

CO6

Develop GUI based application programs in java utilising event handling and Swing.

EST 200 Design & Engineering

Course Outcomes

Level

CO1

Explain the different concepts and principles involved in design engineering.

L2

CO2

Design products through various stages of the design process.

L3

CO3

Apply design thinking while learning and practicing engineering.

L3

CO4

Develop innovative, reliable, sustainable and economically viable designs incorporating knowledge in engineering.

L3

CO5

Realize the basic tools used and approaches in design.

L3

MNC 201 Sustainable Engineering

Course Outcomes

Level

CO1

Understand the relevance and the concept of sustainability and the global initiatives in this direction

 L2

CO2

Explain the different types of environmental pollution problems and their sustainable solutions

 L2

CO3

Summarize the environmental regulations and standards

 L2

CO4

Outline the concepts related to conventional and non-conventional energy

L2

CO5

Demonstrate the broad perspective of sustainable practices by utilizing engineering knowledge and principles

CSL 201 Data Structure Lab

Course Outcomes

Level

CO1

Discover appropriate data structure  that provide necessary functionalities meeting a given set of user requirements

L4

CO2

Develop a program to sort a list of records based on a given key in the record.

L3

CO3

Identify the space complexity and time complexity of various data structure operations.

L3

CO4

Make use of efficient data structure to represent given data.

L3

CO5

Simulate a program to convert an arithmetic expression from one notation to another.

L3

CO6

Simulate memory allocation and garbage collection using linked lists.

L3

CO7

Utilize one’s ability as an individual for development of effective communication, practical skill and document design.

L3

CSL 203 Object-Oriented Programming (in Java) Lab

Course Outcomes

Level

CO1

Develop Java programs to implement the Object-Oriented concepts – constructors, inheritance, method overloading & overriding and polymorphism in Java.

L3

CO2

Build programs in Java that use datatypes, operators, control statements, built-in packages & interfaces, Input/Output streams and Files

L3

CO3

Develop robust application programs in Java with exception handling.

L3

CO4

Build application programs in Java using multithreading and database connectivity

L3

CO5

Develop Graphical User Interface based application programs by utilizing event handling features and Swing in Java.

L3

CO6

Utilize one’s ability as an individual for the development of effective communication, practical skill and document design.

L3

MINOR: RAT 281 Basics of Robotics

Course Outcomes

Level

CO1

Explain the anatomy, specifications and applications of robots

 L2

CO2

Choose the appropriate sensors and actuators for robots.

 L3

CO3

Choose the appropriate robotic configuration and gripper for a particular application

L3

CO4

Obtain the kinematic model of robotic manipulators.

L3

CO5

Plan trajectories in joint space and Cartesian space

L3

CO6

Develop the dynamic model and controller for robotic manipulators

L3

MAT 206 Graph Theory

Course Outcomes

Level

CO1

 Explain vertices and their properties, types of paths, classification of graphs and trees & their properties.

 L2

CO2

Demonstrate the fundamental theorems on Eulerian and Hamiltonian graphs.

L1

CO3

Illustrate the working of Prim’s and Kruskal’s algorithm for finding minimum cost spanning tree and Dijkstra’s and Floyd- Warshall algorithm for finding shortest paths.

L3

CO4

Explain planar graphs, their properties and an application for planar graphs.

L3

CO5

Explain Vertex Colour problem in graphs.

L3

CST 202 Computer Oraganisation & Architecture

Course Outcomes

Level

CO1

Infer the relevance and requirement of basic components, addressing modes and  control signals for the execution time of a given program/instruction.

 L2

CO2

Obtain theprocessor unit organization using the concepts of ALU and control logic design

 L3

CO3

Identify the implementation aspects of arithmetic algorithms and pipelining schemes in digital computer .

 L3

CO4

Develop the control logic for a given arithmetic problem

L3

CO5

Interpret the types of memory systems and mapping functions used in memory systems.

 L2

CST 204 Database Management Systems

Course Outcomes

Ll

CO1

Summarize the fundamental nature and characteristics of database systems

L2

CO2

Model real world scenarios given as informal descriptions, using Entity Relationship diagrams.

L3

CO3

Discover solutions for efficiently representing and querying data using relational model

L4

CO4

Apply the features of indexing and hashing in database applications

L3

CO5

Realize the aspects of anomalies in database systems and the various forms of Normalization

L2

CO6

Examine Concurrency Control and Recovery in Database systems along with an overview of the types of NoSQL databases

L3

CST 206 Operating System

Course Outcomes

Level

CO1

 Summarize the relevance, structure and functions of operating systems in computing devices.

 L2

CO2

 Interpret the concepts of process management, inter process communication and scheduling mechanisms employed in OS.

  L2

CO3

 Identify mechanisms for process synchronization and deadlock handling.

  L3

CO4

Illustrate different mechanisms to manage system memory.

 L2

CO5

 Infer the security aspects and algorithms for file and storage management in operating systems.

  L2

HUT 200 Professional Ethics

Course Outcomes

Level

CO1

Explain the core values that shape the ethical behaviour of a professional.

 L2

CO2

Understand the basic perception of professional ethics, stages of moral development, features of ethical theories and responsibilities of engineers to follow an ethical life.

 L2

CO3

Solve moral and ethical problems through exploration and assessment by established experiments.

L3

CO4

Explain the role and responsibility in technological development by keeping personal ethics and legal ethics and rights of an employee.

 L2

CO5

Apply the knowledge of human values and social values to contemporary ethical values and global issues.

 L3

MCN 202 Constitution Of India

Course Outcomes

Level

CO1

Explain the background of the present constitution of India and features.

L2

CO2

Utilize the fundamental rights and duties.

L3

CO3

Understand the working of the union executive, parliament and judiciary.

L2

CO4

Understand the working of the state executive, legislature and judiciary.

L2

CO5

Utilize the special provisions and statutory institutions.

L3

CO6

Show national and patriotic spirit as responsible citizens of the country

L3

CSL 202 Digital Lab

Course Outcomes

Level

CO1

Design combinational logic circuits using Logic Gates

 L3

CO2

Design sequential logic circuits using Integrated Circuits

  L3

CO3

Design asynchronous and synchronous counters

 L3

CO4

Simulate functioning of digital circuits using programs written in a Hardware    Description Language

  L3

CO5

Utilize one’s ability as an individual and as a team to accomplish a given task, for development of effective communication, practical skill and document design

  L2

CSL 204 Operating System Lab

Course Outcomes

Level

CO1

 Apply Linux commands specific to user requirements

 L3

CO2

Develop shell scripts

 L3

CO3

Compare the performance of CPU scheduling algorithms.

 L4

CO4

 Simulate operating system concepts using C programming

 L3

CO5

 Utilize one’s ability as an individual for the development of effective communication, practical skill and document design.

L3

MINOR: RAT 282 Introduction To Industrial Automation

Course Outcomes

Level

CO1

 Explain the basic concepts of automation methodologies and trends in manufacturing automation

L2

CO2

Summarize the working principle and applications of different types of sensors and actuators

 L2

CO3

Outline the design aspects of CNC machines along with operational features of material handling devices

L2

CO4

Develop different pneumatic circuits based on their applications.

 L3

CO5

Explain the concepts of PLC programming and automated inspection methods

 L2

HONOURS: CST 292 Number Theory

Course Outcomes

Level

CO1

Illustrate modular arithmetic operations, methods and techniques

L2

CO2

Use the methods – Induction, Contraposition or Contradiction to verify the correctness of mathematical assertions                           

L3

CO3

Utilize theorems and results about prime numbers, congruences, quadratic residues and integer factorization for ensuring security in computing systems

 L4

CO4

Illustrate uses of Chinese Remainder Theorem & Euclidean algorithm in Cryptography and Security

L3

CO5

Explain applications of arithmetic functions in Computer Science

L2

CO6

Implement Number Theoretic Algorithms using a programming language

 L3

HONOURS: CST 294 Computational Fundamentals For Machine Learning

Course Outcomes

Level

CO1

Make use of the concepts, rules and results about linear equations, matrix algebra, vector spaces, eigenvalues & eigenvectors and orthogonality & diagonalization to solve computational problems

 L2

CO2

Perform calculus operations on functions of several variables and matrices, including partial derivatives and gradients

L2

CO3

Utilize the concepts, rules and results about probability, random variables, additive & multiplicative rules, conditional probability, probability distributions and Bayes’ theorem to find solutions of computational problems

L2

CO4

Train Machine Learning Models using unconstrained and constrained optimization methods

 L2

CO5

Illustrate how the mathematical objects – linear algebra, probability, and calculus can be used to design machine learning algorithms

L2

CS 301 THEORY OF COMPUTATION

Sl.No
Course Outcomes
Level
CO1
Classify formal languages into regular, context-free, context sensitive and unrestricted languages
L2
CO2
Design finite state automata, regular grammar, regular expression and Myhill- Nerode relation representations for regular languages.
L3
CO3
Design push-down automata and context-free grammar representations for context-free languages.
L2
CO4
Design Turing Machines for accepting recursively enumerable languages.
L3
CO5
Interpret the notions of decidability and undecidability of problems, Halting problem.
L3

CS 303 SYSTEM SOFTWARE

Sl.No
Course Outcomes
Level
CO1
Compare different system software
L2
CO2
Design one pass, two pass and multi pass assembler.
L3
CO3
Design loader and linker.
L3
CO4
Design Macro processor.
L3
CO5
Explain the features of modern editing and debugging tools
L2

CS 305 MICROPROCESSOR AND MICROCONTROLLERS

Sl.No
Course Outcomes
Level
CO1
Explain the architecture and instruction set of 8086 microprocessor.
L2
CO2
Build assembly language programs in 8086.
L3
CO3
Describe interrupt handling in 8086 microprocessors.
L2
CO4
Explain the interfacing of microprocessors with memory and peripherals
L2
CO5
Illustrate the use of microprocessors and microcontrollers in different applications.
L2

CS 307 DATA COMMUNICATION

Sl.No
Course Outcomes
Level
CO1
Summarize the time domain and frequency domain concepts of signals in data communication.
L2
CO2
Compare the efficiency of various transmission media based on transmission impairments and channel capacity
L2
CO3
Select appropriate signal encoding techniques for a given scenario.
L3
CO4
Summarize various Multiplexing, Spread Spectrum and Switching techniques.
L2
CO5
Design suitable error detection and error correction algorithms to achieve error free data communication.
L3

CS 309 GRAPH THEORY AND COMBINATORICS

Sl. No.
Course Outcomes
Level
CO1
Demonstrate the knowledge of fundamental concepts in graph theory.
L2
CO2  
Identify different kinds of special graphs and their basic properties.
L2
CO3
Distinguish between planar and non-planar graphs and solve problems.
L2
CO4
Outline the various matrix representations of graphs.
L2
CO5
Develop efficient algorithms for graph related problems in different domains of engineering and science.
L3

CS 361 SOFT COMPUTING

Sl.No
Course Outcomes
Level
CO1
Summarize the soft computing techniques its application and neural network architectures
L2
CO2
Apply various neural network architectures.
L3
CO3
Apply the fuzzy systems.
L3
CO4
Outline the genetic algorithm concepts and their applications.
L2
CO5
Summarize the hybrid systems in soft computing.
L2

CS 365 OPTIMIZATION TECHNIQUES

 
Course Outcomes
Level
CO1
Interpret Decision making procedure and its applications, the role of queuing model and simulation in real life scenario
L2
CO2
Interpret the essential features, properties and scope of optimization
L2
CO3
Solve optimization problems using different methods
L3
CO4
Illustrate network models and tabu search methods in various fields
L2
CO5
Identify applications of Genetic algorithm and Simulated annealing
L3

CS 341 DESIGN PROJECT

Sl.No
Course Outcomes
Level
CO1
Perceive ability to think innovatively on the development of products, processes, applications and technologies
L5
CO2
Analyse applications, products, processes and techniques with respect to its critical factors..
L4
CO3
Design workable solutions for the real world problems.
L6
CO4
Justify solutions using effective presentation and oral communication skills.
L5
CO5
Develop Product Design Specification Document adhering to international standards
L3

CS 331 SYSTEM SOFTWARE LAB

Sl.No
Course Outcomes
Level
CO1
Compare the performance of CPU scheduling algorithms
L4
CO2
Simulate operating system concepts using C programming.
L3
CO3
Solve process synchronization problems using semaphores.
L3
CO4
Demonstrate assemblers, macro processors and symbol table with hashing.
L2
CO5
Utilize one’s  ability as an individual for development of effective communication, practical skill and document design.
L3
CS 333 APPLICATION SOFTWARE LAB
Sl.No
Course Outcomes
Level
CO1
Create database using Data definition and manipulation languages
L3
CO2
Design a database for a given problem using database design principles
L3
CO3
Develop database applications and applets using graphical user interface,          Event Handling and Database connectivity.
L3
CO4
Develop medium-sized projects in a team.
L3
CO5
Utilize one’s  ability as an individual for development of effective communication, practical skill and document design.
L3
CS 302 DESIGN & ANALYSIS OF ALGORITHMS
 Sl.No
Course Outcomes
Level
CO1
Analyse a given algorithm and express its time and space complexities in asymptotic notations.
L3
CO2
Solve recurrence equations using Iteration Method, Recurrence Tree Method and Master’s Theorem.
L2
CO3
Describe advanced data structures used for algorithm design.
L2
CO4
Design efficient algorithms using various algorithm design techniques.
L3
CO5
Classify computational problems into P, NP, NP-Hard and NP-Complete.
L2
CS 304 COMPILER DESIGN
Sl.No
Course Outcomes
Level
CO1
Explain the concepts and different phases of compilation with compile time error  handling.
L2
CO2
Design lexical analyzer and appropriate parsers for a language
L3
CO3
Translate high level language into intermediate code and machine code statements
L2
CO4
Design syntax directed translation schemes for a given context free grammar
L3
CO5
Apply optimization techniques to intermediate code.
L3
CS 306 COMPUTER NETWORKS
Sl.No
Course Outcomes
Level
CO1
Explain the different aspects of networks, protocols and network design models
L2
CO2
Summarize the various Data Link layer design issues, Data Link protocols and LAN Protocols.
L2
CO3
Outline the routing algorithms for a network.
L2
CO4
Choose IP addresses and subnet masks for new machines.
L3
CO5
Summarize the important aspects and functions of transport layer and application layer in internetworking.
L2
CS 308 SOFTWARE ENGINEERING AND PROJECT MANAGEMENT
 Sl.No
Course Outcomes
Level
CO1
Identify suitable life cycle models to be used in a given scenario.
L3
CO2
Summarize the various activities involved in requirement engineering process
L2
CO3
Translate a requirement specification to a design using an appropriate software  engineering methodology.
L2
CO4
Develop appropriate testing strategy for the given software system.
L3
CO5
Explain the various activities involved in the software maintenance phase
L2
HS 300  PRINCIPLES OF MANAGEMENT
Sl.No
Course Outcomes
Level
CO1
Classify the changing role and functions of management in business
L2
CO2
Explain the role of managers in today’s business
L2
CO3
Identify   the impacts of alternative management approaches on an organization.
L3
CO4
Identify the importance of planning, organizing, staffing, leading and controlling
L3
CO5
Differentiate between leading and managing theories
L2
CS 368 WEB TECHNOLOGIES
Sl. No.
Course Outcomes
Level
CO1  
Explain the different components in web technology.
L2
CO2  
Develop dynamic and user interactive web pages.
L6
CO3
Apply professional document presentation mechanisms
L3
CO4
Utilize different information interchange formats.
L3
CO5  
Develop web applications using PHP.
L3
CS 364 MOBILE COMPUTING
 Sl.No
Course Outcomes
Level
CO1
Outline the features and architecture of mobile computing.
L2
CO2
Compare the services and  technologies evolved in the wireless communication systems
L2
CO3
Summarize the algorithms and protocols used in cellular networks.
L2
CO4
Summarize the platforms  for mobile computing.
L2
CO5
Describe the security protocols for wireless and mobile communication
L2
CS 332 MICROPROCESSOR LAB
 
Course Outcomes
Level
CO1
Develop assembly language programming on 8086 using  trainer kit
L3
CO2
Bulid assembly language programs using MASM
L3
CO3
Experiment with 8086 trainer kit , the interfacing various I/O devices to microprocessor
L3
CO4
Develop assembly language programming on 8051 using  trainer kit
L3
CO5
Utilize one’s ability as an individual for development of effective communication, Practical skill and document design
L3
CS 334 NETWORK PROGRAMMING LAB
 Sl.No
Course Outcomes
Level
CO1
Choose network related commands and configuration files in Linux operating system
L3
CO2
Develop network programming using Linux system calls.
L3
CO3
Demonstrate  network traffic analysis and network monitoring tools.
L3
CO4
Model computer networks using NS2.
L3
CO5
Utilize one’s ability as an individual for development of effective communication, Practical skill and document design
L3
CS 352 COMPREHENSIVE EXAM
 Sl.No
Course Outcomes
Level
CO1
Analyze the learning gained through core courses.
L4
CO2
Develop effective communication and presentation skills.
L3
CO3  
Assess technical competence in basic courses relevant to domain of study.
L5
CO4
Demonstrate understanding of facts and ideas with confidence
L2
CO5
Evaluate overall technical knowledge and industry readiness.
L5
CS 401 COMPUTER GRAPHICS
Sl. No.
Course Outcomes
Level
CO1  
Describe the working of various graphics input and display devices.
L2
CO2  
Interpret different polygon drawing algorithms .
L2
CO3
Describe the methods used for two dimensional and three dimensional  polygon transformations.
L2
CO4
Explain various visible surface detection methods and projection techniques.
L2
CO5  
Describe the methods used for image processing.
L2
CS 403 PROGRAMMING PARADIGMS
 Sl.No
Course Outcomes
Level
CO1
Illustrate the various basic constructs used in programming languages.
L2
CO2
Describe the features of data types and data structures in different programming languages.                      .
L2
CO3
Examine the different control abstraction mechanisms.
L3
CO4
Compare the principles and techniques involved in design and implementation of functional and logic programming languages.
L2
CO5
Explain the concepts of object oriented programming, concurrency control and run time program management in software development.
L2
CS 405 COMPUTER SYSTEM ARCHITECTURE
Sl. No.
Course Outcomes
Level
CO1  
Outline the various computer models suitable for parallel processing
L2
CO2  
Explain modern processor technology and supporting memory hierarchy  for parallel  processing
L2
CO3
Examine the various pipeline optimization mechanisms
L3
CO4
Interpret pipelining and superscalar design in processor development
L2
CO5  
Outline innovative computers built with scalable, multithreaded, or dataflow  architectures
L2
CS 407 DISTRIBUTED COMPUTING
 Sl.No
Course Outcomes
Level
CO1
Differentiate distributed computing paradigm from other computing paradigms
L2
CO2
Outline the core concepts and architecture of distributed systems.
L2
CO3
Summarize the mechanisms for inter process communication in a distributed        computing system
L2
CO4
Describe appropriate distributed system principles in ensuring transparency,   consistency and fault-tolerance in distributed file systems
L2
CO5
Examine the concurrency control mechanisms in distributed transactional    environment and the performance of mutual exclusion and election algorithms.
L3
CS 409 CRYPTOGRAPHY AND NETWORK SECURITY
 Sl.No
Course Outcomes
Level
CO1
Summarize different classical encryption techniques.
L2
CO2
Outline various symmetric encryption algorithms.
L2
CO3
Apply mathematical concepts and the principles of public key cryptographic algorithms for doing encryption/key exchange
L3
CO4
Summarize different authentication and digital signature schemes
L2
CO5
Outline security issues in network, transport and application layers and appropriate security protocols
L2
CS 467 Elective 1-MACHINE LEARNING
 Sl.No
Course Outcomes
Level
CO1
Classify a learning problem into Supervised, Unsupervised and Reinforcement based learning
L2
CO2
Design a Hypothesis for a given problem and test it
L3
CO3
Estimate the performance of a Classifier using different performance measures
L3
CO4
Examine learning scenarios suitable for probabilistic reasoning based learning
L3
CO5
Choose the best suitable clustering mechanism given a real world problem
L3
CS 465 ELECTIVE 2-BIO INFORMATICS
Sl. No.
Course Outcomes
Level
CO1  
Outline the basic concepts of bioinformatics.
L2
CO2  
Identify different types of biological sequence.
L3
CO3
Summarize multiple sequences and find conserved regions.
L2
CO4
Explain RNA and Protein secondary structures
L2
CO5  
Illustrate genomic sequences and encoded gene regions.
L2
CS 451 SEMINAR & PROJECT PRELIMINARY
 Sl.No
Course Outcomes
Level
CO1
Utilize technical resources for selecting a project/seminar topic of current relevance
L3
CO2
Analyse literatures relevant to the topics chosen.
L4
CO3
Assess the applicability and feasibility of the chosen topics in computer science      field or in multi-disciplinary domains.
L5
CO4
Design the modules of a project, preserving ethical values.
L6
CO5
Develop the ability to function as an individual and as a member/leader in a team to manage projects, exhibitingtechnical report writing and oral communication skills.
L3
CS 431COMPILER DESIGN LAB
 Sl.No
Course Outcomes
Level
CO1
Experiment the techniques of Lexical Analysis and Syntax Analysis
L3
CO2
Apply the knowledge of Lex & Yacc tools to develop programs
L3
CO3
Build intermediate code.
L3
CO4
Construct Optimization techniques and generate machine level code.
L3
CO5
Utilize one’s ability as an individual for development of effective communication, practical skill and document design.
L3
CS 402 DATA MINING AND DATAWARE HOUSING
Sl. No.
Course Outcomes
Level
CO1  
Outline data warehousing and data preprocessing techniques.
L2
CO2  
Classify the data using supervised learning algorithms.
L2
CO3
Choose associations within the data using association rule mining algorithm.
L3
CO4
Apply unsupervised learning algorithms to group the data
L3
CO5  
Outline the applications of Data mining.
L2
CS 404  EMBEDDED SYSTEMS
 Sl.No
Course Outcomes
Level
CO1
Interpret the role of components in an embedded system.
L2
CO2
Choose the most appropriate model for embedded system.
L3
CO3
Interpret the role of different software modules in the development of embedded system.
L2
CO4
Demonstrate the integration and testing of embedded hardware and firmware using IDEs.
L2
CO5
Outline the latest trends prevalent in embedded system design.
L2
CS 464 ELECTIVE 1 ARTIFICIAL INTELLIGENCE
Course Outcomes
Level
CO1
Outline the scope and limits of Artificial Intelligence
L2
CO2
Apply Artificial Intelligence in problem solving
L3
CO3
Represent Facts and Knowledge using various Knowledge Representation Schemes
L2
CO4
Extend Artificial Intelligence for social and emergent systems
L2
CS 472 ELECTIVE 1-PRINCIPLES OF INFORMATION SECURITY
 Sl.No
Course Outcomes
Level
CO1
Outline the common threats in computing faced today  
L2
CO2
Summarize the basic information security policies and models
L2
CO3
Id       Identify the potential vulnerabilities in software
L3
CO4
Outline the relevance of security in various domains
L2
CO5
Extend the principles of Information security to secure web services and e-transactions
L2
FS 482  ND ELECTIVE :RESPONSIBLE ENGINEERING
 Sl.No
Course Outcomes
Level
CO1
Explain the role of human values, morals and ethics for professional excellence.
L2
CO2
Apply ethical theories in resolving moral dilemmas
L3
CO3
List the role of engineers in social experimentation and their responsibility for safety
L3
CO4
Summarize the responsibilities and rights of engineers in ethical perspective
L2
CO5
Explain the various zones of global issues in ethical aspects
L2
CS 492 PROJECT
 Sl.No
Course Outcomes
Level
CO1
Develop a project in computer science field or in multidisciplinary domains, preserving ethical values.
L6
CO2
Choose  innovative technologies and modern tools which are appropriate for the project development.
L5
CO3
Develop the capability to manage projects as an individual or as a member/leader in a team.
L3
CO4
Develop effective communication and technical report writing skills adhering to international standards.
L3
CO5
Propose solutions to real life problems through the knowledge gained.
L6