Nurturing globally competent computer professionals through technical excellence, innovative research and strong industry partnerships since 2002.
Student of the Computer Science and Engineering program will
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 | |
Course-wise outcomes for the B.Tech Computer Science and Engineering programme, grouped by semester.
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 |
|