CODE | SUBJECT | Course | Course OutCome Description |

C101 | Applied Mathematics-1 | C101.1 | Define first-order differential equation, linear differential equation and Bernoulli’s equation to find solution for electrical circuits. |

C101.2 | Interpret linear differential equation of higher order, homogeneous equation with constant co-efficient, Euler - Cauchy equation and solutions by variations of parameter to model electric circuits. | ||

C101.3 | Solve series solutions of differential equations , power series method, Lagenders polynomials and Bessel’s function to solve complex engineering problems. | ||

C101.4 | Illustrate first-order differential equation, linear differential equation and Bernoulli’s equation to find solution for electrical circuits. | ||

C101.5 | Evaluate linear equation and vector space. | ||

C101.6 | Derive the asymptote and curvature problems. | ||

C102 | Applied Chemistry | C102.1 | A basic idea about chemical reactions, its feasibility, rate, Effect of catalyst on reaction rate. |

C102.2 | Understand the fundamental concepts on fuels as a branch of Industrial Chemistry. | ||

C102.3 | Demonstrate the bulk properties and processes using phase Rule for different Component System. | ||

C102.4 | Analyse an introductory idea about Corrosion and it's Sources. | ||

C102.5 | Formulate the application of Nanomaterial in the Medical and research field | ||

C102.6 | Review ideas about New materials and it's related areas. | ||

C103 | Basics of Mechanical Engineering | C103.1 | Define the concepts & laws of thermodynamics. |

C103.2 | Understand basic components and common configuration of robots. | ||

C103.3 | Apply principles of thermodynamics to steam power plant,air compressor,refrigerator,heat pump & I.C Engine. | ||

C103.4 | Demonstrate the working principle of belt,rope,gear,coupling,clutch and brakes. | ||

C103.5 | Calculate enthalpy,specific volume,internal energy & dryness fraction of different types of steam using Steam table . | ||

C103.6 | Design working of Various instruments used for measuring temperature,pressure,flow,strain ,force & torque. | ||

C104 | Professional Ethics | C104.1 | Define the terms Moral, Ethics, Ethical dilemma, Emotional intelligence, Personal and Professional Ethics |

C104.2 | Understand Profession, Professional, Professionalism, Professional accountability, Professional risks, Profession and Craftsmanship, Conflict of interes | ||

C104.3 | Demonstrate the role and responsibilities of professional and various ethical therories | ||

C104.4 | Analyze ethics in Engineering and illustrate the risk benefit analyisis | ||

C104.5 | Determine the ethical issues in business, environment, IT, Bioethics, Intellectual Property Rights (IPR), Research, Media | ||

C104.6 | Derive global ehtical issues and ethical practices in different countries in the world | ||

C105 | English Communication Skill | C105.1 | Define various elements and concepts related to communicative English. |

C105.2 | Describe EIE and RP in English Language | ||

C105.3 | Perform for effective workplace communication | ||

C105.4 | Illustrates the significance of professional writing | ||

C105.5 | Relate the students of the nuances of soft skills | ||

C105.6 | Derive the importance of Emotional Intelligence | ||

C106 | Computer Lab (Using C) | C106.1 | Remember basic understanding of computer and basic concepts of programming to execute. |

C106.2 | Understand the prospectives,concepts and algorithm to develop a solution to problem. | ||

C106.3 | Learn to concise and precise on implementing psedo code in general to develop actual code. | ||

C106.4 | Illustrate the derived data type array,function and pointer in programmings. | ||

C106.5 | Select the user defind data type structure,union and enum for problem solving. | ||

C106.6 | Devlop file using diferent file handling functions. | ||

C107 | Applied Chemistry Lab | C107.1 | Define Titration through standardisation of KMnO4 |

C107.2 | Illustrate the procedure of determination of Flash point, Fire point, Viscosity of lubricating oil . | ||

C107.3 | Estimate the amount of Fe2+, Ca2+, Total Hardness, Percentage of available Chlorine in a given sample. | ||

C107.4 | Evaluate Hardness of water by Titration Method | ||

C107.5 | Formulate Dissolved Oxygen level in a sample of water. | ||

C107.6 | Validate the amount of individual alkali present in a mixture and | ||

C108 | Basics of Mechanical Engineering Lab | C108.1 | Understand & apply the concepts of thermodynamics to steam power plants,refrigerators & air conditioners. . |

C108.2 | Identify various types of I.C Engine & cycles of operation. | ||

C108.3 | Calculate Velocity ratio of Gear & Belt drive. | ||

C108.4 | Understand the importance of different parts & systems in Automobiles. | ||

C108.5 | Apply Bernouli's principle to the venturi meter. | ||

C109 | English Communication Skill Lab | C109.1 | Understand the importance of clarity,precision,conciseness and coherence in one's use of language both oral and written. |

C109.2 | Communicate fluently and accurately with four skills:- Speaking,Listening,Writing & Reading. | ||

C109.3 | Confident in verbal and nonverbal communication by means of practice | ||

C109.4 | Create a lively and familiar communicative learning environment in the workplace. | ||

C109.5 | Use the dictionary skills to find the correct pronunciation of words and perform various phonemic transcriptions. | ||

C110 | Engineering Workshop | C110.1 | Identify the various tools and tackles used in workshop. |

C110.2 | Understand fitting theory in engineering. | ||

C110.3 | Demonstrate the working principle of lathe machine. | ||

C110.4 | Analyse the various methods of welding technology . | ||

C110.5 | Compare the mechanism of shaper machine, milling machine and drilling machine etc. | ||

C111 | Applied Mathematics-II | C111.1 | Define Laplace Transform to get the solution to differential equation, convolution and Integral equation. |

C111.2 | Interpret the concepts of Fourier series, Fourier transform, Fourier Integral | ||

C111.3 | Solve beta function and error function to get solutions of complex real life problem. | ||

C111.4 | Illustrate the scalar and vector problems. | ||

C111.5 | Evaluate line integral and double integration problems | ||

C111.6 | Formulate the techniques of combinethe problems using Gauss divergence and Stoke's theorem | ||

C112 | Applied Physics | C112.1 | Define the concepts of quantum mechanics. |

C112.2 | Understand the basic features of different oscillatory systems, waves and related properties and properties of different types of solids. | ||

C112.3 | Apply vector calculus in electromagnetic waves. | ||

C112.4 | Analyse the application of quantum mechanics to various physical problems. | ||

C112.5 | Compare interference and diffraction. | ||

C112.6 | Justify the applications of LASERand Optical fibre in various fields. | ||

C113 | Basic Civil Engineering | C113.1 | Define importance of Civil Engineering and List various construction materials. |

C113.2 | Understand surveying and describe their types and the equipments used in it. | ||

C113.3 | Demonstrate and identify different soils and its properties | ||

C113.4 | Analyse fundamentals of Irrigation Engineering. | ||

C113.5 | Plan and design roads | ||

C113.6 | Revise various aspects of Transportation Engineering | ||

C114 | Environmental Studies & Health Care Engineering | C114.1 | Define ecosystem process, list the environmental gradients matching with tolerence level of environemntal factors and identify the basic environmental laws. |

C114.2 | Describe water treatment process and explain air ,water pollution and control. | ||

C114.3 | Calculate dissloved oxygen level in different type of waters. | ||

C114.4 | Illustrate occupational disease through medical measures and simplify disease control using IT. | ||

C114.5 | Determine the nutrition to control communicable disease and compare different sources of solid waste and hazards wastes. | ||

C114.6 | Design procedures for hazard control measures in various industries and formulated first aid treatments for special types of injury. | ||

C115 | Electrical and Electronics Engineering | C115.1 | Remember various laws and Theorems associated with electrical circuit. |

C115.2 | Explain the concept of AC circuit. | ||

C115.3 | Apply fundamental concepts of different types of Electrical machines. | ||

C115.4 | Compare the different operations of FET and MOSFETcircuits | ||

C115.5 | Analyse functional details and operation of OP-AMP circuits. | ||

C115.6 | Design the different digital circuitsusing logic gates | ||

C116 | Applied Physics Lab | C116.1 | Define acceleration due to gravity , different moduli of elasticity & surface tension. |

C116.2 | Explain the phenomena like interference and diffraction in Newton's rings and for a plane diffraction grating. | ||

C116.3 | Estimate the value of acceleration due to gravity and moduli of elasticity of different materials. | ||

C116.4 | Differentiate the characteristic curve of PN diode and Bipolar junction transistor & charge and discharge time of a condenser connected in RC circuit. | ||

C116.5 | Propose different frequencies for resonance for the vibrations in a stretched string using tuning forks. | ||

C116.6 | Justify a project work on topics having different branches of physics. | ||

C117 | Computer Lab (Using Data Structure) | C117.1 | Identify and implement asymptotic notations of an algorithm to analyze the consumption of resources (time/space). |

C117.2 | Discuss the concept of linear data structure and their sequential represenatation in programming. | ||

C117.3 | Demonstrate linear data structure and their linked represntation in terms of progarmming. | ||

C117.4 | Analyze various searching and sorting techniques such as linear search, binary search,bubble sort,insertion sort,quick sort and heap sort using C programming. | ||

C117.5 | Evaluate and compare tree traversal techniques. | ||

C117.6 | Design a real life appliaction through linear data structure using dynamic memory allocation. | ||

C118 | Electrical and Electronics Engineering Lab | C118.1 | Define three phase Circuit and Power using two wattmeter method |

C118.2 | Discuss super position, Thevenin and Norton’s theorem and Various Electrical equipments |
||

C118.3 | Calculation of current, voltage and power in series R-L-C circuit excited by single- phase AC supply and calculation of power factor. | ||

C118.4 | Analyse the BJT characteristics | ||

C118.5 | Design different circuits using OPAMP | ||

C118.6 | Examine different logic gates with suitable logic operation | ||

C119 | Basics of Civil Engineering Lab | C119.1 | State shape and size of brick. |

C119.2 | Identify comprensive strength of brick. | ||

C119.3 | Demonstrate strength of Mortar | ||

C119.4 | Analyse chain Surveying. | ||

C119.5 | Plan compass surveying. | ||

C119.6 | Justify moderm surveying by use of Total station. | ||

C120 | Engineering Drawing | C120.1 | List out the ingequipment required for engineering drawing. |

C120.2 | Explain the concept of different angle of projection. | ||

C120.3 | Apply projection rule in points, line, planes and solids. | ||

C120.4 | Illustrate the concept of development theory on different solids. | ||

C120.5 | Relate engineering drawing to AUTO CAD. | ||

C201 | Switching Circuits And Logic Design | C201.1 | Define the combinational and sequential circuit operation. |

C201.2 | Explain a counter having a specified count sequence using state diagrams and state table | ||

C201.3 | Apply the HDL for all digital circuits. | ||

C201.4 | Analyse the layout of various digital circuit. | ||

C201.5 | Design digital circuits, use standard laboratory instrumentation to verify the operation of the circuits, and use PC-based electronic circuit simulation software. | ||

C201.6 | Validate combinational logic circuits using programmable logic devices. | ||

C202 | Object Oriented Programming using JAVA | C202.1 | Recall different Object oriented programming techniques. |

C202.2 | Describe basic object oriented features. | ||

C202.3 | Explain the corelation between object and class. | ||

C202.4 | Determine inheritance and wrapper classes to achieve code reusability. | ||

C202.5 | Perform web applications using Applets and collection frame work. | ||

C202.6 | Design and create GUI based event driven programms using Swing and JavaFX. | ||

C203 | System Programming | C203.1 | Define processor memory,assembler,loader,macro and compiler etc. |

C203.2 | Describe the stages of compilation and summerize the role of assembler in pass1 and pass 2. | ||

C203.3 | Apply the instruction execution process for R1-X. | ||

C203.4 | Categorize different loaders and their pros and cons. | ||

C203.5 | Justify the importance of loader and macro processor along with the translator. | ||

C203.6 | Modify and optimize any given assembly language code by reusing registers. | ||

C204 | Software Engineering | C204.1 | Identify the requirement of software engineering in designing, development, testing and deployment of a real life software project. |

C204.2 | Understand software life cycle model for systematic development of a project. | ||

C204.3 | Ability to develop,maintain,efficient,reliable and cost effectieve software solutions. | ||

C204.4 | Illustrate to identify the minimum requirements for the development of application. | ||

C204.5 | Select different software testing approaches such as unit testing and integration testing. | ||

C204.6 | Design a prototype of a software application using SDLC concept. | ||

C205 | Discrete Structures | C205.1 | Outline Sets and their algebra, duality, power sets and partitions, Principle of Strong Mathematical Induction and Product sets. |

C205.2 | Explain Solving problems using Recurrence Relations, Pigeon-Hole Principle and Invertible Functions. | ||

C205.3 | Solve various numeric and generating functions. | ||

C205.4 | Analyze solution of recurrence relations by the method of generating functions, divide and conquer algorithms | ||

C205.5 | Evaluate problems using groups, Rings and Boolean Algebra(Lattice, Principle of duality etc.) | ||

C205.6 | Design graphs and trees to formulate solutions for real life problems. | ||

C206 | Engineering Economics | C206.1 | Define all the fundamental and technical terms used in engineering economics : general concepts of micro and macro economic including theory of demand, law of demand, elasticity of demand etc |

C206.2 | Understand the elasticity of demand and supply. | ||

C206.3 | Solve cost and revenue based problems using Break Even Analysis approach. | ||

C206.4 | Analyze the functioning of Banks and concepts of Inflation. | ||

C206.5 | Evaluate banking structures and various financial services. | ||

C206.6 | Formulate the depreciation using different methods like Straight line method, Declining balance method. | ||

C207 | Switching Theory & Logic Design Lab | C207.1 | State the truth table of basic gates, universal gates and exclusive gates. |

C207.2 | Explain the various Boolean Expression using universal gates. | ||

C207.3 | Demonstrate various sequential circuit operations like latch and flip-flop. | ||

C207.4 | Analyse VHDL code for various combinational and sequential circuit. | ||

C207.5 | Design and test various combinational Circuits using Gates. | ||

C207.6 | Justify various Registers using flipflop. | ||

C208 | Object Oriented Programming using JAVA Lab | C208.1 | Define object oriented features, such as abstraction, inheritance, polymorphism for writing an effective program. |

C208.2 | Explain different looping constructs for efficient programming. | ||

C208.3 | Perform class and object concepts for the construction of programming. | ||

C208.4 | Illustrate inheritance concepts for reusability of the code. | ||

C208.5 | Implement exception handling to write roboust programmes. | ||

C208.6 | Design web based applications using applets. | ||

C209 | System Programming Lab | C209.1 | Remember the names of 8085 registers and their specific functions. |

C209.2 | Describe the requirements for designing a program of pass1 and pass 2 assembler. | ||

C209.3 | Demonstrate the behaviour of pass1 and pass 2 assembler by writing programs in 'C'. | ||

C209.4 | Analyze the functions of Assemblers. | ||

C209.5 | Compare and evaluate the design of macroprocessor using C and C++. | ||

C209.6 | Design a Lexical analyzer using C/C++ program | ||

C210 | Software Engineering Lab | C210.1 | Outline the SRS for different functional and non functional requirements. |

C210.2 | Understand the software engineering methodologies involved in the phases for software development. | ||

C210.3 | Solve the DFD of various models. | ||

C210.4 | Ability to develop product startup and implementing software process models in software engineering methods. | ||

C210.5 | Select the various testing tools for software mechanisms. | ||

C210.6 | Build project management tool like MS Project or Gantt Project. | ||

C211 | Evaluation Of Internship | C211.1 | State the functioning of organization and observe changes for self improvement. |

C211.2 | Explain how the internship placement site fits into a broader career field. | ||

C211.3 | Apply appropriate workplace behaviors in a professional setting. | ||

C211.4 | Solve real life challenges in the workplace by analysing work environment and conditions, and selecting appropriate skill sets acquired from the course | ||

C211.5 | Evaluate the internship experience in terms of personal, educational and career needs. | ||

C211.6 | Develop ideas for suitable startups to become sucessful enterpreneur. | ||

C212 | Applied Mathematics III | C212.1 | Define complex number. |

C212.2 | Discuss complex Analytic function. | ||

C212.3 | Interpret complex integral function. | ||

C212.4 | Evaluate numerical differential equation . | ||

C212.5 | Deduce the probability theory. | ||

C212.6 | Review the statistical techniques. | ||

C213 | Computer Organization & Architecture | C213.1 | Recall the basic structure and operational oncepts of computer. |

C213.2 | Summarize the execution of machine instructions and design of the arithmetic and logic unit. | ||

C213.3 | Solve arithmatic and logical operation using different techniques. | ||

C213.4 | Classify different types of memory such as main memory,cache memory ,seconadary memory and virtual memory. | ||

C213.5 | Compare different types of microprocessor and Assembly Language Progrogramming. | ||

C213.6 | Design a logical diagram for a specified RAM | ||

C214 | Design & Analysis of Algorithms | C214.1 | Define the various algorithm analysis methods and the asymptotic time complexities of various statements with its correctness' |

C214.2 | Explain important algorithmic design paradigms (divide-and-conquer, greedy method,dynamic-programming and Backtracking) and apply when an algorithmic design situation calls for it. | ||

C214.3 | Demonstrate the major graph algorithms and Employ graphs to model engineering problems,when appropriate. | ||

C214.4 | Apply different data structures for problem solveing and pick an appropriate data structure for a design situation. |
||

C214.5 | Compare the classes P, NP, and NP Complete and be able to prove that a certain problem is NP-Complete. |
||

C214.6 | Familiarizing students with specific algorithms for a number of important computational problems design and development. | ||

C215 | Database System | C215.1 | Outline the basic concepts of data base systems and identify different data base architecture schemas, data models. |

C215.2 | Interpret the components of E R model and describe the storage architecture. | ||

C215.3 | Demonstarte relational algebra, relational calculus and apply them in database design. | ||

C215.4 | Analyze and illustrate the different normal forms and classify their usility in data base design. | ||

C215.5 | Determine the propoerties of transaction processing, concurrency control and timestanp methods. | ||

C215.6 | Design and Create relational database from different case studies and formuate the uses of distributed database, parallel database, data ware housing, data minning & Bigdata. | ||

C216 | Formal Language & Automata Theory | C216.1 | Define the knowledge of basic kinds of finite automata and their capabilities. (Knowledge) |

C216.2 | Illustrate mathematical proofs for computation and algorithms. | ||

C216.3 | Describe regular and Context-free Language with model. | ||

C216.4 | Analyze key notions, such as algorithm, computability, P,NP,NPC,decidability, and complexity through problem solving. | ||

C216.5 | Evaluate the relevance of the Church-Turing thesis. | ||

C216.6 | Design finite automata, push down automata, Turing machines, formal languages & grammars. | ||

C217 | Organizational Behaviour | C217.1 | Outline the development of the field of organizational behaviour and explain the micro and macro approaches. |

C217.2 | Explain different models used to explain individual behaviour related to motivation and rewards. | ||

C217.3 | Demonstrate skills required for working in groups (team building). | ||

C217.4 | Analyze the various leadership styles and the role of leaders in a decision making process. | ||

C217.5 | Compare organizational cultures and describe its dimensions and to examine various organizational designs. | ||

C217.6 | Compose the implementation of organizational change. | ||

C218 | Computer Organization & Architecture Lab | C218.1 | Identifying the various components of PC. |

C218.2 | Discuss about the different troubleshooting of a dot matrix printer using LX 1050+ Printer Trainer Module | ||

C218.3 | Demostrate the functions of SMPS using SMPS Trainer Kit | ||

C218.4 | Illustrate different troubleshooting of CPU using CPU Trainer Module. | ||

C218.5 | Compare the assembly language program of 8085 and 8086 architecture. | ||

C218.6 | Design of digital circuits (H/A, F/A, Decoder & Encoder) in VHDL using Active VHDL. | ||

C219 | Design & Analysis of Algorithms Lab | C219.1 | Analyse and compare running times of algorithms using asymptotic analysis. |

C219.2 | To demonstrate understanding of algorithmic design paradigms such as divide-and-conquer, dynamic-programming, greedy, backtracking etc | ||

C219.3 | Apply the algorithms design techniques to solve greedy problem . | ||

C219.4 | Ability to analyze and implement shortest path problem. | ||

C219.5 | Demonstrate the efficiency of algorithms using polynomial problem. | ||

C219.6 | Implement minimum spanning tree and analyze time complexity. | ||

C220 | Database System Lab | C220.1 | Define data model and Schemas in RDBMS. |

C220.2 | Describe SQL, DDL , DMLand DCL SQL statements to perform different operations. | ||

C220.3 | Apply DDL , DML ststements on a Problem domian | ||

C220.4 | Classify different DML statements like Aggregate function, Joins, Nested Queries | ||

C220.5 | Determine the uses of procedures, cursors, sub programs etc in PL/SQL. | ||

C220.6 | Design and Create a complete Database and develop different DML statements for execution. | ||

C221 | Formal Language & Automata Theory Lab | C221.1 | Understand the abstract model of finite automaton. |

C221.2 | Implement the conversions of finite automaton. | ||

C221.3 | Design the abstract model of Push Down Automaton. | ||

C221.4 | Evaluate the parsing algorithm for some specific context free grammars. | ||

C221.5 | Analyze abstract model of Turing Machine and the power to recognize the language. | ||

C221.6 | Explain the application of machine models. | ||

C301 | Operating System | C301.1 | Define Operating system, process, critical section, semaphore, monitor, thread, deadlock, virtual memory, file, protection and security. |

C301.2 | Explain Operating system functions and services, process control block and process cycle, Describe characteristics for deadlock deadlock handling strategies, paging, segmentation, different file systems. | ||

C301.3 | Solve problems on cpu scheduling, dead lock avoidance, paging and disk scheduling. | ||

C301.4 | Analyze different operating system structures and different cpu scheduling algorithms, file structures. | ||

C301.5 | Compare paging and segmentation, page replacement algorithms, disk scheduling mechanisms. | ||

C301.6 | Prepare a list of functionality requirement specification of an operating system for a real world scenario. | ||

C302 | Computer Graphics | C302.1 | Define different line drawing and circle drawing algoithms. |

C302.2 | Discuss basic transformations between coordinate systems. | ||

C303.3 | Determine various computer graphics tools and techniques. | ||

C302.4 | Categorize between different projection systems. | ||

C302.5 | Evaluate various algorithms of 2D and 3D transformations on different types of objects. | ||

C302.6 | Create interactive computer graphics using different aninations. | ||

C303 | Advanced Computer Architecture | C303.1 | Define microprocessor,microcontroller, pilpelining and interconnection network. |

C303.2 | Describe the various stages of pipelining and different interconnection network mechanisms. | ||

C303.3 | Demonstrate the performance enhancements by using concepts of pipelines, dynamic scheduling, branch prediction, caches, and vector processors. | ||

C303.4 | Analyze modern architectures such as Super Scalar, VLIW (very large instruction word), multi-core and multi-cpu systems. | ||

C303.5 | Evaluate the effectiveness of different mapping techniques for cache and page replacement algorithms or reducing page faults.. | ||

C303.6 | Design an hypothetical message passing system using any suitable interconnection structure. | ||

C304 | Advanced JAVA Programming | C304.1 | Remembering the basic programming concepts of network interface. |

C304.2 | Understanding the concept of client-server communication. | ||

C304.3 | Demonstrate some database driven programs. | ||

C304.4 | Analyze some API based programs such as Servlet. | ||

C304.5 | Create advanced web based applications using Java. | ||

C304.6 | Develop and deploy Enterprise Wide applications using Java’s component technology. | ||

C305 | Data mining & Data Warehousing | C305.1 | Understand the functionality of the various data mining and data warehousing component |

C305.2 | Appreciate the strengths and limitations of various data mining and data warehousing models | ||

C305.3 | Explain the analyzing techniques of various data | ||

C305.4 | Describe different methodologies used in data mining and data ware housing. | ||

C305.5 | Compare different approaches of data ware housing and data mining with various technologies. | ||

C305.6 | Evaluate and select appropriate Data mining algorithms applied for web-mining, text-mining and apply, interprrete and report the output appropriately. | ||

C306 | Operating System Lab | C306.1 | Remember and use of various Linux commands and UNIX system calls. |

C306.2 | Interpret the commands using different parameters. | ||

C306.3 | Demonstrate the submission of small problems using shell programming and implement various OS algorithms. | ||

C306.4 | Analyze the shared memory and message queue communication among processes. | ||

C306.5 | Evaluate their performance of diffrenet page replacement algorithms with respect to page fault through simualtion. | ||

C306.6 | Build one program to check whether there will be deadlock or not for any given real world problem. | ||

C307 | Computer Graphics Lab | C307.1 | Outline the difference between DDA and Bresenham’s Line drawing algorithms . |

C307.2 | Discuss circle drawing and line clipping algorithm using different programming techniques. | ||

C307.3 | Model 2D transformation and 3D transformation in "C" programming. | ||

C307.4 | Illustrate the boundary fill algorithm, seed fill algorithm and flood fill algorithm in different programming techniques . | ||

C307.5 | Contrast the Bezier curve and B-Spline curve in OpenGL. | ||

C307.6 | Create interactive computer graphics using virtual reality. | ||

C308 | Advanced Computer Architecture Lab | C309.1 | Identify various simulation techniques used to study superscalar processor performance |

C308.2 | Describe and compare various latency tolerant architectures, such as: run-ahead execution, continual flow pipelines, and out-of-order commit processors. | ||

C308.3 | Apply advanced branch prediction techniques such as 2-level branch prediction, perceptron-based branch prediction, combined predictors, indirect branch prediction and branch confidence estimation. | ||

C308.4 | Analyze the order of loads and stores execution in a superscalar processor, and methods to optimize, predict, and perform load store ordering in large instruction window processors. | ||

C308.5 | Evaluate the performance for cache replacement policies and random replacement with different mapping techniques. | ||

C308.6 | Design and test any out order execution and in order execution of instructions for a machine taking all the required parameters | ||

C309 | Advance Lab-I | C309.1 | Remembering the concept of multithreading. |

C309.2 | Understanding the concept of client server programming. | ||

C309.3 | Construct some API based programs such as Servlet. | ||

C309.4 | Analyze the database driven programs. | ||

C309.5 | Create applications using Java Swing package. | ||

C309.6 | Develop and deploy applications using Remote Method Invocation. | ||

C310 | Computer Network & Data Communication | C310.1 | Define modern network architectures from a design and performance perspective. |

C310.2 | Desribe the basics and challenges of network communication. | ||

C310.3 | Implement network programming using TCP/IP. | ||

C310.4 | Analyse the operation of the protocols that are used inside the Internet. | ||

C310.5 | Evaluate various types of transmission media with real time applications | ||

C310.6 | Investigation on Application layer and Presentation layer paradigms and protocols. | ||

C311 | Compiler Design | C311.1 | Define various phases of compiler, code optimization techniques and machine code generation. |

C311.2 | Classify top down & bottom up parsing. | ||

C311.3 | Demostrate DAG for intermediate code generation. | ||

C311.4 | Analyze the knowledge of parser by parsing LL parser and LR parser. | ||

C311.5 | Implementing code optimization by removing redundant and unreachable codes. | ||

C311.6 | Analyze & Design Run time envoronments and Syntax directed translations. | ||

C312 | Wireless Sensor Networks | C312.1 | Define the fundamental knowledge on basics of wireless sensor networks and network simulator tool |

C312.2 | Desribe the various wireless standards and protocols. | ||

C312.3 | Implement hypotheses and data into actionable predictions | ||

C312.4 | Compare different range of routing algorithms along with their strengths and weaknesses. | ||

C312.5 | Evaluate document and transfer the results and effectively communicate the Findings using visualization techniques. | ||

C312.6 | Design a WSN based hardware project for social need. | ||

C313 | Internet & Web Technology | C313.1 | Identify standards-conformant HTML document involving a variety of element types, including hyperlinks, images, lists, tables, and forms. |

C313.2 | Explain the HTML Tags, CSS for creating an Web Page. | ||

C313.3 | Demonstarte the working of web server and predic the responds to an HTTP request for a dynamic resource. | ||

C313.4 | Analyses a document's attributes and style properties as well as to determine its parse-tree representation using DOM. | ||

C313.5 | Select server side java application (JSP) to catch form data sent from client and store it on database. | ||

C313.6 | Create end to end application and build the server side scripting function using PHP programming. | ||

C314 | Environmental Science & Engineering | C314.1 | Understand about the ecosystem pocess and cycles. |

C314.2 | Learn about enviromental law and soil chemistry. | ||

C314.3 | Ellaborate water treatment, and active sludge treatment,pollution and pollutant. | ||

C314.4 | Discuss Solid waste, Solid Waste Management, Source classification and composition of MSW,Hazardous Waste Management, Hazardous waste and their generation. | ||

C314.5 | Apply inorganic waste treatment,Hazard Control Measures in integratednsteel industry,Occupational Safety and Health Acts | ||

C314.6 | Implement Fire prevention,electrical safety,ppe,safety management. | ||

C315 | Industrial Lecture Lab | C315.1 | Define the applications of engineering concepts and principles learned in classroom. |

C315.2 | Decribe the processes and products manufactured in the industries. | ||

C315.3 | Demonstarte interpersonal skill by communicating directly with industrial personnel. | ||

C315.4 | Illustarte the awareness of the engineering and technological aspects. | ||

C315.5 | Choose the roles and ethics of engineers in the industries. | ||

C315.6 | Formulate the impacts of industrial processes on health, safety, environment and society | ||

C316 | Presentation Skill & Skill for Interview Lab | C316.1 | Label the efectivenes of Communication |

C316.2 | Interpret the effectiveness of presentations. | ||

C316.3 | Perform different types of reports. | ||

C316.4 | Analyze the Face interview & group discussion. | ||

C316.5 | Judge the Critical thinking on a particular problem. | ||

C316.6 | Derive the handling Engineering Ethics and Human Values. | ||

C317 | Computer Network & Data Communication Lab | C318.1 | Remember various techniques for Encoding, decoding and Digital data communication. |

C318.2 | Explain the various keying techniques, digital data communication techniques and its standards. | ||

C318.3 | Implementation of various error detection and flow control techniques. | ||

C318.4 | Examine the various concepts of network topologies, components and categories of networks. | ||

C318.5 | Evaluation of various network layer protocols. | ||

C318.6 | Investigate on OSI layers, functions and its protocols. | ||

C318 | Compiler Design Lab | C319.1 | Understand the working of lex and Yacc compiler for debugging of programs. |

C319.2 | Understand and define the role of lexical analyzer, use of regular expression and transition diagrams. | ||

C319.3 | Understand and use Context free grammar, and parse tree construction. | ||

C319.4 | Learn & use the new tools and technologies used for designing a compiler. | ||

C319.5 | Develop program for solving parser problems. | ||

C319.6 | Learn how to write programs that execute faster | ||

C401 | Cryptography and Network security | C401.1 | Identify various Cryptographic Techniques |

C401.2 | Describe network security services and mechanisms. | ||

C401.3 | Solve mathematic concepts behind the cryptographic algorithms. | ||

C401.4 | Illustrate various public key cryptography techniques. | ||

C401.5 | Implement Hashing and Digital Signature techniques. | ||

C401.6 | Build system level security applications. | ||

C402 | Software Project Management | C402.1 | Define roles and responsibilities by software project management process group. |

C402.2 | Describe the purpose and benefits of project management. | ||

C402.3 | Illustrate reports and oral presentations. | ||

C402.4 | Analyze a project and implement a solution by working in groups. | ||

C402.5 | Evaluate quality management and process improvement in the context of software development projects. | ||

C402.6 | Design and formulate risk management techniques of IS projects. | ||

C403 | Internet of Things | C403.1 | Identify the IoT networking components with respect to OSI layer. |

C403.2 | Summerize schematic for IoT solutions | ||

C403.3 | Demonstarate and develop IoT based smart environment. | ||

C403.4 | Illustrate the IoT protocols and software. | ||

C403.5 | Justify cloud computing for developing IOT based application. | ||

C403.6 | Develop a real time system prototype by using aurdino or nodeMCU. | ||

C404 | Soft Computing | C404.1 | Define importance of applications of soft computing in real life problems. |

C404.2 | Explain supervised and unsupervised learning algorithms to find optimized solutions for linear and non-linear problems. | ||

C404.3 | Demonstrate fuzzy systems using knowledge of fuzzy rule based system and fuzzy rule based reasoning. | ||

C404.4 | Analyze derivative free optimization models and optimized search techniques using evolutionary operators. | ||

C404.5 | Evaluate and apply hybrid tools to find optimized solutions for highly complex problems by exploiting advanced features of the tool. | ||

C404.6 | Devlop soft computing techniques to solve real life problems. | ||

C405 | Seminar | C405.1 | Outline the topics on modern technology; prepare implementation of the same as the presentation. |

C405.2 | Understanding the technologies used by extracting the new things to be implemented by reviewing the journals/research papers. | ||

C405.3 | Sketch the application of the technology for the use of the mankind. | ||

C405.4 | Analyze and correlate the new technology with the subject of interest for further study. | ||

C405.5 | Evaluate , plan and reframe the technology with the commnication skills for a better explanation and presentation. | ||

C405.6 | Modify and design the concept into the realistic world. | ||

C406 | Minor Project | C406.1 | Define problems and suggest a feasible, cost effective, eco friendly solution for the benefit of the society. |

C406.2 | Discuss relation of the project to the literature & Engineering knowledge. | ||

C406.3 | Demonstrate properly to complete the project within the scheduled time. | ||

C406.4 | Analyze project with proper methodology and team spirit. | ||

C406.5 | Evaluate and validate the project. | ||

C406.6 | Generate thesis/ project report as per standard norm. | ||

C407 | Enterpreneurship Development | C407.1 | Outline the business environment in order to identify business opportunities. |

C407.2 | Understand the legal and financial conditions for starting a business venture. | ||

C407.3 | Apply the knowledge on enterprise and design business plans those are suitable for funding by considering all dimensions of business. | ||

C407.4 | Analyze the effectiveness of different entrepreneurial strategies. | ||

C407.5 | Evaluate the basic performance indicators of entrepreneurial activity. | ||

C407.6 | Generate the importance of marketing and management in small businesses venture. | ||

C408 | Major Project | C408.1 | Define problems and suggest a feasible, cost effective, eco friendly solution for the benefit of the society. |

C408.2 | Discuss relation of the project to the literature & Engineering knowledge. | ||

C408.3 | Demonstrate properly to complete the project within the scheduled time. | ||

C408.4 | Analyze project with proper methodology and team spirit. | ||

C408.5 | Evaluate and validate the project. | ||

C408.6 | Generate thesis/ project report as per standard norm. | ||