Course Outcomes -UG

                                                                                                                  Department of IT

CO Subject Name -CO Statements
C101 C101-Mathematics - I
C101.1 Student will be able to identify the type of Matrices and write the matrix representation of a set of linear equations and to analyze solutions of system of equations.
C101.2 student will be able to solve the Eigen values and Eigenvectors which come across under linear transformations
C101.3 Students will be able to identify the nature  of the Sequence and series by using various methods.
C101.4 Student will be able to understand the  Geometrical approach to the mean value theorems and their application to the mathematical problems
C101.5 Student will be able to form the partial differential equations and solving the first order equations.
C101.6 Student will be able to evaluate the improper integrals using Beta and Gamma functions.
C102.1 Students will acquire the knowledge of atomic, molecular and electronic changes, band theory related to conductivity.

C102.2 Students are able to understand the parameters that characterize the quality of water and able to formulate a preliminary design for potable water treatment processes
C102.3 Students acquire fundamental concepts of electrode potentials, electrochemical cells and basic principles underlying electro-analytical techniques. To acquire knowledge and concepts of different types of batteries and their methods of operation and applications
C102.4 Students will acquire knowledge about corrosion, its causes, effects & control measures which are essential for engineers in industry.
C102.5 Students gain the knowledge of configurational and conformational analysis of molecules and reaction mechanisms.
C102.6 Students acquire clear concepts on basic spectroscopy and application to medical and other fields.
C103 C103-Basic Electrical Engineering
C103.1 Students should be able To analyze and solve electrical circuits using network theorems, KCL and KVL.
C103.2 Students should be able To understand and analyze the basic electric and magnetic circuits. Representation of ac quantities
C103.3 Student Should be able To understand working principle and  operation of transformers
C103.4 Student Should be able  to Learn working principle of single phase and three phase Induction Motors
C103.5 Student Should be able to gain the knowledge on batteries and Protective Equipments.
C103.6 Students Should be able to acquire knowledge in calculating electrical energy consumption.
C104 C104-Engineering Workshop
C104.1 Achieve the basic knowledge on various engineering materials.
C104.2 Acquire the knowledge in various manufacturing process in the basic mechanical engineering workshop sections- smithy, carpentry, Fitting, welding etc.
C104.3 Identify the various hand tools used in the basic mechanical engineering workshop sections-smithy, carpentry, Fitting, welding etc.
C104.4 Achieve the basic knowledge on different operations/processes - measuring, marking, Cutting, finishing etc.,
C104.5 Apply basic electrical engineering knowledge for house wiring practice.
C104.6 Enhance team spirit and improve the ability to work together in engineering workshop practice.
C105.1 Students will be able to learn about scientific thoughts, discoveries and inventions of national and international scientists.
C105.2 Students will be able to learn about ancient architecture developed in different periods under the patronage of different royal dynasties.
C105.3 Students will be able to understand different phases of cotton cloths until the final outcome as blue jeans and the processing methods of raw material till its final manufacture.
C105.4 Students will be able to understand the importance of balanced food for keeping our body in hygienic state. They also come to know which food articles cause dreadful diseases.
C105.5 Students will be able to learn about creative thoughts, hard work of successful persons and will be able to become entrepreneurs in life.
C105.6 Students will be able to learn LSRW skills, Vocabulary and Grammar.
C106 C106-Engineering Chemistry Lab
C106.1 Determination of properties like hardness and chloride content in water.
C106.2 Estimation of rate concentration of a reaction from concentration – time relationships.
C106.3 To estimate the concentration of various unknown solutions using conductometric, potentiometric titrations.
C106.4 Determination of physical properties like adsorption and viscosity.
C106.5 Calculation of Rf values of some organic molecules by TLC technique.
C106.6 Testing the samples for its purity.
C107.1 Student will be able to attain language proficiency through audio- visual assistance.
C107.2 Students will be able to obtain good accent and intelligibility in pronunciation.
C107.3 Students will be able to gain neutralization of the influence of regional accent.
C107.4 Students will be able to command in group discussion, attain mastery in interviews.
C107.5 Students will be able to gain prosperity in word power, proper usage of words and syntax.
C107.6 Student will acquire different types of effective writing skills.
C108 C108-Basic Electrical Engineering Lab
C108.1 Student should be able to Analyze RLC circuits to obtain relationship between voltage and current
C108.2 Students should be able to Evaluate DC network theorems by setting up various networks
C108.3 Student should be able to  Analyze performance of dc motors, three phase induction motors
C108.4 Student Should be able to Calculate electric circuit problems by applying KCL and KVL.
C108.5 Student Should be able to illustrate the concept of resonance frequency and quality factors of series a R-L-C circuit
C108.6 Student Should be able to predetermine performance of transformers using standard equivalent circuit models.
C109 C109-Mathematics - II
C109.1 Student will be able to identify the types of differential equations and uses the right method to solve the differential equation
C109.2 Student will be able to solve the higher order differential equations
C109.3 Student will be able to evaluate the multiple integrals and can apply these concepts to find areas, volumes, moment of inertia etc of regions on a plane or in space
C109.4 Student will be able to understand the concept of  the basic properties of vector valued functions and Vectors operators
C109.5 Student will  be able to  apply the Vector integration theorems (Gauss Divergent , Stokes & Greens theorems)
C109.6 Student will be able to evaluate the single , double and triple integrations  and converting them from one to another
C110 C110-Applied Physics
C110.1 The student would be able to learn the fundamental concepts on Quantum behavior of matter in its micro state
C110.2 The knowledge of fundamentals of Semiconductor physics, Optoelectronics, Lasers and fiber optics enable the students to apply to various systems like communications, solar cell, photo cells and so on.
C110.3 Design, characterization and study of properties of material help the students to prepare new materials for various engineering applications
C110.4 The course also helps the students to be exposed to the phenomena of electromagnetism and also to have exposure on magnetic materials and dielectric materials
C110.5 The knowledge of fundamentals of Lasers and fiber optics enable the students to apply to various systems like communication systems and other functional materials
C110.6 Applied physics provides knowledge to the students to enable to  understand the concepts of physics and their applications
C111 C111-Programming for Problem Solving
C111.1 Able to learn writing of algorithms and to draw flowcharts for solving problems.
C111.2 Able to convert the algorithms/flowcharts to c programs
C111.3 Student can code and test a given logic in C programming language
C111.4 Student will learn decomposition of problem into functions and to develop modular reusable code.
C111.5 Able to understand the use of arrays, pointers, strings and structures to write C programs.
C111.6 Gain knowledge in searching and sorting techniques for solving problems
C112 C112-Engineering Graphics
C112.1 Understand the importance of codes from BIS and ISO Standards in Engineering Drafting.
C112.2 Construct graphically and understand the importance of basic mathematical curves in Engineering applications
C112.3 Visualize and Demonstrate various geometrical structures (i.e. points, lines, planes and solids) through Orthographic Projections.
C112.4 Prepare and interpret the orthographic and Isometric views of various solids.
C112.5 Draw and develop the sectional views, surfaces of geometrical solids and projections of intersecting solids.
C112.6 Confident in preparing 2D and 3D drawings using CAD.
C113 C113-Applied Physics Lab
C113.1 Understand the knowledge of semiconductor behavior of PN junction diode and solar cell
C113.2 Know the basic principle of magnetic field along the axis of current carrying coil by using Stewart and Gees method
C113.3 To understand the interaction of light with  matter by photo electric effect
C113.4 Determine the Hall coefficient by using Hall effect
C113.5 Study the light propagation amplification and light emission by optical fiber, LASER, LED respectively
C113.6 Realize the importance of electrical response of various components by experiments of LCR circuit and CR circuit
C114 C114-Programming for Problem Solving Lab
C114.1 Ability to formulate the algorithms for simple problems and translate given algorithms to a working and correct program.
C114.2 Student can identify correct syntax errors as reported by the compilers and correct logical errors encountered during execution
C114.3 Able to represent and manipulate data with arrays, strings, structures and use pointers of different types
C114.4 Ability to create read and write to and from simple text and binary files.
C114.5 Able to modularize the code with functions so that they can be reused.
C114.6 Able to write programs using the Dynamic Memory Allocation concept.
C115 C115-Environmental Science
C115.1 To develop technologies considering ecosystem values
C115.2 To recognize immense importance of natural resources, and explore future optional     possibilities for development
C115.3 To acquaint the value and appreciation for biodiversity services we receive, in turn will mould development under the frame work of biodiversity management strategie
C115.4 To identify the causes of pollution, will realize global impacts of pollution and move path forward with green development
C115.5 To develop ethically, socially, legally towards sustainable development
C115.6 To understand the method to assess the environmental impact of developmental proposals prior to major decisions being taken and commitments made
C201 C201-Analog and Digital Electronics
C201.1 llustrate working principle of different electronic circuit and their application in real life
C201.2 Examine semiconductor device and different operating condition and their performance parameter.
C201.3 Analyze the performance parameter of the system.
C201.4 Develop a skill to build, and troubleshoot digital circuits.
C201.5 Design various combinational and sequential circuits.
C201.6 Identify and prevent various hazards and timing problems in a digital design
C202 C202-Data Structures
C202.1 Able to apply the knowledge of data structure concepts for realistic problems.
C202.2 Demonstrate the skills in using the notations for evaluating the Performance of algorithms.
C202.3 Apply the skills in analyzing the performance of the data structures such as stacks queues, trees, hash tables, search trees, graphs
C202.4 Demonstrate the skill of writing programs in C to solve problems using data structures such as arrays, linked lists, stacks, queues, trees, graphs, hash tables, search trees.
C202.5 Apply the knowledge to identify the appropriate data structure for solving computing problems.
C202.6 Analyzes and writes various searching,sorting and pattern matching algorithms and programs.
C203 C203-Computer Oriented Statistical Methods
C203.1 Students will be able to learn theory of probability and probability distribution of random variable
C203.2 Students will be able to learn mean and variance of random variables and discrete probability distributions
C203.3 Students will be able to learn mean and variance of continuous random variables, continuous probability distributions and sampling distribution
C203.4 Students will be able to learn estimation and test of hypothesis
C203.5 Students will be able to understand about the random process, Markov process and Markov chains
C203.6 Student will be able to apply concepts of probability and distributions to some case studies.
C204 C204-Computer Organization and Microprocessor
C204.1 Ablility to understand the basic components and the design of CPU, ALU and control unit
C204.2 Ability to understand memory hierarchy and its impact on computer cost performance
C204.3 Ability to understand the representation of data at the machine level and how computations are performed at machine level
C204.4 Ability to understand the advantages of instruction level parallelism and pipelining for high performance processor design
C204.5 Ability to understand the instruction set, instruction formats and addressing modes of 8086
C204.6 Ability to write assembly language programs to solve problems
C205 C205-Object Oriented Programming using C++
C205.1 Able to develop programs with reusability
C205.2 Develop programs for file handlling
C205.3 Handle exceptions in programming
C205.4 Develop appplications for a range of problems using object oriented programming techniques
C205.5 Able to understand the concepts of console I/O and operations.
C205.6 Able to understands the principles and implementation of abstraction, inheritance and polymorphism.
C206 C206-Analog and Digital Electronics Lab
C206.1 Identify different electronic circuits and relate their applications to real life
C206.2 Examine basic semiconductor device and enhance the ability to understand various transistors.
C206.3 Outline the fundamental concepts and techniques used in digital electronics
C206.4 Develop a skill to build, and troubleshoot digital circuits.
C206.5 Design various combinational and sequential circuits using the digital kit provided
C206.6 Identify and prevent various hazards and timing problems in a digital design
C207 C207-Data Structures Lab
C207.1 Ability to identify the appropriate data structure for given problem.
C207.2 Ability to Write programs for implementing insertion and deletion operations of linear data structures.
C207.3 Graduate able to write a programs for trees and graphs insertions, deletion and search
C207.4 Able to  implement various sorting and searching methods.
C207.5 Apply fundamental algorithmic problems including Tree traversals, Graph traversals, and shortest paths.
C207.6 Have practical knowledge on the applications of data structures
C208 C208-IT Workshop and Microprocessor Lab
C208.1 apply the knowledge for computer assembling and software installation
C208.2 apply the tools for preparation of ppt,documentation and budget sheet
C208.3 apply the knowledge for internet and www
C208.4 Able to apply the knowledge and demonstrate programming proficiency using various addressing modes
C208.5 Able to implement ALP of 8086 for various operation on strings
C208.6 Able to implement procedure calls for various operations
C209 C209-C++ Programming Lab
C209.1 Able to develop programs on OOP features(encapsulation, inheritance, abstarction)
C209.2 Able to develop programs on polymorphism (overloading and virtual)
C209.3 Ability to design programs for handling exceptions.
C209.4 Ability to handling formatted I/O and unformatted I/O streams
C209.5 Ability to design programs on files
C209.6 Ability to design/develop applications for range of problems using OOP features.
C210 C210-Gender Sensitization Lab
C210.1 Students will have developed a better understanding of important issues related to gender in contemporary India.
C210.2 Students will be sensitized to basic dimensions of the biological, sociological, psychological and legal aspects of gender. This will be achieved through discussion of materials derived from research, facts, everyday life, literature and film.
C210.3 Students will attain a finer grasp of how gender discrimination works in our society and how to counter it.
C210.4 Students will acquire insight into the gendered division of labour and its relation to politics and economics.
C210.5 Men and women students and professionals will be better equipped to work and live together as equals.
C210.6 Students will develop a sense of appreciation of women in all walks of life.
C211 C211-Discrete Mathematics
C211.1 Able to understand statements and notations ,theory of inference for the stmt,quantifiers & proof method & strategy.
C211.2 Able to understand and analyze the concepts of sets, functions ,relations and their properties, algebraic structures for solving fundamental problems.
C211.3 Apply various types of Algorithms ,induction in solving computer science problems.
C211.4 Apply basics of counting & the concept of RR for homogenous & non homogenous RR by using Substitution, characteristic roots &Generating Functions.
C211.5 Able to understand the concepts of probability theory & solve the fundamental problems.
C211.6 Ability to design the usage of graphs & trees in solving real world problems.
C212 C212-Business Economics & Financial Analysis
C212.1 Student will be able to understand various forms of business, sources of capital for a company and GDP of economy and phases of business cycle
C212.2 Student will be able to analyze demand and supply concepts and different types, and measurement of elasticity of demand and factors influencing on elasticity of demand.
C212.3 Student will be able to identify production techniques, and different types of internal economies, external economies and law of returns with appropriate examples.
C212.4 Student will be able to evaluate various kinds of market structures, pricing strategies and BEA analysis concepts.
C212.5 Student will be to apply the concepts of accounts and preparation of financial statements.
C212.6 Student will be to create cash and fund flow statements for business organization
C213 C213-Operating Systems
C213.1 Ability to understand the design and implementation of operating systems and its services
C213.2 Ability to understand synchronous and asynchronous communication mechanisms and to implement the scheduling algorithms
C213.3 Ability to apply optimization techniques for the improvement of system memory and performance
C213.4 Ability to learn about minimization of time and maximization of throughput by utilizing CPU effectively
C213.5 Ability to create access controls to protect files and enhance efficiency and performance
C213.6 Ability to evaluate the prevention of system operations using techniques from the occurance of dead locks and provide access rights
C214 C214-Database Management Systems
C214.1 To gain knowledge of DBMS,database design and normal forms
C214.2 To understand the relational algebra & calculus & identify the data models for relevant problems
C214.3 Abiltity to design entity relatinship & convert entity relationship diagrams into RDBMS & formulate SQL queries on the respected data
C214.4 Apply normalization for the development of application software's
C214.5 To be acquainted with the basiscs of transaction processing and concurrency control
C214.6 To became familiar with database storage structures and access techniques
C215 C215-Java Programming
C215.1 Ability to solve real world problems using OOP techniques
C215.2 Ability to understand the use of abstract classes
C215.3 Ability to solve problems using java collection framework & I/O classes
C215.4 Ability to develop multithread application with synchronization
C215.5 Ability to develop applet for web applications
C215.6 Ability to design GUI based application
C216 C216-Operating Systems Lab
C216.1 Ability to simulate and implement the CPU scheduling algorithms
C216.2 Ability to develop I/O system calls of UNIX/LINUX
C216.3 Ability to Simulate and Implement the Deadlock management techniques
C216.4 Ability to simulate and implement semaphores using UNIX/LINUX system calls
C216.5 Ability to simulate and implement the interprocess communication between two process
C216.6 Ability to simulate and implement the memory management techniques
C217 C217-Database Management Systems Lab
C217.1 Identify the entities,attributes,relationships,keys for given database
C217.2 Design database schema for a given application
C217.3 Acquire skills in using SQL commands for data definition and data manipulation
C217.4 Ability to formulate SQL queries using constraints,aggregate functions,comparison operators,views
C217.5 Ability to apply the normalization techniques for development of application software and to provide security to database
C217.6 Able to develop solutions for database applications using procedures,cursors and triggers
C218 C218-Java Programming Lab
C218.1 Ability to write programs for solving real world problems using java collection framework
C218.2 Ability to write programs using abstract class
C218.3 Ability to write multithread programs
C218.4 Ability to write GUI programs using Swing controls in java
C218.5 Ability to understand the OOP concepts like Inheritance, polymorphism, Encapsulation etc.
C218.6 Ability to handle file and mouse events using Adapter Classes.
C219 C219-Constitution of India
C219.1 Students will be able to understand the metamorphosis of the constitution worth fitting with the changing time
C219.2 Students will be able to understand the individual role and ethical responsibilities towards citizen of India by learning the concepts of human rights, duties and directive principles
C219.3 Students will be able to build overall consciousness regarding the structure of government at national and state level
C219.4 Students will be able to understand the gradual decentralization of government and helps to know powers of president
C219.5 Students will be able to ascertain the different types of emergencies being imposed on and can be able to abide rules during its continuity also understand the concepts right to life and personal being
C219.6 Students by going through the constitution of India will be able to adhere to all schedules and articles of COI and be obedient to it throughout their lives
C301 C301-Formal Languages & Automata Theory
C301.1 Able to employ finite state machines for modeling and solving computing problems.
C301.2 Able to understand regular expressions ,regular languages and pumping lemma for regular languages.
C301.3 Able to design context free grammar for formal languages.
C301.4 Able to develop a computational model using Turing machine for the given problem.
C301.5 Able to understand decidable and undecidable language and use mathematically proving to prove undecidable of a language.
C301.6 Able to understand the concept of abstract machines and their power to recognize the language.
C302 C302-Software Engineering
C302.1 Ability to understand the software engineering fundamentals and to understand the various software process models.
C302.2 Ability to identify the minimum requirements for the development of application.
C302.3 Ability to understand design concepts, design data & components.
C302.4 Ability to create architectural design and user interface designs.
C302.5 Ability to learn testing approaches and to generate the test cases for any software application.
C302.6 Ability to manage the quality and risks.
C303 C303-Data Communication & Computer Networks
C303.1 Ability to understand and explore the basics of computer networks and layered approach used for simulating the networking environment.
C303.2 Ability to identify the protocols used in the different layers of OSI model and TCP/IP protocol suite.
C303.3 Ability to understand the basic knowledge about various connecting devices used in building a networking environment.
C303.4 Ability to identify and administrate the flow of information in the various types of networks.
C303.5 Ability to understand and analyze the routing algorithms finding the shortest path.
C303.6 Able to understand different protocols using in Transport layer and Application layer
C304 C304-Web Programming
C304.1 To learn the client side languages HTML and javascript
C304.2 To understand the basic concept of object-oriented programming language java
C304.3 To have knowledge of  JDBC ,networking, java beans and RMI
C304.4 To introduce  the concept of java applets and AWT programming
C304.5 To understand server-side languages servlets and JSP
C304.6 To introduce the concept of xml,webservices
C305 C305-Principles of Programming Languages (PE-1)
C305.1 Recognize the criteria for evaluating programming languages and language constructs including programming paradigms
C305.2 Implement dividing a program into sub-programs in order to increase the readability and reusability
C305.3 Demonstrate different forms of declaration, typing, binding, visibility, scoping, and lifetime management for various programming language constructs (e.g. variables, functions, data structures including objects, etc.)
C305.4 Acquire the skills for expressing syntax and semantics in formal notation
C305.5 Identify and apply a suitable programming paradigm for a given computing application
C305.6 Gain knowledge of and able to compare the features of various programming languages
C306 C306-Machine Learning (PE-2)
C306.1 To understand the Mathematical Fundamentals needed for Machine Learning
C306.2 To implement the concept of neural networks
C306.3 To analys and apply the Bayseian and reinforcement learning
C306.4 To understand the competetional concepts needed for Machine Learning
C306.5 To apply genetic algorithms for solving day to day problems
C306.6 To understand the analytical and inductive learning aproaches
C307 C307-Software Engineering Lab
C307.1 Ability to understand stages of software project development.
C307.2 Ability to prepare the documentation for project.
C307.3 Ability to use various open source tools for implementing software engineering methods.
C307.4 Ability to exercise developing product startups implementing software engineering methods.
C307.5 Ability to design the software projects.
C307.6 Ability to solve any real world problem
C308 C308-Computer Networks & Web Programming Lab
C308.1 Ability to understand the encryption and decryption concepts in Linux environment
C308.2 Ability to apply appropriate algorithm for the finding of shortest route.
C308.3 Ability to configure the routing table
C308.4 Analyze the presentation layer, application layer
C308.5 Ability to understand the data transferred from source to destination
C308.6 Ability to understand the error detection and correction method
C309 C309-Advanced Communication Skills Lab
C309.1 Students will be able to write forms of  Letters, Reports, Resumes and Portfolios.
C309.2 Students will be able to develop proficiency in oral and written communication.
C309.3 Students will be able to understand different kinds of verbal and non-verbal texts
C309.4 Students will be able to improve listening skills and reading comprehension.
C309.5 Students will be able to acquire the knowledge of presenting PPTs.
C309.6 Students will be able to participate effectively Group Discussion and face Interviews.
C310 C310-Intellectual Property Rights
C310.1 Students will be able to understand the concept, basics and organizations of  Intellectual Property Rights(IPR)
C310.2 Students will be able to learn about acquisition, utility and infringement of Trade mark
C310.3 Students will be able to learn national and international rights, registration process issues of the copyright law.
C310.4 Students will be able to learn the concept of Patent, Patent law, searching process and the owner ship rights.
C310.5 Students will be able to learn about importance of trade secrets and its protection.
C310.6 Students will be able to understand new developments in trademarks, copyright, patent and IPR audit.
C311 C311-Artificial Intelligence (mandatory Subject)
C311.1 Ability to understand different types of AI agents, various search algorithms.
C311.2 Ability to learn basic knowledge representation & reasoning for AI
C311.3 Ability to learn the building of simple knowledge based systems & to apply reasoning.
C311.4 Ability to understand the concept of “learning” in problem solving in AI systems.
C311.5 Ability to learn reasoning under uncertainty.
C311.6 Ability to enable the student ready to step into applied AI
C312 C312-Introduction to Embedded System
C312.1 Expected to understand the selection proceedure of processing the Embedded domain
C312.2 Design procedure of Embedded firmware
C312.3 Expected to visualize the role of realtime operating system in Embedded systems
C312.4 Ability to aanalyze and understand the Embedded firmware design and development
C312.5 Expected to evaluate the corelation between Task synchronization and Latency issues
C312.6 Expected to understand and evaluate Embedded system development enivronment
C313 C313-Principles of Compiler Construction
C313.1 Student able to understand the basics of compiler and the implementation of lexical analyzer through various techniques.
C313.2 Student learned different algorithms like SLR, CLR and LALR for implementing syntax analyzer.
C313.3 Student able to understand the techniques like Syntax directed translation, symbol table, type checking for implementing semantic and intermediate code generator.
C313.4 Understand the new code optimization techniques to improve the performance of a program in terms of speed & space.
C313.5 Students learn the design and implementation of Code generation Unit for the Machine.
C313.6 Ability to design any compiler for a given language.
C314 C314-Algorithm Design and Analysis
C314.1 Be able to analyze and improve the efiiciency of algorithm and understand the method divide and conquer to solve problems
C314.2 Analysis of different types trees & traversing algorithms and different types of graphs & graph traversal algorithms
C314.3 Apply different designing methods for development of algorithms to realistic problems such as greedy and dynamic programming
C314.4 Ability to understand and estimate the performance of the back tracking and branch and bound approach
C314.5 Understand the NP-Hard and Np-Complete problems
C314.6 Student will able to design different algorithms using different approaches and analyses its time complexity
C315 C315-Internet of Things
C315.1 Ability to understand various types of communication models, tecgnologies, IoT-domains
C315.2 Ability to use the appropriate networks for interacting with sensors
C315.3 Ability to impliment various Iot applications using python programming
C315.4 Ability to develop applications on raspberry Pi platform
C315.5 Ability to work on cloud environment to handle big data
C315.6 Ability to impliment web services on IoT devices
C316 C316-Software Testing Methodologies (PE-III)
C316.1 Learn about Testing and various terminology
C316.2 Ability to identify appropriate testing methods in a application.
C316.3 Ability to solve problems independently and think critically
C316.4 Analyze the type of testing to be performed for any given application
C316.5 Understand about regular expression and its use in testing
C316.6 Able to perform various types of testing using the modern software tools
C317 C317-Quantitative Analysis for Business Decisions (OE-I)
C317.1 Formulate  the problem to mathematical model to develop the optimal solution to constrained linear programming problems by graphical and simplex methods to real systems
C317.2 Develop the optimal solution to variety of problems such as  transportation, assignment and travelling salesman problems to real systems
C317.3 Demonstrate various  Replacement techniques in real life problems and in industries such that the waiting time should be reduced
C317.4 Analyze and apply the game theory for performance evaluation of engineering, management and in real systems
C317.5 Analyze and apply the queuing theory techniques to find the best solution in real systems
C317.6 Apply dynamic programming to have the shortest path for different  problems  and to simulate and analyze engineering and managerial problems
C318 C318-Embedded Systems & Internet of Things Lab
C318.1 Ability to interface the Raspberry pi on linux environment
C318.2 Ability to analyze the basic programming concepts in Python
C318.3 Ability to work on LEDs using Raspberry pi
C318.4 Ability to develop camera based applications using Raspberry pi and Python
C318.5 Ability to work on web based applications
C318.6 Ability to build an application of IoT from any given real world problems
C319 C319-Compiler Construction Lab
C319.1 Able to use lex and yacc tools for developing a scanner and a parser.
C319.2 Able to understand the Implementation of  Predictive Parsing algorithm.
C319.3 Able to understand how to  generate three address code
C319.4 Able to understand the Implementation of SLR(1) Parsing algorithm
C319.5 Able to Design LALR bottom up parser for the given language
C319.6 Able to design, develop, and implement a compiler for any language.
C320 C320-Software Testing Methodologies  lab (PE-III Lab)
C320.1 Design and develop the best test strategies in accordance to the development model.
C320.2 List a range of different software testing techniques and strategies and be able to apply specific(automated) unit testing method to the projects.
C320.3 Distinguish characteristics of structural testing methods.
C320.4 Demonstrate the integration testing which aims to uncover interaction and compatibility problems as early as possible
C320.5 Discuss about the functional and system testing methods
C320.6 Demonstrate various issues for object oriented testing.
C321 C321-Environmental Science
C321.1 To develop technologies considering ecosystem values
C321.2 To recognize immense importance of natural resources, and explore future optional     possibilities for development
C321.3 To acquaint the value and appreciation for biodiversity services we receive, in turn will mould development under the frame work of biodiversity management strategie
C321.4 To identify the causes of pollution, will realize global impacts of pollution and move path forward with green development
C321.5 To develop ethically, socially, legally towards sustainable development
C321.6 To understand the method to assess the environmental impact of developmental proposals prior to major decisions being taken and commitments made
C322 C322-Cyber Security
C322.1 Understands the basic concepts of Cyber Security and various types of Cyber Attacks.
C322.2 Understands Cyber Laws and the need for computer Forensics and how the Forensics investigation done.
C322.3 Ability to Understand how cybercrime occurs in mobile and Wireless Devices.
C322.4 Ability to learn the security implications for organizations and Measures.
C322.5 Able to learn cost of cybercrime and Ipr issues in cyber space, web threats for organizations
C322.6 To Understand the basic Data privacy in different Domains like Medical, financial etc..
C401 C401-Data Mining
C401.1 Ability to perform the preprocessing of data and apply mining techniques on it
C401.2 Ability to identify the association rules in large data sets
C401.3 Ability to apply the classification rules in large data sets
C401.4 Ability to do apply the clustering algorithms on large data sets
C401.5 Ability to solve real world problems in business and scientific information using data mining
C401.6 Ability to classify web pages, extracting knowledge from the web
C402 C402-Android Application Development
C402.1 students should be able to design and create android apps by learning java programming,the android Sdk and android studio development tools.
C402.2 students will gain fundamental knowledge essential to not only android development but mobile in general
C402.3 able to understand for activity and broadcasting data in android app.
C402.4 ability to understand passing activity in Intents.
C402.5 ability to learn how creating Notification and display a toast message.
C402.6 Ability to design and implement Database Application.
C403 C403-Python Programming(PE-II)
C403.1 Examine Python syntax and semantics and be fluent in the use of Python flow control and functions.
C403.2 Demonstrate proficiency in handling Strings and File Systems.
C403.3 Create, run and manipulate Python Programs using core data structures like Lists, Dictionaries and use Regular Expressions.
C403.4 Interpret the concepts of Object-Oriented Programming as used in Python
C403.5 Implement applications related to Network Programming in Python.
C403.6 Implement applications related to Web Services and Databases in Python.
C404 C404-Embedded Systems (PE-III)
C404.1 Students are able to understsand principles and purpose of embedded systems
C404.2 Students are expected to understsand the selecttion procedure pf processors in embedded system domain
C404.3 Students are able to understsand design procedure of embedded firmware
C404.4 Students are expected to vixualize the role of RTOS in emebedded systems
C404.5 Students are expected to evaluate the correlation between task synchronization and latency issues.
C404.6 Ability to understand embedded system development environment
C405 C405-Cloud Computing (PE-IV)
C405.1 Understand the basic ideas of Cloud Computing.
C405.2 Design and implement deployment models, and infrastructure models of Cloud Computing.
C405.3 Ability to understand various service delivery models of a cloud computing architecture
C405.4 Ability to understand the ways in which the cloud can be programmed and deployed.
C405.5 Design and implement the layers
C405.6 Understanding cloud service providers
C406 C406-Information Retrieval System (PE-IV)
C406.1 Ability to apply IR principles to locate relevant information large collections of data
C406.2 Ability to design different document clustering algorithms
C406.3 Implement retrieval systems for web search tasks.
C406.4 Design an Information Retrieval System for web search tasks.
C406.5 Design an Information Retrieval System for Text Search Algorithms
C406.6 Implement retrieval systems for Multimedia Information Retrieval
C407 C407-Android Application Development Lab
C407.1 Ability to design simple android applications.
C407.2 Design and implement UI and layouts of Android App.
C407.3 use Intents for activity and broadcasting data in Android App
C407.4 Develop Android App using Fragment Activity
C407.5 Ability to design and implement Database Application.
C407.6 Ability to learn advanced topics like developing alarm,Notification etc..
C408 C408-Python Programming Lab (PE-II Lab)
C408.1 Implement Conditionals and Loops for Python Programs
C408.2 Use functions and represent Compound data using Lists, Tuples and Dictionaries
C408.3 Read and write data from & to files in Python and develop Application using Pygame
C408.4 Student should be able to understand the basic concepts scripting and the contributions of scripting language
C408.5 Ability to explore python especially the object-oriented concepts, and the built-in objects of Python.
C408.6 Ability to create practical and contemporary applications such as TCP/IP network programming, Web applications, discrete event simulations
C409 C409-Industry Oriented Mini Project
C409.1 Demonstrate a sound technical knowledge of their selected mini project topic
C409.2 Undertake problem identification, formulation and solution.
C409.3 Design engineering solutions to complex problems utilizing a systems approach.
C409.4 Demonstrate the knowledge, skills and attitudes of a professional engineer.
C409.5 Communicate with engineers and the community at large in written an oral forms
C409.6 Demonstrate a strong working knowledge of ethics and professional responsibility
C410 C410-Total Quality Management (OE-III)
C410.1 Gain basic knowledge in total quality management relevant to both manufacturing and service industry including IT sector
C410.2 Implement the basic principles of TQM in manufacturing and service based organization.
C410.3 Apply the tools and techniques of quality management to manufacturing and services processes
C410.4 Understand the role of marketing and sales and to implement bench marking.
C410.5 Demonstrate the knowledge on various ISO standards and quality systems
C410.6 Design the quality circles and activities in the manufacturing system.
C411 C411-Real Time System (PE-V)
C411.1 Able to learn the basic UNIX commands ,File I/O & Process control system calls
C411.2 Able to explain Real Time concepts such as Tasks , Synchronization and how they communicate using semaphores , message queues & mail boxes
C411.3 Able to understand the concepts of pipes , registers & signals
C411.4 Able to learn the basic I/O concepts and I/O subsystem
C411.5 Able to explain how Real Time operating systems implements exceptions , Interrupts and Timers
C411.6 Able to work with Real time  OS like RT Linux , Vx Works , Micro OS II/C & Tiny OS
C412 C412-Human Computer Interaction (PE-VI)
C412.1 Ability to Apply HCI and principles to interaction
C412.2 Ability to create Screen Design
C412.3 Ability to select devices and control the screen.
C412.4 Ability to study the various components
C412.5 Ability to design the certain tools for blind or PH people.
C412.6 Ability to create interaction Devices.
C413 C413-Major Project
C413.1 Demonstrate a sound technical knowledge of their selected project topic
C413.2 Undertake problem identification, formulation and solution.
C413.3 Design engineering solutions to complex problems utilizing a systems approach.
C413.4 Demonstrate the knowledge, skills and attitudes of a professional engineer.
C413.5 Communicate with engineers and the community at large in written an oral forms
C413.6 Demonstrate a strong working knowledge of ethics and professional responsibility