BE Computer Engineering

At the end of the course, the student should be able to:

Engineering physics

CO1: Demonstrate the ability to measure properties of a variety of electrical and optical systems.
CO2: To provide the knowledge and methodology necessary for solving problems in the field of engineering.
CO3: To develop a scientific attitude at micro and nano scales of materials.
CO4: Explain Quantum Mechanics to understand wave particle dualism. Necessity of quantum mechanics to explore the behavior of sub atomic particles.

Engineering chemistry

CO1:Students are able to describe impurities present in water, boiler troubles, removal of impurities.
CO2:Ability to select lubricants for various purposes.
CO3:Ability to apply role of chemistry in different environments and energy production.
CO4:Identify, formulate and solve problems.
CO5:Understand the impact of engineering solutions in global, economic, environmental and societal context.

Engineering Mathematics

CO1:The students should be able to devlop an ability to use characteristics of complex numbers in problems pertaining to electric circuits , mechanical , telecommunication , etc. systems .
CO2:To devlop an acquaintance with the methods of finding the solutions of differential equations of first order and first degree and linear differential equations with constant coefficients.
CO3:To devlop an in-depth knowledge of vector differentiation and vector integration.
CO4:To devlop the concept of Fourier series of different periodic functions so as to use them in harmonic analysis .

Communication Skills

CO1:Students should be able to write analytically in a variety of formats, including essays, research papers, reflective writing, and critical reviews of secondary sources.
CO2:Students should be able to ethically gather, understand, evaluate and synthesize information from a variety of written and electronic sources.
CO3:They will be more fluent in the use of English and communicate naturally.
CO4:Augment the ability of the students to create, compose& render presentation with or without the help of media.

Basic Civil Engineering

CO1:Know basics of Civil Engineering, its scope of study, knowledge about Roads, Bridges and Dams.
CO2:Exhibit knowledge of civil engineering and basic sciences.
CO3:Identify, formulate and analyze civil engineering problems of various domains.
CO4:Design and solve various civil engineering components with environmental, social and safety considerations.
CO5:Identify and/or list the different types of force systems.
CO6:Define and calculate the resultant of coplanar force systems.

Engineering Mechanics

CO1:Identify and/or list the different types of force systems.
CO2:Define and calculate the resultant of coplanar force systems.
CO3: Evaluate beams.
CO4:Study of statics and dynamics.

Basic Electrical Engineering

CO1:To forecast the behaviour of any electrical and magnetic circuits.
CO2:To categorize the type of electrical machine used for that particular application.
CO3:To wire any circuit depending upon the requisite.
CO4:At the end of this course student should be able to understand electrical circuits ,magnetic circuits behaviour & electrical machine.

Basic Electronics Engineering

CO1:Students will able to explain the physics of semiconductor devices.
CO2:Students will be able to explain the specific material used in particular electronics related applications.
CO3:Students will be able to explain working of semiconductor devices.
CO4:Students will be able to analyze characteristics of semiconductor devices.
CO5:Students will be able to compare diode rectifier circuits, biasing circuits as well as various configurations of BJT.
CO6:Students will able to identify & test the passive and active electronic components.

Analog & Digital Electronics

CO1:Perform the conversion among different number systems.
CO2:Design digital components including – decoders, multiplexers, arithmetic circuits.
CO3:Design of synchronous sequential circuits.
CO4:Describe design methodology for different combinational logic circuit.
CO5:Analyze digital systems and improve the performance by reducing complexities.
CO6:Test digital systems and analyze faults.

Discrete structure & Graph Theory

CO1:Understand sets, relations, functions and discrete structures. Apply Propositional logic and First order logic to solve problems.
CO2:Express and solve number theoretic problems using algebraic properties of groups, rings and fields.
CO3:To design and develop real time application using graph theory.
CO4:Students would be able to model and analyze computational processes using analytic and combinatorial methods.
CO5:Students will be able to use the methods learnt as part of this subject in subsequent courses in the design and analysis of algorithms, theory of computation, and compilers.
CO6:Develop a discrete model for a given computational problem and solve.

Computer Organization.

CO1:To understand the basic hardware and software issues of computer organization.
CO2:Identify functional units, bus structure and addressing modes.
CO3:Students will be able to identify where, when and how enhancements of computer performance can be accomplished.
CO4:Students will also be introduced to more recent applications of computer organization in advanced digital systems.

Engineering Mathematics-III

CO1:On the successful completion of this course; student shall be able to apply Laplace Transform and Inverse Laplace Transform which are very useful in solving Initial Value Problems.
CO2:Able to apply Laplace Transform in solving problems related to their engineering field and other future courses.
CO3: Able to use Fourier transforms, Fourier Sine Transforms, Fourier Cosine transforms, Z transforms and their Inverses to solve various integration problems.
CO4: Learn statistics & probability distribution, mean, mode, median concepts.
CO5: Study Testing of hypothesis & its significance: Null Hypothesis ,alternative hypothesis.
CO6:Study Fuzzy sets & system: Introduction to fuzzy sets & standard Fuzzy sets operations.

Object Oriented technology Lab

CO1:Appreciation and understanding of object oriented concepts and their utility.
CO2:Apply Object oriented approach to design software.
CO3:Ability to formulate the problem, come up with object oriented design.
CO4:Practicing use of different features of Object Oriented Methodology like templates, exception handling, reflection etc.

Java programming Lab

CO1:Appreciation and understanding of object oriented concepts and their utility.
CO2:Apply Object oriented approach to design software.
CO3:Ability to formulate the problem, come up with object oriented design.
CO4:Practicing use of different features of Object Oriented Methodology like templates,exception handling, reflection etc.

Data Warehousing And Data Mining

CO1:On the successful completion of this course student shall be; able to present survey on different learning, classification and data mining foundations.
CO2:Able to write programs and methods for data Mining applications.
CO3:Able to extract knowledge using data mining techniques.
CO4:Able to adapt to new data mining tools.

Advance Unix Programming

CO1:Overview of Unix system: Introduction of unix architecture,logging in ,files & directories ,input ,output.
CO2:Introduction to files & directories.
CO3:Study introduction of process enviornment ,process control,signals,threads, deamon process.
CO4:Study introduction of Interprocess communication ,Network IPC.

Data Communication

CO1:Build an understanding of the fundamental concepts of computer networking.
CO2:Introduce students to the digital and analogue representations and channels.
CO3:Describe the mechanism and techniques of encoding.
CO4:To understand the concept of data communication and modulation techniques.
CO5:To understand the error detection and correction in transmission of data.
CO6:Understand, explain and calculate digital transmission over different types of communication media.

Data Structures

CO1:Student should able to know fundamentals of data structures like array, list, linked list, stack, queue, tree, graph, hashing.
CO2:Student should able to identify suitable data structure for application.
CO3:Student should able to use data structure to solve problems.
CO4:Student should able to implement various data structures and algorithm essential for implementing computer based solutions.

Operating System

CO1:Understand functional architecture of an operating system.
CO2:To provide a detailed discussion of the various memory management techniques.
CO3:Learn about and understand theoretical concepts and programming constructs used for the operation of modern operating systems.
CO4:Gain practical experience with software tools available in modern operating systems such as semaphores, system calls, sockets and threads.

Microprocessor & Microcontroller

CO1:To understand the concepts of Architecture of 8086 Microprocessor.
CO2:Ability to write assembly language programs to realize various high level language constructs, considering the architectural features, memory design of the underlying hardware. To realize the issues in computer architecture and organization.
CO3:Ability to interface various programmable devices to the microprocessor and program them to perform data transfer in real life applications.
CO4:Understand concept of interfacing of peripheral devices and their applications.

System Programming

CO1:At the end of this course, students shall be able to design & implement system programs as assembler, macro-processor, linker and loader.
CO2:Able to use tool Lex for generation of Lexical Analyzer.
CO3:Able to use tool YACC for generation of Syntax Analyzer.
CO4:To study and implement phases of compiler.

Web programming Lab

CO1:Develop skills in client-side web application development technologies including HTML, CSS, Javascript, and Javascript libraries.
CO2:Program, access, and manipulate data through the adoption of accepted standards, mark-up languages, client-side programming, and server-side programming.
CO3:Understand and customize an existing open source application.
CO4:Design and implement an interactive web site(s) with regard to issues of usability, accessibility and internationalization.

Microprocessor & Microcontroller interfacing

CO1:On the successful completion of this course student shall be; able to learn basic terminology, formal logic, mathematical induction, sets, relations, functions and recursion
CO2:Able to understand discrete objects and relationships among them.
CO3:Able to design graphs, trees, groups and rings and related algorithms.
CO4:Able to demonstrate how these concepts can be applied to solve nontrivial real life problems.

Database Management System

CO1:Model, design and normalize databases for real life applications.
CO2:To learn data models, conceptualize and depict a database system using ER diagram.
CO3:Query Database applications using Query Languages like SQL.
CO4:Understand validation framework like integrity constraints, triggers and assertions.

Analysis & Design of Algorithm

CO1:Analyzing the amortized time complexity of a given algorithm and data structure operations.
CO2:understand best-case, worst-case, and average complexities.
CO3:know the basic algorithmic design strategies, including recursion, divide-and conquer, greedy method.
CO4:Design algorithms for network flows.
CO5:Distinguish between P and NP classes of problems.
CO6: learn dynamic programming and backtracking.

Formal Language and Automata Theory

CO1:able to develop analytical thinking and intuition for problem solving situations in related areas of theory of computation.
CO2:able to understand and design Regular Grammar, Finite Automata, Context Free Grammar, Pushdown Automata and Turing Machines.
CO3:Understand formal machines, languages and computations.
CO4:able to Simplify Context Free Grammar and then convert to CNF and GNF.
CO5:able to understand Pumping Lemma, Properties of Regular Languages and Context Fre-e Languages.
CO6:To know the limitations of computation, i.e. the unsolvability of problems.

Object Oriented Modelling and Design

CO1:Develop a working understanding of formal Object-Oriented Analysis and Design processes.
CO2:Analyze real problems/requirements and design systems by developing specifications and abstractions to make development of complex systems easy.
CO3:Develop the skills to determine which processes and OOAD techniques should be applied to a given project.
CO4:Develop an understanding of the application of OOAD practices from a software project management perspective.

Management Information System

CO1:To learn why information system are so important today for business and management.
CO2: Assess the impact of the Internet and Information technology on business, electronics, commerce and Electronics business
CO3:To provide students with basic concepts in information system and the benefits with these systems in modern society.
CO4:Demonstrate effective MIS and DSS reports.
CO5: Demonstrate effective analytical and critical thinking skills to make an appropriate business related decisions.
CO6:Distinguish and analyze ethical problems that occur in business and society.

Mini Project

CO1:To design or investigation of a technical problem.
CO2: To explores the knowledge of design, experiment and analysis of data.
CO3:Work in team.
CO4: Improve leadership quality among students.
CO5:To develop ability to synthesize knowledge and skills previously gained and to put some of them into practice.
CO6:To make students capable to select from different methodologies, methods and forms of analysis studied to produce a suitable system or sub-system.

Iphone programming

CO1:To learn the basics of mobile application development.
CO2:To get accustomed to different Mobile Operating System platforms.
CO3:To develop skills in developing applications on different flavors of Mobile Operating System.
CO4:At the end of this course student should be able to develope application for mobile.

Compiler Design

CO1:To inform students about different parsing techniques, techniques to generate intermediate code and different optimization techniques.
CO2:To enrich the knowledge in various phases of compiler and its use.
CO3:To introduce the concepts underlying the design and implementation of language processors.
CO4:To provide practical programming skills necessary for constructing a compiler.

Computer Networks

CO1:To develop an understanding of modern network architectures from a design and performance perspective.
CO2:Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies.
CO3:To study protocols, network standards, the OSI model, IP addressing, cabling, networking components, and basic LAN design.
CO4:Ability to write program using socket programming.

Computer Graphics

CO1:To understand the basics of various inputs and output computer graphics hardware devices.
CO2:To provide students with a foundation in graphics applications programming.
CO3:Ability to understand various graphics packages.
CO4:Understand display, manipulation and storage of pictures and experimental data for proper visualization using a computer.

Mobile Computing

CO1:To understand the fundamentals involved in technologies of Mobile computing.
CO2:Students will gain knowledge of GSM architecture.
CO3:Students will be able to understand mobility management.
CO4:Students will be able to understand working of wireless architectures and their applications.

Human Computer Interface

CO1:Demonstrate an understanding of guidelines, principles, and theories influencing human computer interaction.
CO2:Describe the key design principles for user interfaces.
CO3:Carry out the steps of experimental design, usability and experimental testing, and evaluation of human computer interaction systems.
CO4:Develop and implement a process to gather requirements for, engage in iterative design of, and evaluate the usability of a user interface.

Real-Time System

CO1:To study issues related to the design and analysis of systems with real-time constraints.
CO2:Appreciation of the need for integrated mechanism for resource allocation and scheduling.
CO3:To study the difference between traditional and real time databases.
CO4:To learn about various real time communication protocols.


CO1:Design and working of a generic biometric system.
CO2:The features used to represent and match individual biometric traits.
CO3:The performance metrics used to evaluate a biometric system.
CO4:To learn and implement some of the biometrics authentication.


CO1:To survey selected topics addressing issues of science in society today.
CO2:To assimilate, synthesize and integrate information related to a topic.
CO3:Collect, Organize &Analyze information about emerging technologies /market demands/current trends.
CO4:Exhibit effective communication skills, stage courage, and confidence.
CO5:Demonstrate intrapersonal skills,
CO6:Prepare a well organized report employing elements of technical writing and critical thinking.


CO1:To survey selected topics addressing issues of science in society today.
CO2:To assimilate, synthesize and integrate information related to a topic.
CO3:Collect, Organize &Analyze information about emerging technologies /market demands/current trends.
CO4:Exhibit effective communication skills, stage courage, and confidence.
CO5: Demonstrate intrapersonal skills,
CO6:Prepare a well organized report employing elements of technical writing and critical thinking.

Software Engineering

CO1:To understand the Software Engineering Practice & Process Models.
CO2:To understand Design Engineering, Web applications, and Software Project Management.
CO3:An understanding of some ethical and professional issues that are important for software engineers.
CO4To develop an ability to look at the Computer Science discipline from Software Engineering Systems perspective.

Artificial Intelligence

CO1:To understand the notions of rational behavior and intelligent agents.
CO2:To develop a general appreciation of the goals, subareas, achievements and difficulties of AI.
CO3:To provide the knowledge of methods of blind as well as informed search and ability to practically apply the corresponding techniques.
CO4:To develop general understanding of major concepts and approaches in knowledge representation, planning, learning, robotics and other AI areas.

Industrial Visit/Industrial Training

CO1:To provide an excellent opportunity to interact with industries and know more about industrial environment.
CO2:To provide students an insight regarding internal working of companies.
CO3:To give them exposure to current work practices used in industry.
CO4:Apply prior acquired knowledge in problem solving.

Distributed System

CO1:To learn the principles, architectures, algorithms and programming models used in distributed systems.
CO2:Ability to write distributed programs using sockets, RPC/RMI, etc.
CO3:Appreciation of the differences in the handling of issues like mutual exclusion, deadlock detection, fault handling, etc. in a centralized system and a distributed system.
CO4:To gain experience in the application of fundamental Computer Science methods and algorithms in the development of distributed systems and distributed systems applications.

Industrial Lecture(Gc)

CO1:To develop ability of students as per expectations of the industrialists from the fresh engineers.
CO2:To make students familiar with industrial environment.
CO3: To communicate the industrial experience, attitudes, needs, and viewpoints of industrial experts to students.
CO4:To provide appropriate exposure to world of work.
CO5:Understand recent trends in technology.
CO6: Enhance the industry institute interaction.

Embeded Systems

CO1:On the successful completion of this course student shall be; able to understand working of real time operating system.
CO2:Able to understand structure and working of embedded system.
CO3:Able to write programs for RTOS
CO4:Knowledge about ARM system architecture and study of on-chip peripherals.

Fuzzy Logic And Neural Network

CO1:To expose the students to the concepts of feed forward neural networks.
CO2:To provide adequate knowledge about feedback neural networks.
CO3:Analyze the various feedback networks.
CO4:Understand the concept of fuzziness involved in various systems and fuzzy set theory.
CO5:Comprehend the fuzzy logic control and adaptive fuzzy logic and to design the fuzzy Control.
CO6: Analyze the application of fuzzy logic control to real time systems.

Advanced Computer Architecture

CO1:On successful completion of this course student will be able to: Describe the principles of computer design.
CO2:Classify instruction set architectures.
CO3:Describe the operation of performance enhancements such as pipelines, dynamic scheduling, branch prediction, caches, and vector processors.
CO4:Compare the performance of different architectures.
CO5:Improve application performance for different cpu architectures.
CO6:Develop applications for high performance computing systems.

Software metrics & Quality assurance

CO1:To understand software quality management process and quality management models.
CO2:To learn software quality metrics, assurance and various software standards.
CO3:To gain the techniques and skills on how to use modern software testing tools to support software testing projects.
CO4:To train the students to apply quality assurance techniques in different activities of software development and maintenance.

Software Enggi & Project Management

CO1:To appreciate relationships between system qualities and software architectures.
CO2:To understand the software architectural patterns and tactics, and their relationship to system qualities.
CO3:To write software architecture documentation.
CO4:To understand architectural reuse via software product lines.

Project Phase – II

CO1:After successful completion of this course, students will be able to: Develop solutions for framed problem statement.
CO2: Test and analyze different modules of planned project and integrate them into a single module.
CO3: Implement hardware and/or software techniques for identified problem.
CO4:Prepare project report and deliver presentation.

Cryptography and Network Security

CO1:To understand the network security, services, attacks, mechanisms, types of attacks.
CO2:To understand cryptographic techniques for encryption, hashing, signature.
CO3:Develop an understanding of security policies (authentication, integrity and confidentiality), as well as protocols to implement such policies in the form of message exchanges.
CO4:Deploy the cryptographic techniques to detect and prevent basic security threats.


CO1:To Understand the theoretical basis behind bioinformatics.
CO2:To know algorithms and programming techniques like dynamic programming, hashing, and suffix trees.
CO2:To help in developing multidisciplinary approach to the systematic analysis and modeling of complex biological phenomena.
CO4:Serving as an introduction to computational and systems biology, this course emphasizes the fundamentals of nucleic acid and protein sequence analysis, structural analysis, and the analysis of complex biological systems.

Enterprise Resource Planning &Sap

CO1:Upon completion of the subject, students will be 1. Able to examine systematically the planning mechanisms in an enterprise, and identify all components in an ERP system and the relationships among the components.
CO2:Able to understand production planning in an ERP system, and systematically develop plans for an enterprise.
CO3:Able to use methods to determine the correct purchasing quantity and right time to buy an item, and apply these methods to material management.
CO4:Able to understand the difficulties of a manufacturing execution system, select a suitable performance measure for different objectives, and apply priority rules to shop floor control.

Advanced Computer Network

CO1:On the successful completion of this course student shall be :able to understand wireless Communication Methods.
CO2:Able to design wireless network.
CO3:Able to design secure communication over the network.
CO4:Able to know in-depth knowledge of 802.11 wireless networking, Ad Hoc Wireless Networks, Wireless Sensor Networks.

Project Phase –I

CO1:To become familiar with the process of undertaking literature survey /performing industrial visit and identifying the problem statement.
CO2:To apply algorithmic strategies while solving problems.
CO3:After completing this course, students will be able to: Identify and finalize problem statement by surveying variety of domains.
CO4: Perform requirement analysis and identify design methodologies.

Android Programming

CO1:Learn and understand android technology so that student can design develope & deploy android technology.
CO2:Study overview of android :device running android,libraries.
CO3:Study android activities UI Design & database.
CO4: Study introduction of mobile operating system & mobile application.
CO5:Overview of networking :checking network status, communicating with server socket,working with HTTP,Web services.
CO6:Managing Bluetooth connections.Playing audio,video

Priciples Of Management

CO1:Study Functions Of Management & Project Management , Life Cycle Of Project ,Its Scheduling.
CO2:Study Basic Concept Of Management.: definition, importance, characteristics, principkes of management.
CO3:Human resourse management:function & objective of personal management.
CO4:Learn project & Quality management.