# Course Outcomes

July 5, 2023 2023-07-19 10:45## Course Outcomes

## Computer Science & Engineering

Home / Departments / Computer Science & Engineering / Course Outcomes

- About CSE Department
- Vision and Mission
- PEO, PO, PSO’s
- Outcome Based Education(OBE)
- Mapping
- PO/PSO Attainment
- Content Beyond Syllabus
- Curricular Gaps
- Teaching & Learning Process
- DAC
- PAQIC
- Head of Department
- Faculty Profile
- Academic Calendars
- Student
- Faculty Achievements
- Infrastructure
- Dissemination of Vision , Mission & PEO’s
- Circulars
- Feedbacks
- Department Student Associations
- Department Placements
- Student Achievements
- Innovations in Teaching & Learning
- Academic Audit
- Annual Technical Magazine
- Self- Learning
- Counseling Scheme
- Industrial Visits
- Membership Bodies
- Department Library
- Distinguished Alumni
- Faculty Performance Appraisal and Development System(FPADS)
- Gallery

## Course Outcomes

R20

R19

COURSE: C111 : English | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C111.1 | Displaying past culture, tradition, speaking English in real life situations | L4 |

C111.2 | Determining the admonitions of a father to his daughter, answering a series of questions, greetings and leave takings | L2 |

C111.3 | Summarizing Stephen Hacking’s contribution, writing letters on various contexts , writing cover letters, CVs, E-mail etiquette | L3 |

C111.4 | Explaining the struggles of Wangari Maathai’s life and seeking permissions, requesting, Inviting. | L4 |

C111.5 | Examining the life of Steve job’s life story and formal writing academic proposals, research articles, Technical Vocabulary | L4 |

COURSE: C112 : Mathematics – I | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C112.1 | Utilize mean value theorems to real life problems. | L3 |

C112.2 | Solve the differential equations related to various engineering fields | L3 |

C112.3 | Solve the differential equations related to various engineering fields. | L3 |

C112.4 | Familiarize with functions of several variables which is useful in optimization. | L3 |

C112.5 | Apply double integration technique in evaluating areas bounded by the region. | L5 |

COURSE: C113 : Applied Chemistry | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C113.1 | The advantages and limitations of plastic materials and their use in design would be understood. Analyze the different types of composite plastic materials and interpret the mechanism of conduction in conducting polymers. | L1 |

C113.2 | Utilize the theory of construction of electrodes, batteries and fuel cells in redesigning new engineering products. Reasons for corrosion and some methods of corrosion control would be understood. | L2 |

C113.3 | Semi-conductance phenomenon is better understood. The students would be now aware of materials like nano-materials and fullerenes and their uses. Similarly liquid crystals and superconductors are understood. | L3 |

C113.4 | Obtain the knowledge of computational chemistry and molecular machines. | L2 |

C113.5 | Analyze the principles of different analytical instruments and their applications and obtain the knowledge of spectroscopy and the students are exposed to non-conventional energy sources. | L3 |

COURSE: C114 : Fundamentals of Computer Science | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C114.1 | Illustrate the concept of input and output devices of Computers | L2 |

C114.2 | Relate the basic terminology used in computer programming | L1 |

C114.3 | Recognize the Computer networks, types of networks and topologies | L2 |

C114.4 | Summarize the concepts of Operating Systems and Databases. | L2 |

C114.5 | Recite the Advanced Computer Technologies like Distributed Computing & Wireless Networks. | L3 |

COURSE: C116 : English Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C116.1 | Explaining consonants, vowels, plural marker rules, past tense and pronunciation. | L4 |

C116.2 | Categorizing the rules of syllable, aspiration pronunciation rules, word stress and accent in poly syllabic word. | L2 |

C116.3 | Experimenting on Rhythm, tone and intonation | L3 |

C116.4 | Illustrating common errors in pronunciation and Accent neutralization. | L4 |

C116.5 | Demonstrating word stress and accent in poly syllabic word. | L4 |

COURSE: C117 : Applied Chemistry Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C117.1 | Titrating the given sample (acid-base titration) to get quantitative analysis | L3 |

C117.2 | Titrating the given sample (redox titration)to get quantitative analysis | L3 |

C117.3 | Titrating the given sample (complexometric titration)to get quantitative analysis | L3 |

C117.4 | Conductometric titration to get the neutralization point of the given sample | L6 |

C117.5 | potentiometric titration to get the neutralization point of the given sample | L6 |

C117.6 | Preparation of some complex compounds | L6 |

COURSE: C118 : IT Workshop | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C118.1 | Assemble and disassemble components of a PC | L6 |

C118.2 | Summarize various Linux operating system commands | L2 |

C118.3 | Learn and practice programming skill in Github, Hackerrank, Codechef, HackerEarth | L2 |

C118.4 | Recognize characters & extract text from scanned images, Create audio files and podcasts | L2 |

C118.5 | Create video tutorials and publishing, Use office tools for documentation, Build interactive presentations, Build websites, Create quizzes & analyze responses | L3 |

COURSE: C119 : Environmental Science | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C119.1 | The concepts of the ecosystem and its function in the environment. The need for protecting the producers and consumers in various ecosystems and their role in the food web. | L2 |

C119.2 | The natural resources and their importance for the sustenance of the life and recognize the need to conserve the natural resources. | L1 |

C119.3 | The biodiversity of India and the threats to biodiversity, and conservation practices to protect the biodiversity. | L2 |

C119.4 | Various attributes of the pollution and their impacts and measures to reduce or control the pollution along with waste management practices. | L1 |

C119.5 | Social issues both rural and urban environment and the possible means to combat the challenges. The environmental legislations of India and the first global initiatives towards sustainable development. About environmental assessment and the stages involved in EIA and the environmental audit. | L3 |

COURSE: C121 : Mathematics – II | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C121.1 | Develop the use of matrix algebra techniques, system of linear algebraic equations using gauss elimination, gauss Jordan, gaussseiedel. | L5 |

C121.2 | Finding inverse and power of a matrix by caley-Hamilton theorem. | L4 |

C121.3 | Evaluating approximating the roots of polynomial and transcendental equations by different algorithms. | L5 |

C121.4 | Apply Newton’s forward & backward interpolation and Langranges formula for equal and unequal intervals. | L3 |

C121.5 | Apply different algorithms for approximating the solutions of ordinary differential equations to its analytical computation. | L3 |

COURSE: C122 : Mathematics – III | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C122.1 | Interpret the physical meaning of different operators such as gradient,curl& divergence. Estimate the work done against a field,circulation and flux using vector calculus | L5 |

C122.2 | Apply the Laplace transform for solving differential equations | L5 |

C122.3 | Compute the Fourier series of periodic signals & to apply integral expressions for the forwards and inverse Fourier transform to a range of non-periodic waveforms | L3 |

C122.4 | Identify solutions methods for partial differential equations that model physical processes | L3 |

C122.5 | Solve linear partial differential equations with constant coefficients | L3 |

COURSE: C123 : Applied Physics | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C123.1 | Understand the principles of optics phenomena like Interference, concepts of coherent sources. | L2 |

C123.2 | Working knowledge of the Quantum Mechanics postulate on the physical system. | L3 |

C123.3 | Identify the role of classical and free electron theory in the study of electrical conductivity | L3 |

C123.4 | Understand the physics of Semiconductors and their working mechanism. | L2 |

C123.5 | Apply the concept of magnetism to magnetic devices | L3 |

COURSE: C124 : Programming for Problem Solving using C | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C124.1 | Apply the fundamendals of Computer,C language and Comprehend the general structure of C Program | L3 |

C124.2 | Make use of Bitwise operators,Decission and Looping statements to design efficient C program | L3 |

C124.3 | Design an application using the concept of Arrays ,Strings,Enumerated,Structures and Union to solve real world problem | L6 |

C124.4 | Apply the concept of Processor commands, pointer & it’s applications | L3 |

C124.5 | Analyze the concept of functions and file management to support reusability | L4 |

COURSE: C125 : Digital Logic Design | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C125.1 | Shows the conversion among different number systems,binary number systems and error correcting codes | L1 |

C125.2 | Familiar to baisc logic gates — AND, OR & NOT, XOR, XNOR; Independently or work inteam to build simple logic circuits using gates and Understand Boolean algebra and basic properties of Boolean algebra. | L2 |

C125.3 | Build to design simple combinational logics using baisc gates. Able to optimize simple logic using Karnaugh maps, understand “don’t care”. | L3 |

C125.4 | Solve the basic combinational logic using adders,decoders,encoders and multiplexers | L3 |

C125.5 | Analyzethe basic sequential logic components: SR Latch, D Flip-Flop and their usage and able to analyze sequential logic circuits | L4 |

COURSE: C126 : Applied Physics Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C126.1 | Apply the basic concepts of light and and to determine wave length of monochromatic light by using diffraction grating | L3 |

C126.2 | Apply the relation between magnetic and electric fields by Stewart-Gees apparatus | L3 |

C126.3 | Applying Semiconductor properties and determine energy band gap of P-N junction diode | L3 |

C126.4 | Apply the concepts of mechanics to determine rigidity modulus of a material by using Torsional pendulum | L3 |

C126.5 | Apply the basic concepts of laser and techniques for the diffraction gratting | L3 |

COURSE: C127 : Communication Skills Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C127.1 | Explaining JAM, Hypothetical Situations, Self/Peer Profile Common Errors in Pronunciation, Neutralising Accent. | L3 |

C127.2 | Categorizing the rules of : Telephonic Etiquette, Role Plays Poster Presentations | L2 |

C127.3 | Experimenting on Oral Presentation skills, Public speaking Data Interpretation | L4 |

C127.4 | Illustrating Group Discussions: Do’s and Don’ts- Types, Modalities | L3 |

C127.5 | Demonstrating: Interview Skills: Preparatory Techniques, Frequently asked questions, Mock Interviews. Pronunciation: Connected speech (Pausing, Tempo, Tone, Fluency etc.,) | L3 |

COURSE: C128 : Programming for Problem Solving using C Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C128.1 | Identify the commonly used operations and apply control statements 1-4 | L3 |

C128.2 | organize the data in one , two or multi dimentions arrays and also apply in-built string handling function 5-8 | L3 |

C128.3 | apply the pointers, memory allocation techniques on arrays 9-14 | L3 |

C128.4 | Analyzing the complexity of problems, Modularize the problems into small modules and then convert them into programs 15 | L4 |

C128.5 | Create file and store the real time data permenantly using files | L6 |

COURSE: C1210 : Constitution of India | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C1210.1 | Understand historical background of the constitution making and its importance for building a democratic India. | L2 |

C1210.2 | Understand the functioning of three wings of the government ie., executive, legislative and judiciary. | L2 |

C1210.3 | Understand the value of the fundamental rights and duties for becoming good citizen of India | L2 |

C1210.4 | Analyze the decentralization of power between central, state and local self-government. | L4 |

C1210.5 | Apply the knowledge in strengthening of the constitutional institutions like CAG, | L3 |

COURSE: C211 : Mathematical Foundations of Computer Science | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C211.1 | Explain the difference between Propositional logic and predicate logic. | Understanding |

C211.2 | Illustrate by examples the basic terminology of functions,relations and sets and demonstrate knowledge of their associated operations. | Understanding |

C211.3 | Solve the problems related to fundamental theorems. | Applying |

C211.4 | Demonstrate in practical applications the use of basic counting principles of permutations, combinations, inclusion or exclusion principle and the pigeonhole methodology. | Understanding |

C211.5 | Solve problems involving recurrence relations and generating functions | Applying |

COURSE: C212 : Software Engineering | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C212.1 | Explain Software process and Process models. | L1 |

C212.2 | Explain Requirement analysis and specification and Software design. | L2 |

C212.3 | Construct Function-Oriented software design and Identify User Interface design. | L3 |

C212.4 | Develop Coding and Perform Testing. | L4 |

C212.5 | Evaluate Software reliability and Quality management. | L2 |

COURSE: C213 : Python Programming | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C213.1 | Develop essential programming skills in computer programming concepts like Data types, Expression and Decision structures and Boolean logic. | L3 |

C213.2 | Apply the basics of Control Statement,Strings and Text files | L4 |

C213.3 | Understand the List and Dictionaries , Design with Function and Modules: | L6 |

C213.4 | Solve coding tasks related to the fundamental notions and techniques used in File oprations, object- oriented programming and Design with Classes | L3 |

C213.5 | Apply and Analyze Errorsb& Exception Handling and Graphical User Interfaces | L3 |

COURSE: C214 : Data Structures | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C215.1 | Understanding of the Data Structures,Searching and Sorting | L2 |

C215.2 | Understanding the concepts of Linked List and its applications | L2 |

C215.3 | Compare Queues,Stacks and Explain applications | L4 |

C215.4 | Classify Trees and Explain applications | L4 |

C215.5 | Apply algorithms for Graphs and its Applications | L3 |

COURSE: C215 : Object Oriented Programming through C++ | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C215.1 | Why name of the operator can’t be overloaded and what are there?[Remembering] | L1 |

C215.2 | How to write a program to implement single inhertance with public access specific [ Remembering] | L1 |

C215.3 | Justify the pure virtual functions? [ Evaluating] | L5 |

C215.4 | Explain the overloaded a function and function template? [ Understanding] | L2 |

C215.5 | Develop a C++ program that illustrate exeception handling with the help of keyword:try,throws and catch? [ Understanding] | L2 |

C215.6 | List the different types of access specifiers support by c++?(Remembering) | L1 |

COURSE: C216 : Computer Organization | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C216.1 | Develop a detailed understanding of computer systems | L3 |

C216.2 | Classify different number systems, binary addition and subtraction, standard, floating-point, and micro operations | L2 |

C216.3 | Develop a detailed understanding of architecture and functionality of central processing unit | L3 |

C216.4 | Exemplify in a better way the I/O and memory organization | L5 |

C216.5 | Illustrate concepts of parallel processing, pipelining and inter processor communication | L2 |

COURSE: C217 : Python Programming Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C217.1 | Develop essential programming skills in computer programming concepts like data types, containers | L3 |

C217.2 | Apply the basics of programming in the Python language | L3 |

C217.3 | Solve coding tasks related conditional execution, loops | L3 |

C217.4 | Solve coding tasks related to the fundamental notions and techniques used in object-oriented programming | L3 |

COURSE: C218 : Data Structures through C++ Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C218.1 | Apply the various OOPs concepts with the help of programs. | L3 |

C218.2 | Implement sorting and searching algorithms,stacks and queues using arrays Develop programs using recursive functions. | L3 |

C218.3 | Apply concepts of linked lists. | L3 |

C218.4 | Develop programs using concepts of trees. | L3 |

COURSE: C221 : Probability and Statistics | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C221.1 | Classify the concepts of data science and its importance | L2 |

C221.2 | Interpret the association of characteristics and through correlation and regression tools | L4 |

C221.3 | Make use of the concepts of probability and their applications | L3 |

C221.4 | Design the components of a classical hypothesis test | L6 |

C221.5 | Infer the statistical inferential methods based on small and large sampling tests | L3 |

COURSE: C222 : Java Programming | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C222.1 | Students are able to categorizing the operators, control statements and programming paradigms | L2 |

C222.2 | Students are able to dividing the real time problems into classes and objects | L4 |

C222.3 | Students are able to Demonstrate the concept of polymorphism and inheritence | L2 |

C222.4 | students are able to implement error handling techniques using exception handling | L3 |

C222.5 | students are able to prepare the threads and JDBC connection | L3 |

COURSE: C223 : Operating Systems | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C223.1 | Describe various generations of Operating System and functions of Operating System | L2 |

C223.2 | Apply the concept of program, process, and thread to analyze various CPU Scheduling Algorithms and compare their performance. | L3 |

C223.3 | Solve Inter Process Communication problems using Mathematical Equations by various methods | L3 |

C223.4 | Compare various Memory Management Schemes especially paging and Segmentation in Operating System and apply various Page Replacement Techniques | L3 |

C223.5 | Evaluate the performance and reliability of file systems in UNIX/Linux and Windows | L6 |

COURSE: C224 : Database Management Systems | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C224.1 | Describe a relational database and object-oriented database | L2 |

C224.2 | Create, maintain and manipulate a relational database using SQL | L3 |

C224.3 | Describe ER model and normalization for database design | L2 |

C224.4 | Examine issues in data storage and query processing and can formulate appropriate solutions | L4 |

C224.5 | Outline the role and issues in management of data such as efficiency, privacy, security, ethical responsibility, and strategic advantage | L2 |

COURSE: C225 : Formal Languages and Automata Theory | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C225.1 | Understanding Automata Concept and Types of Automata,Designing and their equivalences and applications | L3 |

C225.2 | Regular Expressions and Equivalences, concept of formal languages and Chomsky Hierarchy, problems on inter conversions | L3 |

C225.3 | Context free grammer and languages and simplifications | L3 |

C25.4 | Push Down automata (PDA) with one and two stacks and designing and its applications,problems on designing of PDA | L3 |

C225.5 | Turing Mechine (TM) concepts and designing and un-decidability, problems on designing TM | L3 |

COURSE: C226 : Java Programming Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C226.1 | Evaluate default value of all primitive data type, Operations, Expressions, Control-flow, Strings | L5 |

C226.2 | Determine Class, Objects, Methods, Inheritance, Exception, Runtime Polymorphism, User defined Exception handling mechanism | L5 |

C226.3 | Illustrating simple inheritance, multi-level inheritance, Exception handling mechanism | L2 |

C226.4 | Construct Threads, Event Handling, implement packages, developing applets | L6 |

COURSE: C227 :UNIX Operating System Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C227.1 | To use Unix utilities and perform basic shell control of the utilities | L3 |

C227.2 | To use the Unix file system and file access control | L3 |

C227.3 | To use of an operating system to develop software | L3 |

C227.4 | Students will be able to use Linux environment efficiently | L3 |

C227.5 | Solve problems using bash for shell scripting | L3 |

COURSE: C228 : Database Management Systems Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C228.1 | Utilize SQL to execute queries for creating database and performing data manipulation operations | L3 |

C228.2 | Examine integrity constraints to build efficient databases | L4 |

C228.3 | Apply Queries using Advanced Concepts of SQL | L3 |

C228.4 | Build PL/SQL programs including stored procedures, functions, cursors and triggers | L3 |

COURSE: C311 : Data Warehousing and Data Mining | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C311.1 | Understand stages in building a Data Warehouse | L2 |

C311.2 | Explain the need and importance of preprocessing techniques | L3 |

C311.3 | Understand the different frequent pattern analysis techniques | L2 |

C311.4 | Differentiate the performance of various classification methods using performance metrics | L4 |

C311.5 | Analyze Classification and Clustering algorithms | L4 |

COURSE: C312 : Computer Networks | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C312.1 | Illustrate the OSI and TCP/IP reference model | L2 |

C312.2 | Analyze MAC layer protocols and LAN technologies | L4 |

C312.3 | Design applications using internet protocols | L6 |

C312.4 | Classify routing and congestion control algorithms | L4 |

C312.5 | Develop application layer protocols | L3 |

COURSE: C313: Compiler Design | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C313.1 | Analyze different phases and passes of Compiler, and specifying different types of tokens by lexical analyzer, and also able to use the Compiler tools like LEX, YACC. | L4 |

C313.2 | Understanding Parser and its types i.e. Top-down and Bottom-up parsers. | l2 |

C313.3 | Construction of LL, SLR, CLR and LALR parse table. | L6 |

C313.4 | Explain Various Runtime Environment Techniques. | L5 |

C313.5 | Discuss on the Techniques for Code optimization. | L6 |

COURSE: C315 : Computer Graphics | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C315.1 | What are the basic geometric primitives like transformations, Area filling, Clipping In the concept of computer graphics primitives. | L1 |

C315.2 | Define 3 Transformations like 3-D Viewing and 3-D Visible surface identification | L1 |

C315.3 | Define different types of colors, like RGB, CMYK, HSV and YIQ etc. (Remembering) | L1 |

C315.4 | How to draw shades in 3-D objects | L1 |

C315.5 | Tell about ray Tracing and Camera Viewing angles | L1 |

COURSE: C316: Computer Networks Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C316.1 | Apply the basics of Physical layer in real time applications | L3 |

C316.2 | Apply data link layer concepts, design issues, and protocols | L3 |

C316.3 | Apply Network layer routing protocols and IP addressing | L3 |

C316.4 | Implement the functions of Application layer and Presentation layer paradigms and Protocols | L3 |

COURSE: C318 : Data Mining Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C318.1 | Able to select mining algorithms as a component to the exiting tools. | L2 |

C318.2 | To build models to mining techniques for realistic data. | L2 |

COURSE: C319 : Employability Skills -II* | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C319.1 | Identify and analyze an ethical issue in the subject matter under investigation or in a relevant field | L4 |

C319.2 | Identify the multiple ethical interests at stake in a real-world situation or practice | L4 |

C319.3 | Articulate what makes a particular course of action ethically defensible | L2 |

C319.4 | Assess their own ethical values and the social context of problems | L4 |

C319.5 | Identify ethical concerns in research and intellectual contexts | L3 |

C319.6 | Demonstrate knowledge of ethical values in non-classroom activities | L1 |

COURSE: C321 : Web Technologies | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C321.1 | Illustrate the basic concepts of HTML and CSS & apply those concepts to design static web pages | L2 |

C321.2 | indentify and understand various concepts related to dynamic web page and validate them using java script | L3 |

C321.3 | categorize the concepts of extensible markup languages & AJAX | L4 |

C321.4 | devolop web page using scripting language & framework | L3 |

C321.5 | build and deploy secure, usable database driven web aplications using PHP and RUBY | L3 |

COURSE: C322 : Distributed Systems | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C322.1 | Develop a familiarity with distributed file systems | L3 |

C322.2 | Define important characteristics of distributed systems and the salient architectural | L1 |

C322.3 | learn features of distributed systems | L2 |

C322.4 | Describe the features and applications of important standard protocols which are usedindistributed systems | L5 |

C322.5 | Gaining practical experience of inter-process communication in a distributed environment | L4 |

COURSE: C323 : Design and Analysis of Algorithms | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C323.1 | Able to understand the performance of a given algorithm using the asymptotic notation,Sets Disjoint set union and Basic Traversal & Searching Techniques | L2 |

C323.2 | Able to analyze Divide & conquer and greedy algorithmic approache | L4 |

C323.3 | Able to understand Dynamic programming approaches | L2 |

C323.4 | Able to explain the backtracking and branch and bound algorithmic approaches | L2 |

C323.5 | Able to explain the NP- Completeness theory and String Matching | L2 |

COURSE: C324 : Professional Elective -II (Information Retrieval Systems) | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C324.1 | Understand the basics of Information Retrieval | L2 |

C324.2 | Define the data structures like Inverted Indices used in Information retrieval systems | L1 |

C324.3 | Understand different techniques for compression of an index including the dictionary and its posting list | L2 |

C324.4 | Understand different formatting tags, cross-language information retrieval | L2 |

C324.5 | Determine the efficiency and develop a complete IR system from Scratch | L5 |

COURSE: C326 : Managerial Economics and Financial Accountancy | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C326.1 | Equipped with the knowledge of estimating the Demand and demand Elasticity’s for a product. | L2 |

C326.2 | Students are able to Analyse the concepts of production, cost & break even analysis. | L4 |

C326.3 | Students are able to compare the price of a product or services under any market conditions and assess various types of business and business cycles. | L2 |

C326.4 | Students are able to prepare accounting concepts and able to analyze | L4 |

C326.5 | Students are able to solve capital and the capital budgeting issues. | L3 |

COURSE: C327 : Web Technologies Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C327.1 | analyze and apply the role of languages like HTML. CSS, XML | L4 |

C327.2 | interepret javaScript, PHP and protocols in the working of the web and web applications | L5 |

C327.3 | apply web applications terminologies, interent tools, e- commerce and other web services | L3 |

C327.4 | devolop and analyze dynamic web applications using php and mysql | L6 |

COURSE: C411 : Cryptography and Network Security | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C411.1 | Classify the symmetric encryption techniques. | L2 |

C411.2 | Explain encryption and decryption of different block ciphers. | L2 |

C411.3 | Illustrate various public key cryptography techniques. | L2 |

C411.4 | Evaluate the authentication and hash algorithms | L5 |

C411.5 | Define authentication application | L1 |

C411.6 | What is the intrusion detection and its solutions to overcome the attacks. | L1 |

COURSE: C412 : UML & Design Patterns | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C412.1 | Illustrate software design with UML diagrams | L2 |

C412.2 | Design software applications using OO concepts | L6 |

C412.3 | Identify various scenarios based on software requirements | L3 |

C412.4 | Apply UML based software design into pattern based design using design patterns | L3 |

C412.5 | Illustrate the various testing methodologies for OO software | L2 |

COURSE: C413 : Machine Learning | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

C413.1 | List the characteristics of machine learning that make it useful to real-world Problems. | L1 |

C413.2 | Explain the machine learning algorithms as supervised, semi-supervised, and Unsupervised. | L2 |

C413.3 | Explain heard of a few machine learning toolboxes. | L2 |

C413.4 | How to use Linear models and Distance Based Models for solving the real world problems. | L1 |

C413.5 | How to Learn the concepts in Bayesian analysis from probability models and methods. | L1 |

C413.6 | Demonstrate the concept behind neural networks for learning non-linear functions. | L2 |

COURSE: C414: Open Elective -II Embadded Systems | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C414.1 | Understand the concepts of embedded systems. | L2 |

C414.2 | Understand the concepts in Embedded Hardware Design. | L2 |

C414.3 | Understand the Embedded Firmware Design concepts. | L2 |

C414.4 | Examine the different concepts of RTOS. | L4 |

C414.5 | Applying acquired knowledge to Embedded System Development procedure. | L3 |

COURSE: C415 : SOFTWARE PROJECT MANAGEMENT(Professional Elective- III) | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C415.1 | apply athe process to be followed in the software development life- cycle models | L3 |

C415.2 | apply the concepts of project management & planning | L3 |

C415.3 | implement the project plans through managing people, communications and change | L3 |

C415.4 | inspect activities necessary to successfully complete and close the software projects | L4 |

C415.5 | inplement communication, modeling and construction & deployment practices in software development | L3 |

COURSE: C416 :Professional Elective- IV Cloud Computing | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C416.1 | Interpret the key dimensions of the challenge of Cloud Computing | L2 |

C416.2 | Examine the economics, financial, and technological implications for selecting cloud computing for own organization | L4 |

C416.3 | Assessing the financial, technological, and organizational capacity of employer’s for actively initiating and installing cloud-based applications | L5 |

C416.4 | Evaluate own organizations’ needs for capacity building and training in cloud computing related IT areas | L5 |

C416.5 | Illustrate Virtualization for Data-Center Automation | L2 |

COURSE: C417 : UML Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C417.1 | Demonstrate the installation of OOAD Software. | L2 |

C417.2 | Implement the UML Diagrams for various Domains | L3 |

C417.3 | Create UML designs for LMS, POS & OBS using the building blocks of UML | L6 |

COURSE: C419 : IPR & Patents | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C419.1 | Understanding of the scope for protecting his/ her novel creations. | L1 |

C419.2 | Identify the scope of incorporating practical research within the predefined experimental / research designs. | L3 |

C419.3 | Ability to critically analyse the inventiveness of his/her work over the prior art available. | L4 |

C419.4 | Able to choose for IPR protection primarily before the conventional mode of protection like scientific publication | L3 |

C419.5 | Able to select effective decision regarding use of other’s intellectual property for conducting his/her research and the ways of making it non infringing. | L1 |

COURSE: C421 : Management and Organizational Behavior | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C421.1 | After completion of course the student will develop the knowledge on management functions, global leadership and organizational structure. | L3 |

C421.2 | Will explain with the concepts of functional management that is HRM and Marketing of new product developments | L2 |

C421.3 | The learner is able to think in strategically through contemporary management practices. | L4 |

C421.4 | The learner can develop positive attitude through personality development and can equip with motivational theories. | L3 |

C421.5 | The student can attain the group performance and grievance handling in managing the organizational culture. | L3 |

COURSE: C423: Professional Elective-V Devepos | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C423.1 | Enumerate the principles of continuous development and deployment, automation of configuration management, | L2 |

C423.2 | Enumerate the inter-team collaboration, and IT service agility | L4 |

C423.3 | Demonstrate DevOps & DevSecOps methodologies and their key concepts | L2 |

C423.4 | Identify the types of version control systems, continuous integration tools, continuous monitoring tools, and cloud models | L3 |

C423.5 | Show up complete private infrastructure using version control systems and CI/CD tools | L2 |

R16

COURSE: C111 : English -1 | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C111.1 | Develop their knowledge different fields and serve the society accordingly. | L6 |

C111.2 | develop extensive reading skill and comprehension for pleasure and profit. | L6 |

C111.3 | Understand road safety measures whatever be the mode of transport. | L2 |

C111.4 | Analyse the advantages and disadvantages of technology. | L4 |

C111.5 | Get awareness to the usefulness of animals for the human society. | L2 |

C111.6 | Identifying safety measures against different varieties of accidents at home and in the workplace. | L3 |

COURSE: C112 : Mathematics – I | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C112.1 | Solve the differential equations related to various engineering fields | L3 |

C112.2 | Solve the differential equations related to various engineering fields. | L3 |

C112.3 | Apply the Laplace transform for solving differential equations | L5 |

C112.4 | Familiarize with functions of several variables which is useful in optimization. | L3 |

C112.5 | Identify solutions methods for partial differential equations that model physical processes | L3 |

C112.6 | Solve linear partial differential equations with constant coefficients | L3 |

COURSE: C113 : Mathematics – II | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C113.1 | Calculate a root of algebraic and transcendental equations. Explain relation between the finite difference operators. | L2 |

C113.2 | Compute interpolating polynomial for the given data | L3 |

C113.3 | Solve ordinary differential equations numerically using Euler’s and RK method | L4 |

C113.4 | Find Fourier series and Fourier transforms for certain functions. | L2 |

C113.5 | Identify/classify and solve the different types of partial differential equations. | L3 |

COURSE: C114 : Applied Physics | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C114.1 | Understand the principles of optics phenomena like Interference, concepts of coherent sources. | L2 |

C114.2 | Gain knowledge of physical optics phenomena like diffraction to design instruments with higher resolution. | L6 |

C114.3 | Apply the principles of optics in Polarization, designing optical devices like Polarimeters and understand the Principles of Lasers. | L3 |

C114.4 | Analytical concepts of EM Waves and their propagation. | L4 |

C114.5 | Working knowledge of the Quantum Mechanics postulate on the physical system. | L3 |

C114.6 | Understand the physics of Semiconductors and their working mechanism. | L2 |

COURSE: C115 : Computer Programming | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C115.1 | Understand the basic terminology used in computer programming | L2 |

C115.2 | Explain how to Write, compile and debug programs in C language. | L2 |

C115.3 | Explain different data types in a computer program. | L2 |

C115.4 | Design programs involving decision structures, loops and functions. | L6 |

C115.5 | Explain the difference between call by value and call by reference | L2 |

C115.6 | Understand the dynamics of memory by the use of pointers • Use different data structures and create/update basic data files. | L2 |

COURSE: C118 : Applied Physics Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C118.1 | Estimate the wavelength of LASER Source using diffraction grating | L3 |

C118.2 | Apply the concepts of mechanics to determine rigidity modulus of a material by using Torsional pendulum | L3 |

C118.3 | Determine thickness of a paper with the concept of interference | L3 |

C118.4 | Verify the laws of vibrations in stretched string using Sonometer | L3 |

C118.5 | Apply the relation between magnetic and electric fields by Stewart-Gees apparatus | L3 |

C118.6 | Calculate the band gap of a given semiconductor | L3 |

COURSE: C119 : Computer Programming Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C119.1 | To Understand the basic concept of C Programming, and its different modules that includes conditional and looping expressions, Arrays, Strings, Functions, Pointers, Structures and File programming. | L2 |

C119.2 | Adapt knowledge about the basic concept of writing a program | L6 |

C119.3 | Understanding Role of constants, variables, identifiers, operators, type conversion and other building blocks of C Language. | L2 |

C119.4 | Applying conditional expressions and looping statements to solve problems associated with conditions and repetitions. | L3 |

C119.5 | Understanding Role of Functions involving the idea of modularity. | l2 |

C119.6 | Applying different data structures and create/update basic data files. | L3 |

COURSE: C122 : Mathematics – III | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C121.1 | Develop the use of matrix algebra techniques, system of linear algebraic equations using gauss elimination, gauss Jordan, gaussseiedel. | L5 |

C121.2 | Finding inverse and power of a matrix by cayley-Hamilton theorem. | L4 |

C121.3 | Apply double integration technique in evaluating areas bounded by the region. | L5 |

C121.4 | Evaluation of beta and gamma function. | L4 |

C121.5 | Calculate gradient of a scalar function, divergence and curl of a vector function. | L5 |

C121.6 | Determine line, surface and volume integrals. Apply Green, Stokes and Gauss divergence theorems to calculate line, surface and volume integrals. | L5 |

COURSE: C123 : APPLIED CHEMISTRY | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C123.1 | The advantages and limitations of plastic materials and rubber their use in design would be understood. | L1 |

C123.2 | Fuels which are used commonly and their economics, advantages and limitations are discussed. | L1 |

C123.3 | Reasons for corrosion and some methods of corrosion control would be understood. | L2 |

C123.4 | The students would be now aware of advanced materials and their uses. | L2 |

C123.5 | The students would be now aware of crystal structures and semiconductors. | L3 |

C123.6 | The students are exposed to some of the alternative fuels and their advantages and limitations. | L3 |

COURSE: C124 : OOPS through C++ | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C124.1 | Understand the basic terminology used in computer programming | L1 |

C124.2 | Understanding how to Write, compile and debug programs in C language. Use different data types in a computer program. | L1 |

C124.3 | Design programs involving decision structures, loops and functions. | L6 |

C124.4 | Explain the difference between call by value and call by reference | L2 |

C124.5 | Develop a C++ program that illustrate exeception handling with the help of keyword:try,throws and catch? [ Understanding] | L2 |

C124.6 | List the different types of access specifiers support by c++?(Remembering) | L1 |

COURSE: C125 : Environmental Science | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C125.1 | The concepts of the ecosystem and its function in the environment. The need for protecting the producers and consumers in various ecosystems and their role in the food web. | L2 |

C125.2 | The natural resources and their importance for the sustenance of the life and recognize the need to conserve the natural resources. | L1 |

C125.3 | The biodiversity of India and the threats to biodiversity, and conservation practices to protect the biodiversity. | L2 |

C125.4 | Various attributes of the pollution and their impacts and measures to reduce or control the pollution along with waste management practices. | L1 |

C125.5 | Social issues both rural and urban environment and the possible means to combat the challenges. The environmental legislations of India and the first global initiatives towards sustainable development. | L2 |

C125.6 | About environmental assessment and the stages involved in EIA and the environmental audit. | L3 |

COURSE: C127: APPLIED CHEMISTRY LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C127.1 | Titrating the given sample (acid-base titration) to get quantitative analysis | L4 |

C127.2 | Titrating the given sample (redox titration)to get quantitative analysis | L4 |

C127.3 | Titrating the given sample (complexometric titration)to get quantitative analysis | L4 |

C127.4 | Conductometric titration to get the neutralization point of the given sample | L6 |

C127.5 | potentiometric titration to get the neutralization point of the given sample | L6 |

C127.6 | Preparation of some complex compounds | L6 |

COURSE: C129: OOPS LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C129.1 | Explain whatconstitutesanobject-oriented approachtoprogrammingandidentify potential benefits of object-oriented programming over other approaches. | L2 |

C129.2 | Apply an object-oriented approach to developing applications of varying complexities | L3 |

COURSE: C211 : Statistics with R programming | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C211.1 | Discuss R basics | L6 |

C211.2 | Explain programming in R | L5 |

C211.3 | Apply mathematical functions and I/O functions in R | L3 |

C211.4 | Compare different graphical forms of data | L2 |

C211.5 | Discuss Statistical methods | L6 |

C211.6 | Apply different Regression methods to model data | L3 |

COURSE: C212 : MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C212.1 | Explain the difference between Propositional logic and predicate logic. | L5 |

C212.2 | Illustrate by examples the basic terminology of functions,relations and sets and demonstrate knowledge of their associated operations. | L2 |

C212.3 | Solve the problems related to fundamental theorems. | L3 |

C212.4 | Demonstrate in practical applications the use of basic counting principles of permutations, combinations, inclusion or exclusion principle and the pigeonhole methodology. | L2 |

C212.5 | Solve problems involving recurrence relations and generating functions | L3 |

C212.6 | Simplify and apply graph theory in solving computer science problems. | L4 |

COURSE: C213 : DIGITAL LOGIC DESIGN | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C213.1 | Shows the conversion among different number systems,binary number systems and error correcting codes | L1 |

C213.2 | Familiar to baisc logic gates — AND, OR & NOT, XOR, XNOR; Independently or work inteam to build simple logic circuits using basic AND Understand BooleanN algebra and basic properties of Boolean algebra. | L2 |

C213.3 | build to design simple combinational logics using baisc gates. Able to optimize simple logic using Karnaugh maps, understand “don’t care”. | L3 |

C213.4 | Solve the basic combinational logic using adders,decoders,encoders and multiplexers | L3 |

C213.5 | Analyzethe basic sequential logic components: SR Latch, D Flip-Flop and their usage and able to analyze sequential logic circuits | L4 |

C213.6 | Utilize the basic shift registers,ripple counters | L3 |

COURSE: C214 : PYTHON PRPGRAMMING | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C215.1 | Experience with an interpreted Language. | L1 |

C215.2 | Flow of program execution | L2 |

C215.3 | Organiging data logically | L2 |

C215.4 | Utilization of implicit packages | L3 |

C215.5 | To build software for real needs. | L6 |

C215.6 | Prior introduction to testing software | L2 |

COURSE: C215 : DATA STRUCTURES THROUGH C++ | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C215.1 | Recall basic techniques of object oriented principles and can Apply Arrays to build Polynomials and Sparse matrices | L3 |

C215.2 | Demonstrate Stacks, Queue and can Evaluate Expressions | L5 |

C215.3 | Design Linked lists using Dynamic memory management | L6 |

C215.4 | Apply data structures into the applications such as binary search trees,Threaded binary trees | L3 |

C215.5 | Estimate distance between paths using Shortest path algorithms & Minimum Spanning tree | L6 |

C215.6 | Choose various sorting techniques for given problem . | L6 |

COURSE: C216 : COMPUTER GRAPHICS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C216.1 | What are the basic geometric primitive’s like transformations, Area filling, Clipping In the concept of computer graphics primitives. | L1 |

C216.2 | Define 3 Transformations like 3-D Viewing and 3-D Visible surface identification. | L1 |

C216.3 | Define different types of colours, like RGB, CMYK, HSV and YIQ etc.. | L1 |

C216.4 | How to draw shades in 3-D objects. | L1 |

C216.5 | How to create images by iterated functions, Mandelbrot sets- Julia Sets and Random Fractals. | L1 |

C216.6 | Tell about ray Tracing and Camera Viewing angles. | L1 |

COURSE: C217 : DATA STRUCTURES THROUGH C++ Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C217.1 | Recall basic techniques of object oriented principles and can Apply Arrays to build Polynomials and Sparse matrices | L3 |

C217.2 | Demonstrate Stacks, Queue and can Evaluate Expressions | L5 |

C217.3 | Design Linked lists using Dynamic memory management | L6 |

C217.4 | Apply data structures into the applications such as binary search trees,Threaded binary trees | L3 |

C217.5 | Estimate distance between paths using Shortest path algorithms & Minimum Spanning tree | L6 |

C217.6 | Choose various sorting techniques for given problem . | L6 |

COURSE: C218 : PYTHON PRPGRAMMING LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C218.1 | Experience with an interpreted Language. | L1 |

C218.2 | Flow of program execution | L2 |

C218.3 | Organiging data logically | L2 |

C218.4 | Utilization of implicit packages | L3 |

C218.5 | To build software for real needs. | L6 |

C218.6 | Prior introduction to testing software | L2 |

COURSE: C221 : SOFTWARE ENGINEERING | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C221.1 | To understand the principles & myths of software along with different software life cycle models and process models. | L2 |

C221.2 | To analyze requirement gathering and SRS document along with design process. | L4 |

C221.3 | To develop DFD ‘s and Object modeling notations along with user interfaces. | L6 |

C221.4 | To identify errors and develop various testing strategy tools. | L3 |

C221.5 | To determine and estimate the quality of software using CASE tools | L4 |

C221.6 | To determine the importance of software maintenance along with software reuse approach | L5 |

COURSE: C222 : JAVA PROGRAMMING | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C222.1 | Build basics of Object Oriented Programming | L3 |

C222.2 | Classify the concept of object, class, and this keyword | L4 |

C222.3 | Examine the concepts of inheritance, exceptions, packages and interfaces | L4 |

C222.4 | Develop the programs using multithreading | L3 |

C222.5 | Develop the programs using applets and event handling | L3 |

C222.6 | Develop the programs using AWT components | L3 |

COURSE: C223 : ADVANCED DATA STRUCTURES | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C223.1 | Develop external sorting methods and file structure concepts | L3 |

C223.2 | Utilize symbol table using hashing techniques | L3 |

C223.3 | Construct priority queues using Binary heap and Binomial Queue and their applications | L3 |

C223.4 | Analyze algorithms for Height balanced trees such as AVL trees, red-black trees. | L4 |

C223.5 | Analyze algorithms for Height balanced trees B-trees and B+ trees | L4 |

C223.6 | Develop algorithms for digital search trees, binary tries and patricia | L3 |

COURSE: C224 : COMPUTER ORGANISATION | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C224.1 | To Understand the architecture of modern computer | L2 |

C224.2 | To analyze the Performance of a computer using performance equation | L3 |

C224.3 | To Understand the different Instructions types | L2 |

C224.4 | To calculate the effective address of an operand by addressing modes | L3 |

C224.5 | To understand how computer stores positive and negative numbers. | L2 |

C224.6 | To Understand, how a computer performs arithmetic operation of positive and negativenumbers. | L2 |

COURSE: C225 : FORMAL LANGUAGE AND AUTOMATA THEORY | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C225.1 | Explain basic concepts in formal language theory,grammars, automata theory, computability theory, and complexity theory and basic properties of deterministic and nondeterministic finite automata | L2 |

C225.2 | Ability to show the eqivalance of languages described by finite state machine and regular expression | L2 |

C225.3 | Develop the Context free languages and grammers, and also Normalising the CFG. | L3 |

C25.4 | Explain the concept of Pushdown automata,equivalence between CFG and PDA and its application. | L2 |

C225.5 | Analyze the basic properties of Turing machines and computing with Turing machines | L4 |

C225.6 | Define the concepts of tractibility and decidability ,the concepts of NP-completeness and NP-hard | L1 |

COURSE: C226 : PRINCIPLES OF PROGRAMMING LANGUAGES | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C226.1 | Examine syntax and semantics in formal notation. | L4 |

C226.2 | Build the knowledge of data, data types, and basic statements in programming languages | L3 |

C226.3 | Develop the features of programming through subprogram constructs | L3 |

C226.4 | Analyze the object – oriented, concurrency, and event handling programming constructs. | L4 |

C226.5 | Develop the programming paradigms of modern programming languages | L3 |

C226.6 | Classify programs in different language paradigms. | L4 |

COURSE: C227 : ADVANCED DATA STRUCTURES LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C227.1 | Explain the difference between internal sorting and external sorting. | L2 |

C227.2 | Organize the data in some order for fast retrival. | L3 |

C227.3 | Define binomial queues and binomial queue operations | L1 |

C227.4 | Compare and contrast AVL and RED-BLACK tree | L4 |

C227.5 | Compare and contrast B and B++ tree and apply operations | L4 |

C227.6 | Apply different operations Digital search trees | L3 |

COURSE: C228 : JAVA PROGRAMMING LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C228.1 | Explain basics of Object Oriented Programming | L2 |

C228.2 | Students are able to explain the concept of object, class, and this keyword | L2 |

C228.3 | Explain the concepts of inheritance, exceptions, packages and interfaces | L2 |

C228.4 | Develop the programs using multithreading | L3 |

C228.5 | Develop the programs using applets and event handling | L3 |

C228.6 | Develop the programs using AWT components | L3 |

COURSE: C311 : COMPILER DESIGN | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C311.1 | Analyze the different phases and passes of Compiler | L4 |

C311.2 | Classify different types of Parsers | L2 |

C311.3 | Construct different types of parsing tables(SLR,CLR AND LALR)and design Syntax Directed Translations for various Language Constructs | L6 |

C311.4 | Construct the various forms of Intermediate Codes | L6 |

C311.5 | Explain Various Runtime Environment Techniques. | L5 |

C311.6 | Discuss on the Techniques for Code optimization. | L6 |

COURSE: C312 : UNIX PROGRAMMING | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C312.1 | Discuss the architecture, networking and basic commands of UNIX | L2 |

C312.2 | Implement various file processing commands used in UNIX | L3 |

C312.3 | Develop Scripts and programs will demonstrate simple effective user interfaces. | L3 |

C312.4 | Apply Regular expression to perform pattern matching using utilities like grep,sed and awk | L3 |

C312.5 | Construct various shell scripts for simple applications | L3 |

C312.6 | Explain the process management using system calls UNIX environment | L2 |

COURSE: C313: Object Oriented Analysis and Design using UML | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C313.1 | The analysis and design of software require well-organized and structured Defining the primitives of the object model paradigm by understanding the challenges ofobject model and applications.,approaches to manage the challenges of complexity. | L4 |

C313.2 | Understand the purposes , major components and key mechanism of class and object diagram. | L2 |

C313.3 | , Learn the basic elements of modeling in UML such as Things ,Relationships and Diagrams depending on the views of UML Architecture and SDLC. | L3 |

C313.4 | Analyze Dynamic aspects of a software system using use-case , Interaction and Activity diagrams. | L4 |

C313.5 | Apply techniques of state chart diagrams through a set of events , process and signals. | L4 |

C313.6 | create real time application by using the basic elements in UML. | L6 |

COURSE: C314 : DatabaseManagement Systems | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C314.1 | Explain the difference between file system vs database management system. | L2 |

C314.2 | Develop the database tables and they can perform different types of operations on tables. | L3 |

C314.3 | Perform mathematial operations on database tables and thay can develop the different types of data constraints. | L3 |

C314.4 | Delete the data redundency. | L6 |

C314.5 | Develop the database queries for data consistency. | L3 |

C314.6 | Organize the data for fast retrival. | L3 |

COURSE: C315 : OPERATING SYSTEMS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C315.1 | Analyze the sturucture of Operating systems and basic architectural components involved in Operating system design,Identify system call and their importance | L4 |

C315.2 | Illustrates how the processes interact with other processes and provides a good communication path for the processes to execute,Design various scheduling algorithms | L2 |

C315.3 | Compare and contrast various memory management schemes,Identify the necessity of virtual memory management | L4 |

C315.4 | to gain knowledge on the Operating system concepts that includes architecture ,mutual exclusion algorithms , deadlock detection algorithms and ,agreement protocols,Apply the principles of concurrency | L2 |

C315.5 | Identify how the files are accessed and shared,Interpret different file system structures and file allocation methods | L5 |

C315.6 | Understand the Android Operating system Internal and should perform administrative tasks on linux servers. | L2 |

COURSE: C316: Unified Modeling Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C316.1 | The analysis and design of software require well-organized and structured Defining the primitives of the object model paradigm by understanding the challenges ofobject model and applications.,approaches to manage the challenges of complexity. | L4 |

C316.2 | Understand the purposes , major components and key mechanism of class and object diagram. | L2 |

C316.3 | Students should be able to learn the basic elements of modeling in UML such as Things, Relationships and Diagrams depending on the views of UML Architecture and SDLC. | L3 |

C316.4 | Analyze Dynamic aspects of a software system using use-case , Interaction and Activity diagrams. | L4 |

C316.5 | Apply techniques of state chart diagrams through a set of events , process and signals. | L4 |

C316.6 | Students able to create real time application by using the basic elements in UML. | L6 |

COURSE: C317 : Operating System & Linux Programmimng Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C317.1 | Analyze the sturucture of Operating systems and basic architectural components involved in Operating system design,Identify system call and their importance | L4 |

C317.2 | Illustrates how the processes interact with other processes and provides a good communication path for the processes to execute,Design various scheduling algorithms | L2 |

C317.3 | Compare and contrast various memory management schemes,Identify the necessity of virtual memory management | L4 |

C317.4 | to gain knowledge on the Operating system concepts that includes architecture ,mutual exclusion algorithms , deadlock detection algorithms and ,agreement protocols,Apply the principles of concurrency | L2 |

C317.5 | Identify how the files are accessed and shared,Interpret different file system structures and file allocation methods | L5 |

C317.6 | Understand the Android Operating system Internal and should perform administrative tasks on linux servers. | L2 |

COURSE: C318 : DatabaseManagement System Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C318.1 | Explain the difference between file system vs database management system. | L2 |

C318.2 | Develop the database tables and they can perform different types of operations on tables. | L3 |

C318.3 | Perform mathematial operations on database tables and thay can develop the different types of data constraints. | L3 |

C318.4 | Delete the data redundency. | L6 |

C318.5 | Develop the database queries for data consistency. | L3 |

C318.6 | Organize the data for fast retrival. | L3 |

COURSE: C319 : Professional Ethics & Human Values | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C319.1 | Identify and analyze an ethical issue in the subject matter under investigation or in a relevant field | L4 |

C319.2 | Identify the multiple ethical interests at stake in a real-world situation or practice | L4 |

C319.3 | Articulate what makes a particular course of action ethically defensible | L2 |

C319.4 | Assess their own ethical values and the social context of problems | L4 |

C319.5 | Identify ethical concerns in research and intellectual contexts | L3 |

C319.6 | Demonstrate knowledge of ethical values in non-classroom activities | L1 |

COURSE: C321 : COMPUTER NETWORKS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C321.1 | 1.Independently understand basic computer network technology. 2.Identify the different types of network topologies and protocols. 3.Enumerate the layers of the OSI model and TCP/IP. | L1 |

C321.2 | 1.Establish of physical connection to the network and with transmission and reception of signals 2.Knowing different types of transmission medium used 3. Student can able to know in which formate(stream of bits) data is being tranmitted from physical layer to next layer | L2 |

C321.3 | 1.Designing data frames 2.Illustrating datalink protocols 3. Make use of datalink protocols to transmit data frames | L3 |

C321.4 | Analyze MAC layer protocols and LAN technologies | L2 |

C321.5 | 1.How to swiching packets from one layer to next layer 2.Distinguish between Connection oriented sevices and connection less service. 3.Implementing routing and congetion control algorithm | L2 |

C321.6 | 1.Demonstration of how internet works 2.Identify the Different types of Internet protocols used | L3 |

COURSE: C322 : DATAWAREHOUSING AND MINING | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C322.1 | Discuss the roles that data mining plays in various fields and manipulate different data mining techniques. | L6 |

C322.2 | Apply preprocessing statistical methods for any given raw data | L3 |

C322.3 | Discover intersting patterns from large amounts of data to analyze and extract patterns to make classification of outcomes. | L4 |

C322.4 | Analyze data by applying baysiean classifier | L4 |

C322.5 | Apply different techniques to form Association rules | L3 |

C322.6 | Analyze data by applying clustering algorithms. | L4 |

COURSE: C323 : DESIGN AND ANALYSIS OF ALGORITHMS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C323.1 | Develop Algorithms for various computational problems and analyze time and space complexities of analgorithms | L3 |

C323.2 | Construct Sorting and Searching algorithms using Divide and conquer approach | L3 |

C323.3 | Apply Greedy method with heuristic approach in tracing the optimal solution from local optimal solution. | L3 |

C323.4 | Compare the benefits of using Dynamic programming over Greedy method | L2 |

C323.5 | Solve problems using Backtracking strategy | L3 |

C323.6 | Relate real time problems that exploit Branch and Bound method | L2 |

COURSE: C324 : SOFTWARE TESTING METHODOLOGIES | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C324.1 | Explain the basic concepts of testing, path testing and sensitization. | L2 |

C324.2 | List Transaction flows techniques and transaction flow structures and their test databases. | L1 |

C324.3 | Demonstrate Domains and Interfaces testing. | L2 |

C324.4 | Illustrate Path expression and KV Charts and their specifications. | L2 |

C324.5 | What is the State Graphs, transistion testing and Testability Tips. | L1 |

C324.6 | Develop and test the applications manually by applying different testing methods and automation tools. | L3 |

COURSE: C325 : INTERNET OF THINGS (OPEN ELECTIVE) | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C325.1 | Apply the concepts of INTERNET OF THINGS and its vision and Technologies behind IOT Sources | L3 |

C325.2 | Identify the different technology and its reference models | L3 |

C325.3 | Apply IOT to different applications.and analyze the design principles of IOT | L3 |

C325.4 | Analysis and evaluate protocols used in IOT | L4 |

C325.5 | Design and develop smart city in IOT | L6 |

C325.6 | Analysis and evaluate the data received through sensors in IOT | L4 |

COURSE: C326 : Network Programming Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C326.1 | 1.Independently understand basic computer network technology. 2.Identify the different types of network topologies and protocols. 3.Enumerate the layers of the OSI model and TCP/IP. | L1 |

C326.2 | 1.Establish of physical connection to the network and with transmission and reception of signals 2.Knowing different types of transmission medium used 3. Student can able to know in which formate(stream of bits) data is being tranmitted from physical layer to next layer | L2 |

C326.3 | 1.Designing data frames 2.Illustrating datalink protocols 3. Make use of datalink protocols to transmit data frames | L3 |

C326.4 | Analyze MAC layer protocols and LAN technologies | L2 |

C326.5 | 1.How to swiching packets from one layer to next layer 2.Distinguish between Connection oriented sevices and connection less service. 3.Implementing routing and congetion control algorithm | L2 |

C326.6 | 1.Demonstration of how internet works 2.Identify the Different types of Internet protocols used | L3 |

COURSE: C327 : SOFTWARE TESTING LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C327.1 | Tell What is the purpose of software testing and Identifying the strategies and Distinguish the dichotomies of the testing | L4 |

C327.2 | Determine the transaction flow’s from the graph and What are the strategies applied in data flow testing. | L5 |

C327.3 | Explain the different domains for the domain testing and also demonstrate the path expressions, path products. | L2 |

C327.4 | Demonstrate in practical applications the use of basic counting principles of permutations,combinations,inclusion or exclusion principle and the pigeonhole methodology. | L5 |

C327.5 | Identifying the good and the bad state graphs for the testability Tips. | L3 |

C327.6 | Improve skills on how to use modern software testing tools to support software testing projects. | L6 |

COURSE: C328 : DATAWAREHOUSING AND MINING LAB | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C328.1 | Able to select mining algorithms as a component to the exiting tools. | L1 |

C328.2 | to build models to mining techniques for realistic data. | L3 |

COURSE: C329 : IPR & PATENTS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C329.1 | Distinguish and Explain various forms of IPRs | L4 |

C329.2 | Identify criteria’s to fit one’s own intellectual work in particular form of IPRs | L2 |

C329.3 | Apply statutory provisions to protect particular form of IPRs | L3 |

C329.4 | Analyse rights and responsibilities of holder of Patent, Copyright, Trademark, Industrial Designetc. | L4 |

C329.5 | Identify procedure to protect different forms of IPRs national and international level | L2 |

C329.6 | Develop skill of making search using modern tools and techniques | L6 |

COURSE: C411 : Cryptography and Network Security | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C411.1 | Classify the symmetric encryption techniques. | L2 |

C411.2 | Explain encryption and decryption of different block ciphers. | L2 |

C411.3 | Illustrate various public key cryptography techniques. | L2 |

C411.4 | Evaluate the authentication and hash algorithms | L5 |

C411.5 | Define authentication application | L1 |

C411.6 | What is the intrusion detection and its solutions to overcome the attacks. | L1 |

COURSE: C412 : Software Architecture & Design Patterens | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C412.1 | Explain interrelationships, principles and guidelines governing architecture and evolution over time. | L2 |

C412.2 | List the various architectural styles of software systems. | L1 |

C412.3 | what is design patterns and their underlying object oriented concepts. | L1 |

C412.4 | Discusse about implementation of design patterns and providing solutions to real world software design problems. | L6 |

C412.5 | Develop the behavioral design patterns. | L3 |

C412.6 | Compare three patterns with each other and understanding the consequences of combining patterns on the overall quality of a system. | L4 |

COURSE: C413 : Web Technologies | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

C413.1 | Analyze a web page and identify its elements and attributes. | L4 |

C413.2 | Create web pages using XHTML and Cascading Styles sheets | L6 |

C413.3 | Build dynamic web pages | L3 |

C413.4 | Build web applications using PHP | L3 |

C413.5 | Develop Programming through PERL and Ruby | L3 |

C413.6 | Write simple client-side scripts using AJAX | L2 |

COURSE: C414: Managerial Economics and Financial Analysis | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C414.1 | The Learner is equipped with the knowledge of estimating the Demand and demand elasticity’s for product | L2 |

C414.2 | The knowledge of understanding of the Input-Output-Cost relationships and estimation of the least cost combination of inputs | L2 |

C414.3 | The pupil is also ready to understand the nature of different markets and Price Output determination under various market conditions. | L2 |

C414.4 | The Learner is equipped with the knowledge of different Business Units. | L2 |

C414.5 | The Learner is able to prepare Financial Statements and the usage of various Accounting tools for Analysis. | L6 |

C414.6 | The Learner can able to evaluate various investment project proposals with the help of capital budgeting techniques for decision making. | L5 |

COURSE: C415 : Mobile Computing | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C415.1 | Analyze Mobile Communications and its concepts | L4 |

C415.2 | Classify and explain Medium Access Control mechanism | L2 |

C415.3 | Elaborate Mobile Network Layer and explain each | L6 |

C415.4 | Illustrate Mobile Transport Layer and Database Issues | L2 |

C415.5 | Distinguish Data Dissemination and Synchronization | L4 |

C415.6 | Organize Mobile Ad hoc Networks and Protocols and Platforms for Mobile Computing | L3 |

COURSE: C416 :Cloud Computing | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C416.1 | Define Cloud Computing and memorize the different Cloud service and deployment models | L1 |

C416.2 | Explain importance of virtualization along with their technologies | L5 |

C416.3 | Examine and Use different cloud computing services& Introduce the broad perceptive of cloud architecture and model | L4 |

C416.4 | Illustrate some important cloud computing driven commercial systems such as Google Apps, Microsoft Azure and Amazon Web Services and other businesses cloud applications | L2 |

C416.5 | Develop metrics for different scheduling algorithms Status and trends of cloud computing | L6 |

C416.6 | Explain google file system and storage models. | L2 |

COURSE: C417 : Software Architecture & Design Patterens Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C417.1 | List the implementation of the software architecture of a Weather Mapping System (WMS). divided in 6 small components there are 1. Tool Presentation | L1 |

C417.2 | Develop (WMS) in Use Case View, Logical View and Integrating Patterns in the Architecture. | L3 |

C417.3 | Develop (WMS) in Implementation, Process, and Deployment Views, Component and Interprocess Communication Design and Implementation of WMS. | L3 |

C417.4 | How to Draw design patterns in UML librarian senario, Abstract factory, Adapter-class, and Adapter-objec | L1 |

C417.5 | How to Draw and implement design patterns in UML Strategy Design pattern , Builder Design pattern,Bridge Design pattern, Decorator Design pattern, and User gives a print command from a word document. Design to represent this chain of responsibility Design pattern, and Flyweight Design pattern. | L1 |

C417.6 | How Draw Using UML design Facade Design pattern, Iterator Design pattern, Mediator Design pattern, Proxy Design pattern, Visitor Design pattern | L1 |

COURSE: C418: Web Technologies Lab | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C418.1 | Develop static web sites using XHTML and java scripts | L2 |

C418.2 | Build web applications using XML and XSLT | L3 |

C418.3 | Develop Dynamic Web content using java servlets and JSp | L2 |

C418.4 | develop JDBC connections and implement a complete Dynamic web applications | L2 |

COURSE: C421 : DISTRIBUTED SYSTEMS | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C421.1 | Define the distributed systems, Name the computing devices and list the challenges while designing the distributed systems | L1 |

C421.2 | Demonstrate the inter-process communication and interpret how the data is represented externally for communications | L2 |

C421.3 | Identify the design issues with the remote method invocation(RMI) and make use of remote procedure calls | L3 |

C421.4 | Examine the operating system in distributed systems ,identify the relationship between the process and a thread and identify the requirement for protection mechanism | L3 |

C421.5 | Assess the importance, features and application of standrad protocols of the distributed systems for coordination and agreement among different peers and multicast communication. | L5 |

C421.6 | Classify the transactions performed for a communication ,estimat the transaction with replicated data and Propose concurrency control in distributed transactions choose transaction recovery mechanisms | L2 |

COURSE: C422 : Management Science | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C422.1 | Students are able to Define fundamental principles of management sciences | L1 |

C422.2 | Students are able to Estimate the dynamics of operation management | L5 |

C422.3 | Students are able to Describe functional management HRM, HRD and PMIR | L2 |

C422.4 | Students are able to Draw the network of PERT & CPM | L3 |

C422.5 | Students are able to Prepare the elements of corporate planning and vision, mission, goals | L6 |

C422.6 | Students are able to Estimate contemporary management practices in modern business world | L5 |

COURSE: C423: Machine Learning | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C423.1 | List the characteristics of machine learning that make it useful to real-world Problems. | L1 |

C423.2 | Explain the machine learning algorithms as supervised, semi-supervised, and Unsupervised. | L2 |

C423.3 | Explain heard of a few machine learning toolboxes. | L2 |

C423.4 | How to use Linear models and Distance Based Models for solving the real world problems. | L1 |

C423.5 | How to Learn the concepts in Bayesian analysis from probability models and methods. | L1 |

C423.6 | Demonstrate the concept behind neural networks for learning non-linear functions. | L2 |

COURSE: C424: Concurrent and Parallel Programming | ||

Course Outcome code | Course Outcome | Blooms Taxonomy Level |

Students will be able to | ||

C424.1 | To Understand the improvement of CPP concepts Presented | L2 |

C424.2 | To Analyse the Issues and Challenges in concurrent Programming and also in current trends | L4 |

C424.3 | To Define the Parallel alogrithms like sorting, ranking, searching, traversals | L2 |

C424.4 | To Demonstrate the Parallel programming paradigms | L2 |

C424.5 | To understand the concepts of OpenMP, OpenCL, Cilk++, Intel TBB, CUDA | L4 |

C424.6 | To Analyse the Heterogeneous Computing: C++AMP, OpenCL | L4 |