Pay Online Through

Department > Computer Science & Engineering

Introduction

The Department of Computer Science and Engineering acts as the nurturing ground for young professionals who can make their mark and to create a talent pool for various industries. The basic aim of the department is to advance, evolve and enhance computer science and software engineering fundamentals to build the intellectuals capital of research and students. The department focuses on the study of theoretical foundation of information and computation and of practical techniques for their implementations and opportunity in computer science. This department in GIET has qualified faculty members along with a well equipped laboratories
The department has a well equipped state-of-the-art computer system connected to a networking environment with servers consisting of Windows and Linux operating systems.
The research and development scope of the department is enormous. Students undertake lots of course oriented projects under the guidance of qualified faculty members.
The CSE Dept. prepares the students to pursue leadership, technical and management positions in a variety of Industries.

.

PROGRAMME EDUCATIONAL OBJECTIVES

PEO-1 : 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 non-technical fields.

PEO-2 : 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.

PEO-3 : 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.

 

PROGRAMME OUTCOMES

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 multi-disciplinary environments.

11. Project management and finance: To be able to develop and communicate design documents effectively & efficiently with diverse audiences.

12. Life-long learning: To be able to go for continous learning to keep to update our self with the new technology.

 

Program Specific Outcome:

 

PSO-1 : The ability to understand, analyse and devise computer programs, related to application areas of computer science and engineering.

PSO-2 : The ability to apply standard practises and strategies in software projects development using software tools and programming languages.

PSO-3 : The ability to take the challenge in creating innovation carrier path to be an entrepreneur and zest for higher studies.

Lab Facility

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

Faculty

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.

Vision & Mission

Vision

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.

Mission

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.

 

Course Objective

Mathematics-I 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.
Mathemtics-II 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 non-functional 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 top-down and bottom-up 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 NP-Complete 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,IEEE-4888,USB etc
Design & Analysis of Algorithms CO1 Analyze worst-case running times of algorithms using asymptotic notations and can solve recurrences using substitution, iteration and master method.
CO2 Design and analyze the divide-and-conquer algorithms such as binary search, quick sort, merge sort and heap sort.
CO3 Design algorithms for Matrix-chain 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 Vertex-Cover 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 day-to-day 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 day-to-day 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 C-programs for conversion of NFA having empty transition to DFA.
CO3 Write C-programs for conversion of NFA to DFA.
CO4 Write C-programs for minimizing the number of states in DFA for acceptability of some specific string.
CO5 Write C-programs for PDA (Push Down Automata) to identify the Context free Languages and its acceptability Using the CYK algorithm.
CO6 Write C-programs 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, sub-queries, 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 Matrix-chain multiplication problem using dynamic programming paradigm.
CO6 Design computer programs to find out the solution to the N-Queen 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 non-preemptive 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, C-LOOK, C-SCAN 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 2D-transformational 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 digital-to-digital 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 Stop-and-Wait ARQ, Go-and-Back 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 Top-down and bottom-up 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 z-transform 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 multi-user 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 z-transform 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 Bottom-up  and Top-down  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 peer-to-peer 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 Go-Back-N 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 real-world 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 real-world 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, real-world 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 step-by-step 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.

Achievements

UNIVERSITY RANKSThe First Batch of Civil Engineering (2009-2013) 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.