.
PEO1 : To Prepare the student for entry into successful employment as software engineer in industry, service, consultancy, and/or government organization or for advanced study at leading post graduate school in engineering, business, management, or other technical and nontechnical fields.
PEO2 : To encourage the teamwork skill among the students to design and implement complex software systems, particularly the ability to work with people from other fields in integrated engineering teams and develop the leadership skills for maximizing the performance of those teams.
PEO3 : To inculcate the habit of lifelong self learning and being educated to have the attitude to communicate effectively in professional fields and become an integral part in societal development.
v Engineering Graduates will be able to:
1. Engineering knowledge: To apply the knowledge of science, mathematics and logic development in the field of engineering for solving Computer science and related engineering problems.
2. Design/development of solutions: To be able to identify the real life problems and formulate solutions of those engineering problems using principles of Engineering sciences.
3. Design/development of solutions: To design solutions of complex engineering problems that satisfy the common societal needs.
4. Conduct investigations of complex problems: To conduct the analysis of complex real life problems and finding possible aproaches of solving them with proper interpretation.
5. Modern tool usage: To identify the recent tools of development , for solving real life complex engineering problems with considering the practical limitations of its usage.
6. The engineer and society: To apply the reasoning skills and the ethical knowledge acquired ,for accessing the social issues and find a solution to social issues with maintaining responsibilities of professional engineering pracices.
7. Environment and sustainability: To understand the effect of Engineering skills on the social environment and technique of applying them for a continous sustainable development.
8. Ethics: To understand ethical principles and social issues.
9. Individual and team work: To be able o be function effective as an individual or as a leader in diverse teams to accomplish a common goal.
10. Communication: To understand and demonstrate engineering knowledge and management principles for managing projects in multidisciplinary environments.
11. Project management and finance: To be able to develop and communicate design documents effectively & efficiently with diverse audiences.
12. Lifelong learning: To be able to go for continous learning to keep to update our self with the new technology.
PSO1 : The ability to understand, analyse and devise computer programs, related to application areas of computer science and engineering.
PSO2 : The ability to apply standard practises and strategies in software projects development using software tools and programming languages.
PSO3 : The ability to take the challenge in creating innovation carrier path to be an entrepreneur and zest for higher studies.
The department is well equipped with the state of the art laboratories like:
1. Programming Lab
2. Networking Lab
3. Software Engineering Lab
4. IoT Lab
5. Computer Achitecture Lab
6. Advance Programming Lab
The department is well equipped with the state of the art laboratories like Survey lab with Total station, digital theodolite and GPS. The soil Mechanics lab is equipped with triaxial testing machine, unconfined compression testing machine and consolidation testing facilities. We have a Concrete Technology lab with all facilities to test the material characteristics of building materials and Bitumen. The strength of Materials lab is equipped with a 40 Ton UTM. We have a well equipped Fluid Mechanics Lab with prototypes of turbines, pumps, and flow measuring equipments. The Environmental Engineering Laboratory contains water quality analysis and waste water quality analysis testing facilities.
v To provide most dynamic environment for quality academic, reseach oriented undergraduate education in Computer Science & Engineering & prepare students for a competative tchnical society & train them towards serving the society.
v To provide engineering graduates a strong theoretical and practical background with an emphasis on research and software development.
v To impart engineering graduates the ability necessary to continue education and to grow professionally in the field of higher education and research.
v To cater to the technological need of emerging challenges of society and academia in specific.
v To inculcate professional behaviour, strong ethical values, and leadership abilities among graduates.
MathematicsI  CO1  Apply the knowledge of calculus, Gamma &Beta functions for analysing engineering problems 
CO2  The studentis able to solve first order differential equations analytically using standard methods  
CO3  The student will be able to demonstrate various physical models through higher order differential equations to solve such linear ordinary differential equation  
CO4  The students will be able to obtain series solution of differential equation and explain application of Bessel's function  
CO5  The student will be able to understand tracing of different curves and calculate its radius of curvature and asymptotes  
CO6  The students will be able to apply Laplace problem to determine complete solution to ordinary differential equations.  
Physics  CO1  Understand Oscillations and waves existing in nature and analyze their properties. 
CO2  Explain and analyze the intensity variation of light due to interference and diffraction.  
CO3  Apply band theory to classify solids in terms of their conductivities and explain the working of junction diodes.  
CO4  Explain the working principles of LASERs and Optical fibres.  
CO5  To formulate and solve the engineering problems on Electromagnetism.  
CO6  Explain fundamentals of quantum mechanics and apply to one dimensional motion of particles  
Basic Electrical Engineering  CO1  Get the knowldge to solve elctrical circuits by applying network theorems 
CO2  Analyze of Single Phase and Three phase AC Circuits, the representation of alternating quantities and determining the power in these circuits 

CO3  acquire knowledge oF magnetic circuits and its characteristics  
CO4  Acquire knowledge about the fundamental principles and classification of electromagnetic machines 

CO5  :Acquire knowledge about the constructional details and principle of operation of dc machines 

CO6  Perform experiments to calculate voltage, current and power of load with different supplies.  
Communicative English  CO1  The student is ready to communicate ethically, responsibly, and effectively as local, national, international, and global citizens and leaders 
CO2  Students can understand the factors that influence the use of Grammar and vocabulary in speech and writing  
CO3  The student is ready to use the sounds of English, syllable division and sound stress.  
CO4  Students become confident and enhance their competency level to compete with the fellow participants  
CO5  The students will enhance their leadership skills and become efficient team leaders in future.  
CO6  Students are ready to face different interviews and get ready for upcoming challenges of life.  
Engineering Graphics  CO1  Students will be able to create how to make simple drawings by using drafter in drawing sheets 
CO2  Students will be able to remember about different commands of autocad to draw the drawings in computer system  
CO3  Students will be able to analyze the orthographic view drawings  
CO4  Students will be able to analyze the Isometric view drawings  
CO5  Students will be able to apply dimensioning, constraints of a drawing  
CO6  Students will be able to remember how to make a proper drawing either in drawing sheet or in computer system  
Basic Mechanical Engineering  CO1  A fundamental understanding of the first and second laws of thermodynamics and their application to a wide range of systems 
CO2  Understanding of the first law of thermodynamics and various forms of work that can occur  
CO3  An ability to analyze the work and heat interactions associated with a prescribed process path , and to perform a first law analysis of a flow system  
CO4  An ability to evaluate entropy changes in a wide range of processes and determine the reversibility or irreversibility of a process from such calculations  
CO5  Familiarity with calculations of the efficiencies of heat engines and other engineering devices  
CO6  An understanding of the interrelationship between thermodynamic functions and an ability to use such relationships to solve practical problems  
Physics Lab  CO1  Integrate and relate scientific knowledge related to Physics learned from classroom with real life situations. 
CO2  Apply the various procedures and techniques for the experiments.  
CO3  Use the different measuring devices like slide calliper, micrometer, travelling microscope, spectrometer, voltmeter, ammeter etc. to record the data with precision.  
CO4  Apply the mathematical concepts/equations to obtain quantitative results.  
CO5  Learn to use graphing methods to improve experimental accuracy.  
CO6  Develop basic communication skills through working in groups in performing the laboratory experiments and by interpreting the results.  
Basic Elecrical Engineering Lab  CO1  Get the knowldge to solve elctrical circuits by applying network theorems 
CO2  Analyze of Single Phase and Three phase AC Circuits, the representation of alternating quantities and determining the power in these circuits 

CO3  acquire knowledge oF magnetic circuits and its characteristics  
CO4  Acquire knowledge about the fundamental principles and classification of electromagnetic machines 

CO5  :Acquire knowledge about the constructional details and principle of operation of dc machines 

CO6  Perform experiments to calculate voltage, current and power of load with different supplies.  
Basic Mechanical Engineering Lab  CO1  A fundamental understanding of the first and second laws of thermodynamics and their application to a wide range of systems 
CO2  Understanding of the first law of thermodynamics and various forms of work that can occur  
CO3  An ability to analyze the work and heat interactions associated with a prescribed process path , and to perform a first law analysis of a flow system  
CO4  An ability to evaluate entropy changes in a wide range of processes and determine the reversibility or irreversibility of a process from such calculations  
CO5  Familiarity with calculations of the efficiencies of heat engines and other engineering devices  
CO6  An understanding of the interrelationship between thermodynamic functions and an ability to use such relationships to solve practical problems  
English Language Lab  CO1  The student will enhance their speaking skills which will make them confidence and remove stage fear 
CO2  Student will enhance the listening, speaking, reading and writing skills.  
CO3  Extempore will enable them to use presence of mind.  
CO4  The students will enhance their presentation skills through presenting different topics in a proper manner  
CO5  Free writing will give them more space to use their creativity  
CO6  The student will enhance their skill of solving reading comprehension and the way to answer the question.  
MathemticsII  CO1  On completion of this course, students are able to apply the knowledge of matrix algebra for solving system of linar equations and compute the inverse of matrices. 
CO2  Develop the essential tool of matrices to compute eigen values and eigen vectors rrquired for matrix diagonolisation process.  
CO3  Illustrate the conccept of vector differential calculus tounderstand the solenoidal and irrotational vectors  
CO4  Illustrate the concept of vector integral calculus and exhibit the interdependence of line surface and volume integrals  
CO5  Student will be able to know periodic functions and their fourier expansions  
CO6  Student will be able to find the fourier transforms of different functions.  
Chemistry  CO1  Student will be able to determine the wavelength of matter,wave, quantum numbers by using Schrodinger's wave euation. 
CO2  Know the basic principles of UV,IR and microwave spectroscopy for determination of molecular structure.  
CO3  Student will be able to evaluate the essential relationship between materials their corrosion resistance for suitable applications.  
CO4  Student will be able to determine the suitability of different fuel basding on their cetane and octane number.  
CO5  Student will be bale to preapre and isolate different fuel based on their boiling point.  
CO6  Student will be able to know the synthesis and application of nano particles.  
Basic Civil Engineering  CO1  Understand the manufacturing process of bricks and cement 
CO2  Understand the properties of plain concrete, reinforced concrete, prestressed concrete  
CO3  Understand linear measurement, angle measurement  
CO4  Understand the working principles of modern survey instruments  
CO5  Classify different types of soil and foundation  
CO6  Know about hydraulic structures and different modes of transportation in highway, railway and airport  
Communicative English  CO1  The student is ready to communicate ethically, responsibly, and effectively as local, national, international, and global citizens and leaders 
CO2  Students can understand the factors that influence the use of Grammar and vocabulary in speech and writing  
CO3  The student is ready to use the sounds of English, syllable division and sound stress.  
CO4  Students become confident and enhance their competency level to compete with the fellow participants  
CO5  The students will enhance their leadership skills and become efficient team leaders in future.  
CO6  Students are ready to face different interviews and get ready for upcoming challenges of life.  
Chemistry Lab  CO1  Students will be able to design and carry out scientific experiments as well as accurately record and analyze the results of such experiments. 
CO2  Students will be skilled in problem solving, critical thinking and analytical reasoning as applied to scientific problems.  
CO3  Students will be able to clearly communicate the results of scientific work in oral, written and electronic formats to both scientists and the public at large.  
CO4  Students will be able to explore new areas of research in both chemistry and allied fields of science and technology.  
CO5  Students will be able to explain why chemistry is an integral activity for addressing social, economic, and environmental problems.  
CO6  Students will be able to function as a member of an interdisciplinary problem solving team.  
Electronics Engineering  CO1  Student will be able to acquire basic knowledge on conductors, semiconductors & insulators 
CO2  Understand and define all the terms and definitions in electronic components  
CO3  student will able to measure the diffrent parameters of rectifier  
CO4  acquire the basic knowledge of digital logic levels and application of knowledge to understand digital electronics circuits.  
CO5  Students will able to Develop analysis capability in BJT and FET Amplifier Circuits  
CO6  Receive knowledge on Boolean operations and Expressions  
Workshop  CO1  Student will be able to acquire basic knowledge on conductors, semiconductors & insulators 
CO2  understand the charge carriers in a semiconductor  
CO3  acquire basic knowledge on solid state technology  
CO4  calculate numerical problems associated with solid state devices  
CO5  understand the quantum well technology  
CO6  Develope knowledge on electronic circuits  
Switching Theory & Logic Design  CO1  Student will acquire the basic knowledge of digital logic levels and application of knowledge to understand digital electronics circuits. 
CO2  student will get a thorough understanding of the fundamental concepts and techniques used in digital electronics  
CO3  Get knowledge on basic digital electronic gates  
CO4  student will Receive knowledge on Boolean operations and Expressions  
CO5  Student will understand about combinational and sequential circuits  
CO6  student will be skilled to design DA,AD converters and counters,shift registers  
Object Oriented Programming using JAVA  CO1  Get the concept of OOP as well as the purpose and usage, principles of inheritance, polymorphism, encapsulation and method overloading. 
CO2  Identify classes, objects, members of a class and the relationships among them needed for a specific problem as well as creating and implementing Abstract classes, Interface, & Packages with Handling the Exception and proper program structuring  
CO3  Create Java Server side application programs using Multithreading and Handling text or data files with Strings  
CO4  Create Client side and Server side application programs using Networking and developing applications using Database (e.g., Oracle, MySql) as the backend tool.  
CO5  Develop GUI (Graphical User Interface) based application using AWT and swing  
CO6  Develop programs to access methods available in remote systems and create dynamic web applications using Applet  
System Programming  CO1  Identify the role played by system software such as assembler, interpreter, linker, loader and compiler in the development of IT solution. 
CO2  Explain the machine structure, memory register, data, instruction, and machine language.  
CO3  Develop an elementary assembler and describe various concepts of assembler and macro processor.  
CO4  Analyze how linker and loader create and executable program from an object module.  
CO5  Summarize various phases of compiler and compare its working with assembler.  
CO6  Define the basic concepts of formal language, grammar types, as well as use of formal language and demonstrate the relation between regular expression, language and grammar with formal mathematical method.  
Software Engineering  CO1  Apply the software development lifecycle models to design numerous software projects 
CO2  Analyse the requirement engineering principles and design SRS document as per IEEE 830 standard for numerous problem applications  
CO3  Analyse and implement the high label software designs and its features for modeling software applications.  
CO4  Explore low label software designs in order to transform the high level software designs into actual implementation standards.  
CO5  Design test cases for various types of software testing and formulate maintenance strategies for an application that has already been designed.  
CO6  Explain the reliability measures and quality policies of software engineering in order to analyse the desired standards of the software applications  
Discrete Structures  CO1  Students are able to understand Boolean algebra and truth tables. 
CO2  Students are able to understand basic proofs involving sets and functions.  
CO3  Students are able to understand types of algorithms and the issue of efficiency of algorithms.  
CO4  Students are able to understand how to apply combinatorial ideas to practical problems.  
CO5  Students are able to understand the language of graphs and trees.  
CO6  Students are able to understand various types of trees and methods for traversing trees.  
Organizational Behaviour  CO1  To discuss the development of the field of organizational behaviour and explain the micro and macro approaches 
CO2  To analyze and compare different models used to explain individual behaviour related to motivation and rewards  
CO3  Toidentify the processes used in developing communication and resolving conflicts  
CO4  To explain group dynamics and demonstrate skills required for working in groups (team building)  
CO5  To identify the various leadership styles and the role of leaders in a decision making process.  
CO6  To explain organizational culture and describe its dimensions and to examine various organizational designs  
Analog Electronic Circuit  CO1  Student will able to acquire basic knowledge on the working of various semiconductor and bjt operations 
CO2  Students will able to Develop analysis capability in BJT and FET Amplifier Circuits  
CO3  Develop competence in desiging of bjt analysis.  
CO4  Students will able to Develop analysis capability in fet configuration.  
CO5  Students will able to Develop analysis capability in desiging of mosfet operation  
CO6  Students will able to understand various applications  
Switching Theory & Logic Design Lab  CO1  student will able to eacquire the basic practical knowledge of digital logic levels and application of knowledge to understand digital electronics circuits. 
CO2  will get a thorough understanding of the fundamental concepts and techniques used in digital electronics through Practical Knowledge  
CO3  Obtain practical knowledge on basic digital electronic gates  
CO4  Implement Boolean operations and Expressions  
CO5  student wil Practically understand about combinational and sequential circuits  
CO6  student can design DA,AD converters and counters,shift registers  
Object Oriented Programming using JAVA Lab  CO1  Compile & execute a java program. 
CO2  Write programs using decision control structure & loop control structure  
CO3  Write programs using classes and objects and describe the JFC( Java Foundation classes).  
CO4  Write programs using data abstraction & data hiding, inheritance, polymorphism  
CO5  Write programs using threads, exception handling and applet programs  
CO6  Write programs using User interface Components and Java FX, related to the graphical programming with its application logic.  
System Programming Lab  CO1  Write the basic program of 8085 microprocessor program like addition, subtraction, multiplication, and division. 
CO2  Analyze program on linker using stack concept.  
CO3  Write program on design of Macro using C/C++.  
CO4  Analyse the program on design of assembler using C/C++.  
CO5  Analyse the program on design of loader using C/C++.  
CO6  Analyse the program on design of a lexical analyzer using LEX and YACC  
Software Engineering Lab  CO1  Explain the functional and nonfunctional software requirements in order to design the requirement specification for a specific problem application. 
CO2  Use the computer aided software engineering tool for the development of low level and high level data flow diagrams by taking sample problem cases.  
CO3  Analyse and transform the data flow diagrams into structured chart for modeling software applications.  
CO4  Use the Unified Modeling Language tool in order to develop the Use case model, Sequence diagram, and class diagram that is intended to provide a standard way to visualize the design of a system. .  
CO5  Develop the code for the designed class model and use the testing tool for configuring sample framework to write repeatable test cases.  
CO6  Use the software configuration management and project management tools in order to track and control the changes in software and organize the way that changes are implemented within an organization.  
Applied Mathematics III  CO1  Students will be able to identify different types of errors occuring in mathematical methods and find th emethod to reduce it. 
CO2  Student will be able to know interpolation and defiinite integrations by different numerical methods.  
CO3  To find solutions of a differential equations by different predictor corrector methods.  
CO4  Students will be able to know complex functions and their operations and integration of these functions.  
CO5  Students will be able to know the probability distributions, binomial and poission's distribution of both discrete and continuous random variables..  
CO6  Students will be able to know correlation and regression of statistical data.  
Formal Language & Automata Theory  CO1  Implement the computation to the problems related with regular language and finite automata and can able to differentiate the transition function used in NFA and DFA. 
CO2  Describe the Melay, Moore machine, and use of Context Free language in Push Down Automata and compare the topdown and bottomup parsing technique.  
CO3  Relate the pumping lemma theorem in Context free grammar and able to distinguish Chomsky normal form and Greibach Normal form in Context free grammar to construct the Finite machine acceptable grammar.  
CO4  Solve the complex problems of LR(k) grammars by comparing with the general form of grammar and used to find the closure properties of Languages.  
CO5  Describe the type 0, type 1, type 2 and type3 languages for problem solving approach and their acceptance by for Turing machine, LBA, PDA, and Finite Automata .  
CO6  Implement the concept of NPComplete problems using Crook's theorem and overview of the theoretical foundation of Complexity theory.  
Computer Organization & Architecture  CO1  Sketch the functional units of a computer system, differentiate computer organization and computer architecture and explain bus structure. 
CO2  Use proper instruction format, addressing modes and explain the execution cycle.  
CO3  Describe the memory hierarchy, specification of Main memory and secondary storage and use of cache memory, cache mapping techniques.  
CO4  Evaluate the addition, subtraction, multiplication and division by using Booth’s algorithm.  
CO5  Use floating point numbers, evaluate various floating point operations.  
CO6  Develop assembly language program using proper instruction set and describe the data transfer technique various standard I/O interfaces like RS232C,IEEE4888,USB etc  
Design & Analysis of Algorithms  CO1  Analyze worstcase running times of algorithms using asymptotic notations and can solve recurrences using substitution, iteration and master method. 
CO2  Design and analyze the divideandconquer algorithms such as binary search, quick sort, merge sort and heap sort.  
CO3  Design algorithms for Matrixchain multiplication, LCS using dynamic programming paradigm and can analyze the time/space complexity of these algorithms.  
CO4  Design algorithms for Assembly line scheduling, activity selection problem, fractional knapsack problem, Huffman coding using greedy paradigm and can apply disjoint set operations to find connected components.  
CO5  Design major graph algorithms to find MST, DFS, BFS and shortest path from one vertex to another.  
CO6  Solve problems on FFT, design Rabin Karp algorithm for sting matching, and can describe NP completeness, NP hard and approximation algorithm such as VertexCover problem & Travelling salesman problem.  
Database System  CO1  Students able to understand different economic aspects of our economy as well as society. 
CO2  Students able to handle daytoday financial activities of any organisation and economy.  
CO3  Students able to understand, classify, ascertain and analyse the cost data of any business organisation.  
CO4  Students able to evaluate different types of Engineering Project for economic viability.  
CO5  Students able to participate actively in any type of banking transaction which will stimulate the growth of the nation.  
CO6  Every student is able to fix the price of any product and also calculate the profit of the business for achievement of organisational goal.  
Engineering Economics  CO1  Students able to understand different economic aspects of our economy as well as society. 
CO2  Students able to handle daytoday financial activities of any organisation and economy.  
CO3  Students able to understand, classify, ascertain and analyse the cost data of any business organisation.  
CO4  Students able to evaluate different types of Engineering Project for economic viability.  
CO5  Students able to participate actively in any type of banking transaction which will stimulate the growth of the nation.  
CO6  Every student is able to fix the price of any product and also calculate the profit of the business for achievement of organisational goal.  
Skill Project and Hands on  CO1  Communicate effectively using appropriate database management vocabulary. 
CO2  Use critical thinking and problem solving skills in designing databases for various business and personal projects  
CO3  Proofread for accuracy in the entry of data and creation of database objects such as, tables, reports, forms and queries.  
CO4  Assess the databases for accuracy, readability, and appearance.  
CO5  Develop efficiency with specific sets of skills through repetitive reinforcements  
CO6  Will be able to develope a project based on the requirements of client.  
Formal Language & Automata Theory Lab  CO1  Compile & execute a c program for defining a DFA for some regular language and its acceptability. 
CO2  Write Cprograms for conversion of NFA having empty transition to DFA.  
CO3  Write Cprograms for conversion of NFA to DFA.  
CO4  Write Cprograms for minimizing the number of states in DFA for acceptability of some specific string.  
CO5  Write Cprograms for PDA (Push Down Automata) to identify the Context free Languages and its acceptability Using the CYK algorithm.  
CO6  Write Cprograms using Crook's theorem to define the recursive language and its acceptability by Turing Machine.  
Database System Lab  CO1  Solve database queries using DML/DDL/DCL commands in SQL. 
CO2  Enforce integrity constraints in database management system and to implement different joins, subqueries, views through SQL queries.  
CO3  Writing programs including stored procedures, stored functions, cursors, packages using PL/SQL.  
CO4  Implement locks for concurrent transactions on relational tables using SQL.  
CO5  Write programs implementing packages, triggers and programs for data recovery using check point technique.  
CO6  Implement programs using ODBC / JDBC using Embedded SQL.  
Design & Analysis of Algorithms Lab  CO1  Convert an infix string to postfix string using stack and implement insertion, deletion, searching operations on a BST. 
CO2  Design programs for binary search and linear search, heap sort using a max heap, Quick sort, and merge sort algorithms.  
CO3  Implement DFS/ BFS for a connected graph, design Dijkstra’s shortest path algorithm and construct MST using Kruskal’s/Prim’s algorithm.  
CO4  Develop computer programs to implement Huffman’s algorithm, Strassen’s matrix multiplication algorithm, and to find out a solution for 0 / 1 Knapsack problem.  
CO5  Develop computer programs to find out a solution for LCS and Matrixchain multiplication problem using dynamic programming paradigm.  
CO6  Design computer programs to find out the solution to the NQueen problem and implement back tracking algorithm using game trees.  
Computer Organization & Architecture Lab  CO1  Recognize various components of PC mother board. 
CO2  Install the CPU, heat sink and system fan on the MB.  
CO3  Install RAM on the RAM slot of MB  
CO4  Assemble all the functional units and place the MB in the main case.  
CO5  Create and detect faults in the SMPS and VGA (LCD) section using Hardware trainer kit.  
CO6  Create and detect faults in the PS2 keyboard and USB port using Hardware trainer kit.  
Cloud Computing  CO1  Understand the basics of cloud computing and its storage. 
CO2  Detailed structure of cloud and its usage in global market providing remote services.  
CO3  The number of cloud service provider and the storage of information over the cloud  
CO4  Identify the security issues and steps to be implemented for data and service security  
CO5  The facilities from cloud an user can access to get service with low investment cost.  
CO6  Know about different vendors and their services to increase their efficiency  
Operating System  CO1  Summarize the role, structure, services and types of operating system, also discuss various issues and types of system calls. 
CO2  Compare and contrast the common algorithm for both preemptive and nonpreemptive task in OS such as FCFS, SJF, Priority, RR scheduling, differentiate between process and thread, various threading issues, cite the various approach to solve the problem of mutual exclusion related to critical regions.  
CO3  Analyze the concept of deadlock in Operating systems, how they can be managed and avoided through the implementation of Banker’s algorithm and resource request algorithm and also cite different methods involved in recovery form deadlock.  
CO4  Learn how virtual memory is used and describe the operation of memory management unit, also define various page replacement strategies like FIFO, LRU, Optimal, also able to analyse the use of demand paging and segmentation.  
CO5  Analyze various issues related to file system such as structure, access method, efficiency, performance, directory structure and its implementation.  
CO6  Familiar with various approach of free space management and apply the knowledge to implement disk scheduling algorithms such as SSTF, LOOK, SCAN, CLOOK, CSCAN and also illustrating the overview of I/O hardware application, I/O interface, kernel I/O subsystem.  
Computer Graphics  CO1  Design and implement graphics primitives like lines, triangle, circles by using DDA, Bresenham’s Line drawing and Circle drawing algorithm and also able to demonstrate the working principle of CRT monitor 
CO2  Acquire basic knowledge for 2D transformation and window to view port mapping.  
CO3  Deconstructing the Line Clipping and Polygon Clipping methods and its transformation to graphics display device. And also learn a factual knowledge about polygon filling  
CO4  Discuss various types of 3D transformation, summarize the issues related to fractal Geometry like fractal classification, fractal dimension and also explore the insight concept of projection  
CO5  Apply visible surface detection techniques for display of 3D scene on 2D screen.  
CO6  Render projected objects to naturalize the scene in 2D view and use of illumination model for this and also learn the insight concept of Computer animation and Virtual Reality  
Advanced Java  CO1  Acquire knowledge anout network programming as well as able jto use client server architecture application. 
CO2  Make connectivity between the front end and backend by using different JDBC driver.  
CO3  Understand the retrieve data from database using JDBC programming  
CO4  Design web application using servlet  
CO5  Explain the basic of JSP , its scope and its significance  
CO6  Understand different web services, like SOAP, SOA AJAX Programming, spring & hibernate.  
Analog & Digital Communication  CO1  the source of noise 
CO2  the modulation techniues  
CO3  the digital communication techniques  
CO4  the data and pulse communication  
CO5  the source and error control coding  
CO6  the error detection and correction codes  
Advanced Computer Architecture  CO1  To understand instruction sequencing with RISC, CISC and Pipeline architecture 
CO2  To analyze the architectural concepts of distributed memory with vector processing  
CO3  To understand basic interconnection network with topologies  
CO4  To analyze cache mapping policies with update schemes  
CO5  To understand basic concept of virtual memory and cloud computing  
CO6  To understand I/O Subsystems  
Operating System Lab  CO1  Understand and implement basic services and functionalities of the operating system using various Linux Commands and system call. 
CO2  Use C / C++ and Linux commands, and develop various system programs under Linux to make use of OS concepts related to process synchronization, shared memory, file systems, etc.  
CO3  Carrying out the programming concept through shell Programming.  
CO4  Analyze and simulate CPU Scheduling Algorithms like FCFS, Round Robin, SJF, and Priority.  
CO5  Implement memory management schemes and page replacement schemes.  
CO6  Outline the concepts of deadlock in operating systems and implement them in multiprogramming system.  
Computer Graphics Lab  CO1  To define pixel identification 
CO2  To explain Geometrical shape construction  
CO3  To draw Different 2Dtransformational technique.  
CO4  To Identify the irregularity in a regular surface.  
CO5  To understand and develop 3D transformation of regular surface.  
CO6  To write Line clipping and windowing of a 2D line .  
Advanced Lab  CO1  Write java programs for demonstrating the concept of multithreading . 
CO2  Design programs for communication between two different java programs using socket and datagram.  
CO3  Implement java socket program using HTTP servlet class.  
CO4  Write JSP program to display a welcome page  
CO5  Develop a java swing program for windows based application.  
CO6  Creating different databases and the data retrieval using JDBC driver.  
Advanced Computer Architecture Lab  CO1  To understand instruction profiling associated with memory processing element 
CO2  To investigate branch prediction performance of memory reference instructions  
CO3  To understand instruction set architecture using profiling simulator  
CO4  To understand pipelining concepts using different mechanisms  
CO5  To analyze instruction level parallelism  
CO6  To understand superscalar pipelining  
Computer Network and Data Communication  CO1  Analyze basic terminology of data communication and the conversion of signals like digitaltodigital using the concept of line coding. 
CO2  Analyze all functions of OSI reference model layers and can compare with all layers of TCP/IP reference model.  
CO3  Utilize guided transmission media to design LAN network and can compare circuit switching with packet switching.  
CO4  Evaluate error detection and correction using Hamming code, CRC, Checksum and can differentiate protocols StopandWait ARQ, GoandBack ARQ and Selective repeat ARQ for flow and error control mechanism.  
CO5  Differentiate Random Access, Controlled Access and Channelization for multiple accesses and utilize the wireless networking concepts to evaluate IP address.  
CO6  Describe the concept of Host to Host Delivery and Process to Process Delivery.  
Compiler Design  CO1  Explain various phases of a compiler as well as the different types of grammars. 
CO2  Understand Topdown and bottomup parsing techniques.  
CO3  Generate the intermediate code for a given expression.  
CO4  Identify various types of optimizations in intermediate code.  
CO5  Explain different allocation methods, also structure and features of symbol table, its attributes, scope.  
CO6  Have a grip on syntax and semantic rules in compiler design.  
Digital Signal Processing  CO1  Students will able to acquire knowledge about the time domain representation and classification of discrete time signals and systems 
CO2  Students will able to acquire knowledge about the time domain analysis of linear time invariant discrete time systems and representation of total response in various formats.  
CO3  Students will able to acquire knowledge about the application of discrete time Fourier transform, Discrete Fourier series and ztransform for discrete time signal representation and analysis of linear time invariant systems discrete time systems.  
CO4  Students will able to acquire knowledge about the application of discrete Fourier transform in signal representation and system analysis and DFT computation using FFT algorithms.  
CO5  Students will able to acquire knowledge about the design methods for IIR and FIR filters and their realisation structures.  
CO6  Students will able to acquire knowledge about the finite wordlength effects in the implementation of digital filters  
Wireless Sensor Networks  CO1  Learn to model radio signal propagation issues and analyze their impact on communication system performance 
CO2  Understand how the various signal processing and coding techniques combat channel uncertainties  
CO3  Understand the techniques of radio spectrum allocation in multiuser systems and their impact on networks capacity  
CO4  Introduce various wireless systems and standards and their basic operation cases  
CO5  Learn to simulate wireless networks and analyze the simulation  
CO6  Students should learn about the wireless communication modules.  
Internet & Web Technology  CO1  Analyze the Internet concepts that are vital in understanding web development and the process of developing web sites. 
CO2  Demonstrate the important HTML tags for designing static pages and separate design from content using Cascading Style sheet.  
CO3  Utilize the concepts of JavaScript and build dynamic web pages using Applet (client side programming).  
CO4  Analyze the insights of Internet programming, implement complete application over the web and analyze a web page and identify its elements and attributes.  
CO5  Create XML documents and XML schema.  
CO6  Develop Server side applications using CGI/PERL.  
Signal and Systems  CO1  Acquire knowledge about the time domain representation and classification of discrete time signals and systems 
CO2  Acquire knowledge about the time domain analysis of linear time invariant discrete time systems and representation of total response in various formats.  
CO3  Acquire knowledge about the application of discrete time Fourier transform, Discrete Fourier series and ztransform for discrete time signal representation and analysis of linear time invariant systems discrete time systems.  
CO4  Acquire knowledge about the application of discrete Fourier transform in signal representation and system analysis and DFT computation using FFT algorithms.  
CO5  Acquire knowledge about the design methods for IIR and FIR filters and their realisation structures.  
CO6  Acquire knowledge about the finite wordlength effects in the implementation of digital filters  
Compiler Design Lab  CO1  Describe the functionality of each phase involved in Compilation process. 
CO2  Implement the parsing techniques including Bottomup and Topdown parsing for the given programming construct described in Context Free Grammar.  
CO3  Understandthe different representations of intermediate code.  
CO4  Describe the concepts of storage administration for different programming environments.  
CO5  Apply differenterror recovery routines to recover the errors seen at different phases of compilation.  
CO6  Generate the machine code by considering all the functionalities involved in different phases of the compilation process  
Computer Network and Data Communication Lab  CO1  Analyze networking connecting devices and implement peertopeer connection using straight through and cross through cabling. 
CO2  Analyze different types of topology like star topology, bus topology using simulation software.  
CO3  Create LAN and restrict the LAN network by creating virtual LAN through simulation software.  
CO4  Analyzing the difference between unicast and broadcast transmission through CISCO simulation software.  
CO5  Verify different protocols like GoBackN protocols and distance vector routing.  
CO6  Generate program CRC code for checking error and plot efficiency of Pure and slotted ALOHA.  
Cryptography & Network Security  CO1  Classifythe symmetric encryption techniques 
CO2  Illustrate various Public key cryptographic techniques  
CO3  Evaluate the authentication and hash algorithms.  
CO4  Discuss authentication applications  
CO5  Summarize the intrusion detection and its solutions to overcome the attacks.  
CO6  Basic concepts of system level security  
Software Project Management  CO1  Describe the basic concepts of software project management and project planning 
CO2  Apply project management techniques to realworld project  
CO3  Apply different techniques in monitoring and control of project and people  
CO4  Develop strategies to calculate risk factors involved in IT projects  
CO5  Use project management software to control the design, implementation, closure, and evaluation of IT projects  
CO6  Work in team to understand and evaluate project management standard, tools, managing contracts and software quality.  
IoT  CO1  Understand the application areas of IOT 
CO2  Interpret the vision of IoT from a global context and determine the Market perspective of IoT.  
CO3  Realize the revolution of Internet in Mobile Devices, Cloud & Sensor Networks  
CO4  Understand building blocks of Internet of Things and characteristics.  
CO5  Design some IOT based prototypes  
CO6  Illustrate the application of IoT in Industrial Automation and identify Real World Design Constraints  
Very Large Scale Integration  CO1  Students will able to acquire knowledge about the silicon wafer preparation 
CO2  Students will able to acquire knowledge about the anneling process oxidation process  
CO3  Students will able to acquire knowledge about the isolation of component  
CO4  Students will able to acquire knowledge about the cmos structure latch  
CO5  Students will able to acquire knowledge about the full adder circuit  
CO6  Students will able to acquire knowledge about the compliment pass transistor logic  
Soft Computing  CO1  Explain the basic models, architectures, and terminology of Artificial Neural Networks that can be potentially used to model numerous problems. 
CO2  Analyze the classifications of Artificial Neural Network systems for classifications, Clustering, and pattern identification problems.  
CO3  Identify the neural network learning methods and rules that can be applied for the training of different Artificial Neural Network systems.  
CO4  Analyze Fuzzy inference mechanisms and its applications for knowledge inference and to represent and reason human like decisions.  
CO5  Describe the genetic algorithm concepts and operations for modelling optimisation problems.  
CO6  Explain the Neuro, Fuzzy, and Genetic Algorithm based hybrid soft computing techniques and their possible realworld applications.  
Minor Project  CO1  Discover potential research areas in the field of mechanical engineering 
CO2  Conduct a survey of several available literature in the preferred field of study  
CO3  Compare and contrast the several existing solutions for research challenge  
CO4  Demonstrate an ability to work in teams and manage the conduct of the research study  
CO5  Formulate and propose a plan for creating a solution for the research plan identified  
CO6  To report and present the findings of the study conducted in the preferred domain  
Seminar  CO1  Understand the principles of engineering 
CO2  Identify, understand and discuss current, realworld issues.  
CO3  Distinguish and integrate differing forms of knowledge and academic disciplinary approaches  
CO4  Improve oral and written communication skills.  
CO5  Explore an appreciation of the self in relation to its larger diverse social and academic contexts  
CO6  Apply principles of ethics and respect in interaction with others.  
Major Project  CO1  Study of the project context and can build a vision on the new product to be developed and determine its focus, its added value, its degree of innovation and its conditions for the preparations of requirement specification documents. 
CO2  Find the optimise solutions to design problem using creative techniques and chose design methods and fulfil a coherent stepbystep plan for the design under supervisions and compare the theoretical and practical knowledge during implementations of the project.  
CO3  Visualize the design using computerised tools and to communicate to all concerned in the project development process, using DFD, ERD and UML diagrams  
CO4  Design and construct the database using normalization process, and work in a multidisciplinary team for handling complex problems through modularisation under supervision and can justify the design made.  
CO5  Construct and implement the design through coding and able to simulate the code using different testing methodology.  
CO6  Customised reports, user manual and learn maintenance work and deployment of project and presentations related to the work completed. 
UNIVERSITY RANKSThe First Batch of Civil Engineering (20092013) have passed out with 3 ANNA UNIVERSITY RANKS.PLACEMENT & HIGHER STUDIESMost of the students are placed in MNC's, Construction Industries and a few others are pursuing higher studies both in India and abroad.AWARD Dr. M.Kaarmegam, Professor & Dean in Civil Engineering Department was awarded as "Eminent Engineer" by the Association of Consulting Civil Engineers, India.