On the completion of the courses the students would be able to understand the following:
Outcomes of courses in curriculum
COURSE 
COURSE OUTCOMES 

PAPER CODE 
PAPER NAME 

CS201

Basic Computation & Principles of Computer Programming 
CO201: To learn about basics of computation & principles of Computer Programming. CO2: To impart the basic concepts of digital computers. CO3: To impart the basic concepts of C programming language through C character set, expression, operators. CO4: Fundamentals of C through Standard input and output Flow of Control and Program Structures. CO5: To impart the basic knowledge on C array, function, pointers and file handling. CO6: Impart the knowledge of real life projects on programming language. 
CH201 
Chemistry1 
CO1: know about the theoretical concepts and their limitations in depth. CO2: be able to apply different theoretical concepts in real life applications. CO3: be able to analyze and interpret data to produce meaningful conclusions and recommendations. 
M201 
Mathematics2 
CO1: Students would be able to build up logical and analytical skills to solve practical problems that will arise in their respective professional fields. CO2: An ability to apply knowledge of mathematics & fundamentals appropriate to the discipline. CO3: An ability to develop mathematical models of physical problems. CO4: An ability to propose original ideas and solutions in Computer Science & Engineering related to Mathematics CO5: An ability to face competitive examinations that offer challenging and rewarding careers in computing globally. 
ES201 
Basic Electrical & Electronic EngineeringII 
CO1: apply various tools of mathematics and basic knowledge of physics in electrical and electronics engineering. CO2: understand the principle of working and characteristics of various electrical machines /electronic components and their application in industry. CO3: appreciate various techniques of measurements of electrical parameters and its practical applications. CO4: have fundamental knowledge in 3 phase ac fundamentals and its application in electrical machines, transmission and distribution of electrical power. CO5: appreciate the building blocks of digital hardware and difference between analog and digital electronic system. 
ME201 
Engineering Thermodynamics & Fluid Mechanics 
CO 1: Problem understanding & defining skills. CO 2: Analyzing problems on different aspects. CO 3: Conceptual design of different types of mechanisms, structures, etc 
CS291 
Basic Computation & Principles of Computer Programming 
CO1: Illustrate flowchart and algorithm for a given problem CO2: Understand basic Structure of the c programming, declaration and usage of variables CO3: Inscribe C programs using operators CO4: Exercise conditional and iterative statements to inscribe C programs CO5: Exercise user defined functions to solve real time problems CO6: Inscribe C programs using Pointers to access arrays, strings and functions. CO7: Inscribe C programs using pointers and allocate memory using dynamic memory management functions. CO8: Exercise user defined data types including structures and unions to solve problems. CO9: Exercise files concept to show input and output of files in C. 
CH291 
Chemistry1 
CO1: Instrumentation: Apply appropriate instruments handle them carefully and safely to make measurements of physical quantities or perform data analysis. CO2: Experiment: Specify appropriate equipment and procedures, implement these procedures, analyze and interpret the resulting data. CO3: Teamwork: Work effectively in teams to accomplish the assigned responsibilities in an integral manner. CO4: Communication: Communicate effectively about laboratory work both orally and in writing journals/technical reports. 
ES291 
Basic Electrical & Electronic Engineering II 
CO1: work as a member of a team in order to perform the given job. CO2: make an electrical/electronic circuit to achieve a desired objective. CO3: understand the working principle, characteristics and method of control of various electrical machines/ electronic components. CO4: understand the method of calibration of electrical instruments and have knowledge of measurement of power in a 3 phase system. CO5: gather data with reference to any independent variable appreciate the same and analyze the reason for variation of any experimental parameters with any independent variable. 
ME292

Basic Engg Drawing & Computer Graphics 
CO1: To be able to use different engineering drawing instruments properly. CO2: Get familiarized with different engineering curves and shapes CO3: Visualization and presentation in the form of graphics CO4:Communicate effectively about practical work 
HU301

Values & Ethics in Profession 
CO1: Ability to comprehend the nature of ethics and engineering issues, the advantages and disadvantages of rulesbased and principlesbased approaches to ethics. CO2: Identify ethical issues and determine when ethical principles apply; describe and explain historical, legal, professional, and personal reasons why legal and professional definitions of ethics exist. CO3: Understand the role of environment in engineering, the concept of social responsibility; apply the fundamental ethical principles of integrity, objectivity, professional competence, confidentiality, and professional behavior to ethical dilemmas. CO4: Defend one’s own personal definition of what makes for an ethical engineer and apply the relevant ethical requirements to professional behavior in compliance with standards. 
PH301 
Physics2 
CO1: Students would be having knowledge of different theories related to electricity and magnetism, classical mechanics, quantum mechanics and statistical mechanics. CO2: Student will have a broad idea how to test theories. 
CH301 
Basic Environmental Engineering & Elementary Biology 
CO1: Understand the importance of environment CO2: Identify the environmental problems and issues on local, regional and global scale CO3: Identify problems due to human interactions with the environment CO4: Get encouragement to contribute solutions for the existing environmental issues CO5: Understand the enforcement of environmental acts in our constitution 
CS301 
Analog & Digital Electronics 
CO1: Students would be able to evaluate and analyze the circuit designing principles. CO2: Students would be able to understand the operations of various combinational and sequential circuits. CO3: Students would be able to design and implement both simple and complex analog and digital systems. 
CS302 
Data Structure & Algorithm 
CO1: Interpret and compute asymptotic notations of an algorithm to analyze the consumption of resources (time/space). CO2: Exemplify and implement stack, queue and list ADT to manage the memory using static and dynamic allocations. Implement binary search tree to design applications like expression trees. Identify, model, solve and develop code for real life problems like shortest path and MST using graph theory. CO3: Develop and compare the comparisonbased search algorithms and sorting algorithms. CO4: Identify appropriate data structure and algorithm for a given contextual problem and develop in C. 
CS303 
Computer Organization 
CO1: Analyze the designing process of combinational and sequential circuits CO2: Express arithmetic, logic and shift micro operations in symbolic form and their corresponding circuits at a register transfer level. Also apply it for the design and implementation of ALU. CO3: Identify the addressing modes used in macro instructions and develop micro code for typical instructions in symbolic form. CO4: Identify different input output devices and the control circuit. CO5: Identify real life problems and implement solutions. 
PH391 
Physics2 
CO1: Able to analyze and verify theoretical knowledge of physicsII. CO2: Able to understand the reason of difference between theoretical and practical outcome of the experiment. 
CS391 
Analog & Digital Electronics 
CO1: Ability to design and implement both combinational and sequential circuits and to analyze their operations. CO2: Ability to solve engineering problems in digital system design. CO3: Ability to design simple analog circuits and observe their performance. CO4: Communicate effectively about laboratory work both orally and in writing journals/technical reports. 
CS392 
Data Structure & Algorithm 
CO 1: Familiar to map real world problems into the Programming language. CO 2: Can solve the problems in systematic way. CO 3: Efficiently implement linear, nonlinear data structures and various searching and sorting techniques. 
CS393 
Computer Organization 
CO1: Identify the strength and limitations of theoretical models and establish a relationship between measured data and underlying physical principles. CO2: Specify appropriate equipment and procedures/algorithms, implement these procedures/algorithms, analyze and interpret the resulting data. CO3: Design and build a software/hardware part to meet desired specifications and tests it using appropriate testing strategy and/or equipments. 
M(CS)401 
Numerical Methods 
CO1:Develop numerical methods for approximately solving problems CO2: Examine the accuracy of these methods CO3: Examine the failure modes of these methods CO4:Demonstrate knowledge and understanding of numerical methods to solve systems of linear equations, to compute quadratures and to solve Ordinary and Partial Differential Equations 
M401 
Mathematics3 
CO1: Ability to solve problems, applies mathematics to other areas, and creates rigorous mathematical arguments. CO2: To obtain basic knowledge about mathematical probability and statistics , their properties and applications as models of real life problem CO3: To formulate problems in terms of graphs, solve problems, and apply algorithms CO4: To introduce the fundamental concepts and theorems of Group Theory 
CS401 
Communication Engg & Coding Theory 
CO1: Design Analog and Digital communication systems to meet desired needs. CO2: Evaluate fundamental communication system parameters, such as bandwidth, power, signal to quantization noise ration, and data rate. CO3: It will provide fundamental concepts & limits in information theory in the context of digital communication theory, CO4: Will able to analyze mathematical model of digital communication systems. 
CS402 
Formal Language & Automata Theory 
CO1: Define languages by abstract, recursive definitions and by regular expressions. CO2: Design a finite automaton to recognize a given regular language. CO3: Transform a language into regular expression or finite automaton or transition graph. CO4: Define deterministic and nondeterministic finite automata. CO5: Prove properties of regular languages and classify them. CO6: Determine decidability, finiteness and equivalence properties. CO7: Define relationship between regular languages and contextfree grammars. CO8: Building a contextfree grammar for pushdown automata. CO9: Determine whether a given language is contextfree language or not. CO10: Prove properties of contextfree languages. CO11: Design Turing machine and Post machine for a given language. CO12: Discuss the concept of computability. 
CS403 
Computer Architecture 
CO1: Understand the design of a pipelined CPU and cache hierarchy. CO2: Students would be able to design hypothetical parallel processor. CO3: Students would be able to apply different way of communication depending on the demand. CO4: Understand the hardware design of multiprocessors including cache coherence and synchronization. 
HU481

Technical Report Writing & Language Lab Practice

CO1: Ability to use the unique qualities of professional rhetoric and writing style, such as sentence conciseness, clarity, accuracy, honesty, avoiding wordiness or ambiguity, using direct order organization, readability, coherence and transitional devices; ability to revise and edit effectively in all assignments. CO2: Ability to recognize, explain, and use the rhetorical strategies and the formal elements of these specific genres of technical communication: technical abstracts, data based research reports, instructional manuals, technical descriptions, web pages, wikis, and correspondence. CO3: Develop professional work habits, including those necessary for effective collaboration and cooperation with other students, instructors and professionals. 
CS491. 
Communication Engg & Coding Theory 
CO1: Ability to design and implement modulator circuits and to analyze their operations. CO2: Ability to solve engineering problems in communication system design. CO3: Communicate effectively about laboratory work both orally and in writing journals/technical reports. 
CS492 
Software Tools 
CO1: Models: Identify the concept of Window Based application and ability to implement it using Visual Basic 6.0 (VB). CO2: Experiment: Ability to do basic VB programming CO3: Design: Design and build a windowbased project to meet desired specifications and tests it using appropriate testing strategy and/or equipments. CO4: Teamwork: Work effectively in teams to accomplish the assigned responsibilities in an integral manner. CO5: Communication: Communicate effectively about laboratory work both orally and in writing journals/technical reports. CO6: Ethics and Awareness: Behave with highest ethical standards with concern to global, environmental, economic, social issues & lifelong learning, and awareness of contemporary issues. 
CS493 
Computer Architecture 
CO1: Able to design 8bit adder, multiplier and divider. CO2: Able to design 8bit Register. CO3: Able to design Memory unit and perform memory operations. CO4: Able to design 8bit simple ALU and 8bit simple CPU. 
M(CS)491 
Numerical Methods Lab 
CO1: An Ability to familiarize with implementation of numerical methods using Matlab. CO2: Able to implement a mathematical problem and determine which numerical technique to use to solve it CO3: Logical thinking in coding a mathematical problem. CO4: Knowledge of Matlab to learn more easily any other programming language you will need to use in future. 
HU501 
Economics for Engineers 
CO1: Students would be able to evaluate and analyze various economic policies and application of theories. CO2: Students would be able to understand standard accounting principles and procedures applicable to various accounting practices CO3: Students would be able to pick and choose the best methods for analyzing financial and economic concepts for a given problem. 
CS501

Design & Analysis of Algorithm

CO1: To develop an understand the different standard algorithm design techniques such as divide & conquer, greedy technique, dynamic programming and backtracking CO2: To improve the logical ability of designing proper algorithm for a given problem and analyzing the developed algorithms. CO3: To gain the ability perform optimal analysis of algorithms CO4: To obtain optimal algorithm for a problem, that is Students would be able to pick and choose the best algorithm for a given problem 
CS502

Microprocessors & Microcontrollers

CO1: The students would understand the Instruction set of 8085 microprocessor, Addressing modes, Timing diagram of the instructions CO2 : To write Assembly language programming with examples, Counter and Time Delays, Stack and Subroutine, CO3: To understand the 8086 microprocessor Architecture, Addressing modes, Interrupts Introduction to 8051 Microcontroller –Architecture, Pin Details. Addressing modes, Instruction set, Examples of Simple Assembly Language. CO4: Memory interfacing with 8085, 8086 Support IC chips 8255 ,8251,8237/8257,8259 Interfacing of 8255 PPI with 8085 and Microcontroller 8051. Brief introduction to PIC microcontroller (16F877) 
CS503 
Discrete Mathematics 
CO1: Introduction to Propositional Calculus: Propositions, Logical Connectives, Conjunction, Disjunction, Negation and their truth table. Conditional Connectives, Implication, Converse, Contrapositive, Inverse, Biconditional statements with truth table, Logical Equivalence, Tautology, Normal formsCNF, DNF; Predicates and Logical Quantifications of propositions and related examples. CO2: The students would understand the Theory of Numbers: Well Ordering Principle, Divisibility theory and properties of divisibility; Fundamental theorem of Arithmetic; Euclidean Algorithm for finding G.C.D and some basic properties of G.C.D with simple examples; Congruences, Residue classes of integer modulo and its examples.Order, Relation and Lattices: POSET, Hasse Diagram, Minimal , Maximal, Greatest and Least elements in a POSET, Lattices and its properties, Principle of Duality, Distributive and Complemented Lattices. CO3: Counting Techniques: Permutations, Combinations, Binomial coefficients, Pigeon hole Principle, Principles of inclusion and exclusions; Recurrence relations: Formulation/Modelling of different counting problems in terms of recurrence relations, Solution of linear recurrence relations with constant coefficients ( upto second order) by (i) The iterative method (ii) Characteristic roots method (iii) Generating functions method. CO4: The Graph Coloring: Chromatic Numbers and its bounds, Independence and Clique Numbers, Perfect GraphsDefinition and examples, Chromatic polynomial and its determination, Applications of Graph Coloring. Matching’s: Definitions and Examples of Perfect Matching, Maximal and Maximum Matching, Hall’s Marriage Theorem (Statement only) and related problems 
CS504D 
Object Oriented Programming (IT) 
CO1: Understands fundamental constructs of OOP. CO2: Get the knowledge of UML with skills to draw UML diagrams. CO3: Gets the knowledge of different forms of OO Implementation. CO4: Apply object oriented programming concepts in problem solving through JAVA. CO5: Design and implement Applet and event handling mechanisms in programs 
CS591

Design & Analysis of Algorithm

CO1: To be able to implement standard algorithm design techniques using standard problems CO2: To develop skills of writing standard, well documented, modular and reusable software modules using suitable programming language. 
CS592 
Microprocessors & Microcontrollers 
CO1: To understand the 8086 microprocessor Architecture, Addressing modes, Interrupts Introduction to 8051 Microcontroller –Architecture, Pin Details. Addressing modes, Instruction set, Examples of Simple Assembly Language. CO2: Study of Prewritten programs on 8085 trainer kit using the basic instruction set (data transfer, Load/Store, Arithmetic, Logical). AND, Familiarization with 8085 simulator on PC. Programs using basic instruction set (data transfer, Load/Store, Arithmetic, Logical) on the simulator. CO3 : Study of Prewritten programs on 8051 Microcontroller Kit using the basic instruction set (data transfer, Load/Store, Arithmetic, Logical). AND, Familiarization with 8051 Simulator on PC. Study of prewritten programs using basic instruction 
CS593 F.E.

Programming Practices using C++

CO1: Teach students how to program using the C++ Programming Language CO2: prepare students with the necessary programming background to proceed with C++ objectoriented CO3: Programming, Data Structures using C/C++. CO4. Mini project using win32 application 
CS594D 
Object Oriented Programming (IT) 
CO1 : Assignments on class, constructor, overloading, inheritance, overriding. CO2: Assignments on wrapper class, arrays CO3: Assignments on developing interfaces multiple inheritance, extending interfaces CO4: Assignments on creating and accessing packages CO5: Assignments on multithreaded programming CO6: Assignments on applet programming 
HU601 
Principles of Management 
CO1:Students would be able to evaluate and analyze various instances and deal with them professionally CO2: Students would be able to understand and apply their knowledge to find problem solutions CO3: Students would be able to apply their best managerial attributes in decision making 
CS601 
Data Base Management System 
CO1: Ability to define a problem at the view level & ability to understand the physical structure of the database to handle data. CO2: Students would be able to implement the logic by using tools like ERD. CO3: Ability to normalize the database & understand the internal data structure. CO4: Students would clearly understand the transaction system & could extract data efficiently. 
CS602 
Computer Networks 
CO1: Analyze the concepts of networks, types and architectures and identify error free transmission of data and analyze data collision with various protocols. CO2: Apply various routing algorithms over a network to provide optimal path. CO3: Illustrate the real time applications of networks CO4: Examine the addressing entities of a network with implementation of TCP, UDP protocols. 
CS603 
Operating System 
CO1: Analyze the concepts of processes in operating system and illustration of the scheduling of processor for a given problem instance. CO2: Identify the dead lock situation and provide= appropriate solution so that protection & security of the operating system is also maintained. CO3: Analyze memory management techniques, concepts of virtual memory and disk scheduling. CO4: Understand the implementation of file systems and directories along with the interfacing of IO devices with the operating system. 
CS604B 
Computer Graphics 
CO1: understand Raster graphics, vector graphics and various graphics I/O devices CO2: To develop mathematical models for representing various objects ( both regular and irregular) in computer CO3: To understand effects of color, lighting, shading etc. on modeled objects/scenes to make it realistic. CO4: To obtain various operators for performing various affine transformation operations. CO5: To build strong foundation to study advanced courses like Image Processing, Pattern Recognition and research work.

CS605C 
Multimedia Technology (IT) 
CO1: Ability to explain basics of Multimedia Systems and its components CO2: Ability of media editing using different media editing software CO3: Design and develop overall multimedia systems according to the given standards CO4: Apply multimedia systems in various potential areas like advertisement, business presentation, computer based training etc. 
CS691 
Data Base Management System Lab 
CO1: Develop students’ understanding through laboratory activities to solve problems related to key concepts taught in the classroom. CO2: Develop students’ ability to solve open ended problems through the design and construction of new artifacts or processes. CO3: Develop debugging capability in order to propose and apply effective engineering solutions. Procedures/algorithms analyze and interpret the resulting data. 
CS692 
Network Lab 
CO1: To practice the Network commands, Utility and application also concepts and techniques. CO2: The use of socket programming CO3: Practice of Routing Programming and configuration. CO4: Design and Develop Different type of Network. CO5: Simulating and Analyses Different Networking Problem. 
CS693 
Operating System Lab 
CO1: To practice the unix/linux windows command and utility also concepts and techniques CO2: The use of shell programming CO3: Practice of System Programming. CO4: Design and Develop Kernel 
CS681 
Seminar 
CO1: Ability to use the unique qualities of professional rhetoric, such as sentence conciseness, clarity, accuracy, honesty, avoiding wordiness or ambiguity, using direct order organization, readability, coherence and transitional devices; ability to revise and edit effectively in all assignments. CO2: Ability to recognize, explain, and use the rhetorical strategies and the formal elements of these specific genres of technical communication: technical abstracts, data based research reports, instructional manuals, technical descriptions, web pages, wikis, and correspondence. 
CS701

Software Engg.

CO1: Evaluate and analyze the SDLC and basic architecture SRS documents. CO2: Help to understand the software design and coding techniques. CO3: Understand the software testing principles. CO4: Understand the concept project management. CO5: Identify various concepts of Advanced UML techniques. 
CS702 
Compiler Design 
CO1: Understand lexical analyzer and parser generator tools. CO2: Build symbol tables and generating intermediate code. CO3: Generate assembly code for a RISC= machine. CO4: Implement a parser such as a bottomup SLR and implement semantic rules into a parser that performs attribution while parsing. CO5: Understand compiler architecture, register allocation and compiler optimization. 
CS 703 
C. Artificial Intelligence 
CO1:Understanding the problems of AI, AI technique, Tic  Tac  Toe problem Co2: Agents & environment, nature of environment, structure of agents, goal based agents, utility based agents, learning agents. CO3: Solving problems by searching :problem solving agents, searching for solutions; uniform search strategies: breadth first search, depth first search, depth limited search, bidirectional search, comparing uniform search strategies. CO4: Greedy bestfirst search, A* search, memory bounded heuristic search: local search algorithms & optimization problems: Hill climbing search, simulated annealing search, local beam search, genetic algorithms; constraint satisfaction problems, local search for constraint satisfaction problems. CO5: Games, optimal decisions & strategies in games, the minimax search procedure, alphabeta pruning, additional refinements, iterative deepening. 
CS704 
B. Cloud Computing

CO1: Understanding the systems, protocols and mechanisms to support cloud computing CO2: Develop applications for cloud computing CO3: Understanding the hardware necessary for cloud computing CO4: Design and implement a novel cloud computing application 
CS705 
A. Internet Technology (IT) 
CO1: Discuss the impact that growing sources of information such as the Internet are having on society. CO2: Identify and discuss examples of legal, ethical, security and privacy issues relating to the use of Internet based computer systems. CO3: Demonstrate an understanding of modern Internet tools and be able to create simple web sites including JavaScript scripting, forms and the use of Webenabled Databases.

HU781 
Group Discussion 
CO1: To develop the students communicative abilities CO2: To enhance their leadership and participation abilities CO3: To create awareness related to current contemporary issues 
CS791 
Software Engg. Lab 
CO1: Recognize the designing abilities of Software Engineering. CO2: Discuss the key components for developing the software. CO3: Evaluate the challenges in building software. 
CS793 
C. Artificial Intelligence 
Co1: Programming languages using prolog and LISP. C02: List using Prolog. CO3: Union using LISP and Prolog. 
CS795 
A. Internet Technology (IT) 
CO1: To practice the Network commands, Utility and application also concepts and techniques. CO2:The use of Programming on Perl, JSP, PHP, Applet,, JavaScript,, Client Server Programming, HTML, XML programming CO3: Practice of Routing Programming and configuration. CO4: Design and Develop Different type of Network. CO5: Simulating and Analyses Different Networking Problem. 
CS792 
Industrial training 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing 
HU801 
B. Project Management 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing CO4: To understand some of the main theories of Organizational Behavior CO5: To be able to analyze how these theories and empirical evidence can help to understand contemporary organizational issues CO6: To apply theories to practical problems in organizations in a critical manner 
CS801 
D. Cryptography & Network Security 
CO1: Knowing the security breaches in modern Cyber world and their remedies. CO2: Perception of the security issues related with mobile & wireless devices. CO3: Understanding the working principles of cybercrime related tools & techniques. CO4: Statement of legal aspects and different IT laws and acts for cybercrime. 
CS802 
E. ECommerce(IT) 
CO1: Students will able to understand the foundations and importance of Ecommerce CO2: Students will able to demonstrate an understanding of retailing in Ecommerce by: analyzing branding and pricing strategies, using and determining the effectiveness of market research assessing the effects of disintermediation. CO3: Students will able to analyze the impact of Ecommerce on business models and strategy CO4: Students will able to understand Internet trading relationships including Business to Consumer, BusinesstoBusiness, Intraorganizational. CO5: Students will able to understand the infrastructure for Ecommerce CO6: Students will able to understand the key features of Internet, Intranets and Extranets and explain how they relate to each other. CO7: Students will able to recognize and understand global Ecommerce issues 
CS891 
Design Lab / Industrial problem related practical training (Workshop needed) 
CO1: Identification of real world problems CO2: Awareness of design methodologies & its implementation CO3: Advanced programming techniques CO4: Technical report writing 
CS892 
Project2 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing 
CS893 
Grand Viva 
CO1: To check the ability to function effectively individually and on teams, including diverse and multidisciplinary areas, to accomplish a common goal. 
Program Outcomes


PO1 
Engineering knowledge: Apply the knowledge of Mathematics, Science, Engineeringfundamentals, and an engineering specialization to the solution of complex engineering problems.. 
PO2 
Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. 
PO3 
Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. 
PO4 
Conduct investigations of complex problems: Use researchbased knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. 
PO5 
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. 
PO6 
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. 
PO7 
Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development 
PO8 
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. 
PO9 
Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. 
PO10 
Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. 
PO11 
Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. 
PO12 
Lifelong learning: Recognize the need for, and have the preparation and ability to engage in independent and lifelong learning in the broadest context of technological change. 
MAPPING BETWEEN CO AND PO
SEMESTER – 2^{ND} SEM
SEMESTER – 2^{nd} SEM
SUBJECT NAME  Basic Computation & Principles of Computer Programming
SUBJECT CODE – CS 201

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






CO304 



P 








CO305 

P 










CO306 










P 

SEMESTER – 2^{nd} SEM
SUBJECT NAME  Chemistry  I
SUBJECT CODE – CH 201

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






SEMESTER – 2^{nd} SEM
SUBJECT NAME  Mathematics  2
SUBJECT CODE – M 201

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






CO304 



P 








CO305 

P 










CO306 










P 

SEMESTER – 2^{nd} SEM
SUBJECT NAME  Basic Electrical & Electronic EngineeringII
SUBJECT CODE – ES 201

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






CO304 



P 








CO305 

P 










SEMESTER – 2^{nd} SEM
SUBJECT NAME  Engineering Thermodynamics & Fluid Mechanics
SUBJECT CODE – ME 201

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






SEMESTER – 3^{RD} SEM
SEMESTER – 3^{RD}
SUBJECT NAME  Data Structure & Algorithm
SUBJECT CODE – CS 302

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






CO304 



P 








SEMESTER – 3^{RD }SEM
SUBJECT NAME  Analog & Digital Electronics
SUBJECT CODE – CS 301

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 





P 






SEMESTER – 4th
SUBJECT NAME – Formal Language & Automata Theory
SUBJECT CODE – CS 403

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO401 
P 











CO402 



P 








CO403 


P 









CO404 










P 

CO405 





P 






CO406 




P 







CO407 






P 





CO408 








P 



CO409 







P 




CO410 

P 










CO411 









P 


CO412 











P 
SEMESTER – 5TH
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 




P 







CO304 

P 










SEMESTER – 6TH
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 
P 











CO302 


P 









CO303 

P 


P 







CO304 






P 





SEMESTER – 7TH
SUBJECT NAME 
SUBJECT CODE – C

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 


P 









CO302 




P 







CO303 

P 



P 






CO304 



P 








SEMESTER – 8TH
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
CO301 


P 









CO302 

P 










CO303 




P 







CO304 







P 




3.1.3
PSO


PSO1 
To provide students with good breadth of knowledge in mathematical, scientific, computing and basic engineering fundamentals necessary to formulate, analyze and solve hardware/software engineering problems and/or also to pursue advanced study or research. 
PSO2 
To educate students with proficiency in core areas of Information Technology and related engineering so as to comprehend engineering tradeoffs, analyze, design, and synthesize data and technical concepts to create novel products and solutions for the real life problems. 
PSO3 
To instill in students a sense of high professionalism, to work as part of teams on multidisciplinary projects and diverse professional environments, needed for a successful professional career and relate engineering issues to the society, global economy and to emerging technologies 
PSO4 
To provide our students with a learning environment consciousness of the lifelong learning process, to develop effective oral and written communication skills and to introduce them to written ethical codes and guidelines, show leadership and entrepreneurship and exhibit good citizenship. 
SEMESTER – 3^{RD} SEM
SUBJECT NAME – ANALOG & DIGITAL ELECTRONICS
SUBJECT CODE – CS 301

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 


P 









PSO3 

P 










PSO4 





P 






SEMESTER – 3^{RD} SEM
SUBJECT NAME – DATA STRUCTURE & ALGORITHM
SUBJECT CODE – CS 302

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 


P 









PSO3 






P 





PSO4 



P 








SEMESTER – CS 402
SUBJECT NAME – FORMAL LANGUAGE AND AUTOMATA THEORY
SUBJECT CODE – CS 402

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 




P 







PSO2 


P 









PSO3 





P 






PSO4 







P 




SEMESTER – 5^{TH} SEM
SUBJECT NAME – DESIGN & ANALYSIS OF ALGORITHM
SUBJECT CODE – CS 501

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 




P 







PSO3 






P 





PSO4 

P 










SEMESTER –
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 

P 










PSO2 



P 








PSO3 
P 











PSO4 






P 





SEMESTER –
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 



P 








PSO3 


P 









PSO4 





P 






SEMESTER –
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 



P 








PSO3 





P 






PSO4 

P 










SEMESTER –
SUBJECT NAME 
SUBJECT CODE –

PO1 
PO2 
PO3 
PO4 
PO5 
PO6 
PO7 
PO8 
PO9 
PO10 
PO11 
PO12 
PSO1 
P 











PSO2 


P 









PSO3 

P 










PSO4 





P 






3.1.3
ATTAINMENT OF COURSE OUTCOMES
3.2.1.
Describe the assessment processes used to gather the data upon which the evaluation of course outcome is based.(10)
Following are the Course Delivery Methods used in our department:
• Lectures
• Tutorials
• Presentation
• Experimental Laboratory Work
• Project based learning
• Group tasks (Projects)
• Handouts
• E Resources
Course Delivery Methods 
Justification 
Lecturing 

Presentations 
discussions. 
Experimental Laboratory Work 
apparatus can be converted into products/hardware that is used in real engineering practice. 
Group Tasks (Projects) 

Handouts 
contemporary world.

Project Based learning 

E Resources 

Indicate how assessment tools used to assess the impact of delivery of course/course content contribute towards the attainment of course outcomes/ programme outcomes .
Assessment Method 
Course assessment & Evaluation Method 
Explanation 
DIRECT 
University Examination (odd and even Sem. ) 
Same as tests but with a much larger scope and covering wider syllabus. 
DIRECT 
Assignments 
Assignments carry a bigger problem nearer to reality that cannot be done in the classroom. Such problems normally require the knowledge of mathematics, science and engineering and all other related aspects. 
DIRECT 
Presentations 
Since presentations carry questions and answers that usually lead to wider discussions, they give to the students ideas related to contemporary issues, and a realization that learning is a continuous process. 
DIRECT 
QuizTests 
Tests basically test the understanding and use of scientific and engineering techniques for problem solving. 
DIRECT 
Project based Learning 
Here students apply knowledge related to a topic, develop a project and present it. 
3.2.2
RECORD THE ATTAINMENT OF COURSE OUTCOMES OF ALL COURSES WITH RESPECT TO SET ATTAINMENT LEVELS(40)
SEMESTER – 1ST
SUBJECT NAME  ENGLISH LANGUAGE & TECHNICAL COMMUNICATION
SUBJECT CODE – HU101
SEMESTER – 1ST
SUBJECT NAME  PHYSICS – 1
SUBJECT CODE – PH101
SEMESTER – 1ST
SUBJECT NAME  MATHEMATICS1
SUBJECT CODE – M101
SEMESTER – 1ST
SUBJECT NAME  BASIC ELECTRICAL & ELECTRONIC ENGINEERING – 1
SUBJECT CODE – ES101
SEMESTER – 1ST
SUBJECT NAME – ENGG. MECHANICS
SUBJECT CODE – ME 101
SEMESTER – 2ND
SUBJECT NAME  Basic Computation & Principles of ComputerProgramming
SUBJECT CODE – CS 201
SEMESTER – 2ND
SUBJECT NAME  CHEMISTRY  1
SUBJECT CODE – CH201
SEMESTER – 2ND
SUBJECT NAME – MATHEMATICS11
SUBJECT CODE – M201
SEMESTER – 2ND
SUBJECT NAME  BASIC ELECTRICAL & ELECTRONICS ENGG
SUBJECT CODE – ES201
SEMESTER – 2ND
SUBJECT NAME  Engineering Thermodynamics & Fluid Mechanics
SUBJECT CODE – ME201
COURSE 
COURSE OUTCOMES 
Method of Assessment 
Level of Attainment 

Paper code 
Paper name 

CS201

Basic Computation & Principles of Computer Programming 
CO201: To learn about basics of computation & principles of Computer Programming. CO2: To impart the basic concepts of digital computers. CO3: To impart the basic concepts of C programming language through C character set, expression, operators. CO4: Fundamentals of C through Standard input and output Flow of Control and Program Structures. CO5: To impart the basic knowledge on function, pointers and file handling. CO6: Impart the knowledge of real life projects on programming language. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CH201 
Chemistry1 
CO1: know about the theoretical concepts and their limitations in depth. CO2: be able to apply different theoretical concepts in real life applications. CO3: be able to analyze and interpret data to produce meaningful conclusions and recommendations. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

M201 
Mathematics2 
CO1: Students would be able to build up logical and analytical skills to solve practical problems that will arise in their respective professional fields. CO2: An ability to apply knowledge of mathematics & fundamentals appropriate to the discipline. CO3: An ability to develop mathematical models of physical problems. CO4: An ability to propose original ideas and solutions in Computer Science & Engineering related to Mathematics CO5: An ability to face competitive examinations that offer challenging and rewarding careers in computing globally. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

ES201 
Basic Electrical & Electronic EngineeringII 
CO1: apply various tools of mathematics and basic knowledge of physics in electrical and electronics engineering. CO2: understand the principle of working and characteristics of various electrical machines /electronic components and their application in industry. CO3: appreciate various techniques of measurements of electrical parameters and its practical applications. CO4: have fundamental knowledge in 3 phase ac fundamentals and its application in electrical machines, transmission and distribution of electrical power. CO5: appreciate the building blocks of digital hardware and difference between analog and digital electronic system. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

ME201 
Engineering Thermodynamics & Fluid Mechanics 
CO 1: Problem understanding & defining skills. CO 2: Analyzing problems on different aspects. CO 3: Conceptual design of different types of mechanisms, structures, etc 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

COURSE 
COURSE OUTCOMES 
Method of Assessment 
Level of Attainment
Paper code 

Paper code 
Paper name 

HU301

Values & Ethics in Profession 
CO1: Ability to comprehend the nature of ethics and engineering issues, the advantages and disadvantages of rulesbased and principlesbased approaches to ethics. CO2: Identify ethical issues and determine when ethical principles apply; describe and explain historical, legal, professional, and personal reasons why legal and professional definitions of ethics exist. CO3: Understand the role of environment in engineering, the concept of social responsibility; apply the fundamental ethical principles of integrity, objectivity, professional competence, confidentiality, and professional behavior to ethical dilemmas. CO4: Defend one’s own personal definition of what makes for an ethical engineer and apply the relevant ethical requirements to professional behavior in compliance with standards. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


PH301 
Physics2 
CO1: Students would be having knowledge of different theories related to electricity and magnetism, classical mechanics, quantum mechanics and statistical mechanics. CO2: Student will have a broad idea how to test theories. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CH301 
Basic Environmental Engineering & Elementary Biology 
CO1: Understand the importance of environment CO2: Identify the environmental problems and issues on local, regional and global scale CO3: Identify problems due to human interactions with the environment CO4: Get encouragement to contribute solutions for the existing environmental issues CO5: Understand the enforcement of environmental acts in our constitution 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS301 
Analog & Digital Electronics 
CO1: Students would be able to evaluate and analyze the circuit designing principles. CO2: Students would be able to understand the operations of various combinational and sequential circuits. CO3: Students would be able to design and implement both simple and complex analog and digital systems. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS302 
Data Structure & Algorithm 
CO1: Interpret and compute asymptotic notations of an algorithm to analyze the consumption of resources (time/space). CO2: Exemplify and implement stack, queue and list ADT to manage the memory using static and dynamic allocations. Implement binary search tree to design applications like expression trees. Identify, model, solve and develop code for real life problems like shortest path and MST using graph theory. CO3: Develop and compare the comparisonbased search algorithms and sorting algorithms. CO4: Identify appropriate data structure and algorithm for a given contextual problem and develop in C. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS303 
Computer Organization 
CO1: Analyze the designing process of combinational and sequential circuits CO2: Express arithmetic, logic and shift micro operations in symbolic form and their corresponding circuits at a register transfer level. Also apply it for the design and implementation of ALU. CO3: Identify the addressing modes used in macro instructions and develop micro code for typical instructions in symbolic form. CO4: Identify different input output devices and the control circuit. CO5: Identify real life problems and implement solutions. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


PH391 
Physics2 
CO1: Able to analyze and verify theoretical knowledge of physicsII. CO2: Able to understand the reason of difference between theoretical and practical outcome of the experiment. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS391 
Analog & Digital Electronics 
CO1: Ability to design and implement both combinational and sequential circuits and to analyze their operations. CO2: Ability to solve engineering problems in digital system design. CO3: Ability to design simple analog circuits and observe their performance. CO4: Communicate effectively about laboratory work both orally and in writing journals/technical reports. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS392 
Data Structure & Algorithm 
CO 1: Familiar to map real world problems into the Programming language. CO 2: Can solve the problems in systematic way. CO 3: Efficiently implement linear, nonlinear data structures and various searching and sorting techniques. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS393 
Computer Organization 
CO1: Identify the strength and limitations of theoretical models and establish a relationship between measured data and underlying physical principles. CO2: Specify appropriate equipment and procedures/algorithms, implement these procedures/algorithms, analyze and interpret the resulting data. CO3: Design and build a software/hardware part to meet desired specifications and tests it using appropriate testing strategy and/or equipments. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


M(CS)401 
Numerical Methods 
CO1:Develop numerical methods for approximately solving problems CO2: Examine the accuracy of these methods CO3: Examine the failure modes of these methods CO4:Demonstrate knowledge and understanding of numerical methods to solve systems of linear equations, to compute quadratures and to solve Ordinary and Partial Differential Equations 
Internal/Extern al evaluation Home assignments/gr oup tasks 



M401 
Mathematics3 
CO1: Ability to solve problems, applies mathematics to other areas, and creates rigorous mathematical arguments. CO2: To obtain basic knowledge about mathematical probability and statistics , their properties and applications as models of real life problem CO3: To formulate problems in terms of graphs, solve problems, and apply algorithms CO4: To introduce the fundamental concepts and theorems of Group Theory 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS401 
Communication Engg & Coding Theory 
CO1: Design Analog and Digital communication systems to meet desired needs. CO2: Evaluate fundamental communication system parameters, such as bandwidth, power, signal to quantization noise ration, and data rate. CO3: It will provide fundamental concepts & limits in information theory in the context of digital communication theory, CO4: Will able to analyze mathematical model of digital communication systems. 
Internal/Extern al evaluation Home assignments/gr oup tasks 


P 
CS402 
Formal Language & Automata Theory 
CO1: Define languages by abstract, recursive definitions and by regular expressions. CO2: Design a finite automaton to recognize a given regular language. CO3: Transform a language into regular expression or finite automaton or transition graph. CO4: Define deterministic and nondeterministic finite automata. CO5: Prove properties of regular languages and classify them. CO6: Determine decidability, finiteness and equivalence properties. CO7: Define relationship between regular languages and contextfree grammars. CO8: Building a contextfree grammar for pushdown automata. CO9: Determine whether a given language is contextfree language or not. CO10: Prove properties of contextfree languages. CO11: Design Turing machine and Post machine for a given language. CO12: Discuss the concept of computability. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS403 
Computer Architecture 
CO1: Understand the design of a pipelined CPU and cache hierarchy. CO2: Students would be able to design hypothetical parallel processor. CO3: Students would be able to apply different way of communication depending on the demand. CO4: Understand the hardware design of multiprocessors including cache coherence and synchronization. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

HU481

Technical Report Writing & Language Lab Practice

CO1: Ability to use the unique qualities of professional rhetoric and writing style, such as sentence conciseness, clarity, accuracy, honesty, avoiding wordiness or ambiguity, using direct order organization, readability, coherence and transitional devices; ability to revise and edit effectively in all assignments. CO2: Ability to recognize, explain, and use the rhetorical strategies and the formal elements of these specific genres of technical communication: technical abstracts, data based research reports, instructional manuals, technical descriptions, web pages, wikis, and correspondence. CO3: Develop professional work habits, including those necessary for effective collaboration and cooperation with other students, instructors and professionals. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


CS491. 
Communication Engg & Coding Theory 
CO1: Ability to design and implement modulator circuits and to analyze their operations. CO2: Ability to solve engineering problems in communication system design. CO3: Communicate effectively about laboratory work both orally and in writing journals/technical reports. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS492 
Software Tools 
CO1: Models: Identify the concept of Window Based application and ability to implement it using Visual Basic 6.0 (VB). CO2: Experiment: Ability to do basic VB programming CO3: Design: Design and build a windowbased project to meet desired specifications and tests it using appropriate testing strategy and/or equipments. CO4: Teamwork: Work effectively in teams to accomplish the assigned responsibilities in an integral manner. CO5: Communication: Communicate effectively about laboratory work both orally and in writing journals/technical reports. CO6: Ethics and Awareness: Behave with highest ethical standards with concern to global, environmental, economic, social issues & lifelong learning, and awareness of contemporary issues. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS493 
Computer Architecture 
CO1: Able to design 8bit adder, multiplier and divider. CO2: Able to design 8bit Register. CO3: Able to design Memory unit and perform memory operations. CO4: Able to design 8bit simple ALU and 8bit simple CPU. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

M(CS)491 
Numerical Methods Lab 
CO1: An Ability to familiarize with implementation of numerical methods using Matlab. CO2: Able to implement a mathematical problem and determine which numerical technique to use to solve it CO3: Logical thinking in coding a mathematical problem. CO4: Knowledge of Matlab to learn more easily any other programming language you will need to use in future. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

HU501 
Economics for Engineers 
CO1: Students would be able to evaluate and analyze various economic policies and application of theories. CO2: Students would be able to understand standard accounting principles and procedures applicable to various accounting practices CO3: Students would be able to pick and choose the best methods for analyzing financial and economic concepts for a given problem. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS501

Design & Analysis of Algorithm

CO1: To develop an understand the different standard algorithm design techniques such as divide & conquer, greedy technique, dynamic programming and backtracking CO2: To improve the logical ability of designing proper algorithm for a given problem and analyzing the developed algorithms. CO3: To gain the ability perform optimal analysis of algorithms CO4: To obtain optimal algorithm for a problem, that is Students would be able to pick and choose the best algorithm for a given problem 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS502

Microprocessors & Microcontrollers

CO1: The students would understand the Instruction set of 8085 microprocessor, Addressing modes, Timing diagram of the instructions CO2 : To write Assembly language programming with examples, Counter and Time Delays, Stack and Subroutine, CO3: To understand the 8086 microprocessor Architecture, Addressing modes, Interrupts Introduction to 8051 Microcontroller –Architecture, Pin Details. Addressing modes, Instruction set, Examples of Simple Assembly Language. CO4: Memory interfacing with 8085, 8086 Support IC chips 8255 ,8251,8237/8257,8259 Interfacing of 8255 PPI with 8085 and Microcontroller 8051. Brief introduction to PIC microcontroller (16F877) 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS503 
Discrete Mathematics 
CO1: Introduction to Propositional Calculus: Propositions, Logical Connectives, Conjunction, Disjunction, Negation and their truth table. Conditional Connectives, Implication, Converse, Contrapositive, Inverse, Biconditional statements with truth table, Logical Equivalence, Tautology, Normal formsCNF, DNF; Predicates and Logical Quantifications of propositions and related examples. CO2: The students would understand the Theory of Numbers: Well Ordering Principle, Divisibility theory and properties of divisibility; Fundamental theorem of Arithmetic; Euclidean Algorithm for finding G.C.D and some basic properties of G.C.D with simple examples; Congruences, Residue classes of integer modulo and its examples.Order, Relation and Lattices: POSET, Hasse Diagram, Minimal , Maximal, Greatest and Least elements in a POSET, Lattices and its properties, Principle of Duality, Distributive and Complemented Lattices. CO3: Counting Techniques: Permutations, Combinations, Binomial coefficients, Pigeon hole Principle, Principles of inclusion and exclusions; Recurrence relations: Formulation/Modelling of different counting problems in terms of recurrence relations, Solution of linear recurrence relations with constant coefficients ( upto second order) by (i) The iterative method (ii) Characteristic roots method (iii) Generating functions method. CO4: The Graph Coloring: Chromatic Numbers and its bounds, Independence and Clique Numbers, Perfect GraphsDefinition and examples, Chromatic polynomial and its determination, Applications of Graph Coloring. Matching’s: Definitions and Examples of Perfect Matching, Maximal and Maximum Matching, Hall’s Marriage Theorem (Statement only) and related problems 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS504D 
Object Oriented Programming (IT) 
CO1: Understands fundamental constructs of OOP. CO2: Get the knowledge of UML with skills to draw UML diagrams. CO3: Gets the knowledge of different forms of OO Implementation. CO4: Apply object oriented programming concepts in problem solving through JAVA. CO5: Design and implement Applet and event handling mechanisms in programs 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS591

Design & Analysis of Algorithm

CO1: To be able to implement standard algorithm design techniques using standard problems CO2: To develop skills of writing standard, well documented, modular and reusable software modules using suitable programming language. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS592 
Microprocessors & Microcontrollers 
CO1: To understand the 8086 microprocessor Architecture, Addressing modes, Interrupts Introduction to 8051 Microcontroller –Architecture, Pin Details. Addressing modes, Instruction set, Examples of Simple Assembly Language. CO2: Study of Prewritten programs on 8085 trainer kit using the basic instruction set (data transfer, Load/Store, Arithmetic, Logical). AND, Familiarization with 8085 simulator on PC. Programs using basic instruction set (data transfer, Load/Store, Arithmetic, Logical) on the simulator. CO3 : Study of Prewritten programs on 8051 Microcontroller Kit using the basic instruction set (data transfer, Load/Store, Arithmetic, Logical). AND, Familiarization with 8051 Simulator on PC. Study of prewritten programs using basic instruction 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS593 F.E.

Programming Practices using C++

CO1: Teach students how to program using the C++ Programming Language CO2: prepare students with the necessary programming background to proceed with C++ objectoriented CO3: Programming, Data Structures using C/C++. CO4. Mini project using win32 application 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


CS594D 
Object Oriented Programming (IT) 
CO1 : Assignments on class, constructor, overloading, inheritance, overriding. CO2: Assignments on wrapper class, arrays CO3: Assignments on developing interfaces multiple inheritance, extending interfaces CO4: Assignments on creating and accessing packages CO5: Assignments on multithreaded programming CO6: Assignments on applet programming 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

HU601 
Principles of Management 
CO1:Students would be able to evaluate and analyze various instances and deal with them professionally CO2: Students would be able to understand and apply their knowledge to find problem solutions CO3: Students would be able to apply their best managerial attributes in decision making 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS601 
Data Base Management System 
CO1: Ability to define a problem at the view level & ability to understand the physical structure of the database to handle data. CO2: Students would be able to implement the logic by using tools like ERD. CO3: Ability to normalize the database & understand the internal data structure. CO4: Students would clearly understand the transaction system & could extract data efficiently. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS602 
Computer Networks 
CO1: Analyze the concepts of networks, types and architectures and identify error free transmission of data and analyze data collision with various protocols. CO2: Apply various routing algorithms over a network to provide optimal path. CO3: Illustrate the real time applications of networks CO4: Examine the addressing entities of a network with implementation of TCP, UDP protocols. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS603 
Operating System 
CO1: Analyze the concepts of processes in operating system and illustration of the scheduling of processor for a given problem instance. CO2: Identify the dead lock situation and provide= appropriate solution so that protection & security of the operating system is also maintained. CO3: Analyze memory management techniques, concepts of virtual memory and disk scheduling. CO4: Understand the implementation of file systems and directories along with the interfacing of IO devices with the operating system. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS604B 
Computer Graphics 
CO1: understand Raster graphics, vector graphics and various graphics I/O devices CO2: To develop mathematical models for representing various objects ( both regular and irregular) in computer CO3: To understand effects of color, lighting, shading etc. on modeled objects/scenes to make it realistic. CO4: To obtain various operators for performing various affine transformation operations. CO5: To build strong foundation to study advanced courses like Image Processing, Pattern Recognition and research work.

Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS605C 
Multimedia Technology (IT) 
CO1: Ability to explain basics of Multimedia Systems and its components CO2: Ability of media editing using different media editing software CO3: Design and develop overall multimedia systems according to the given standards CO4: Apply multimedia systems in various potential areas like advertisement, business presentation, computer based training etc. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS691 
Data Base Management System Lab 
CO1: Develop students’ understanding through laboratory activities to solve problems related to key concepts taught in the classroom. CO2: Develop students’ ability to solve open ended problems through the design and construction of new artifacts or processes. CO3: Develop debugging capability in order to propose and apply effective engineering solutions. Procedures/algorithms analyze and interpret the resulting data. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS692 
Network Lab 
CO1: To practice the Network commands, Utility and application also concepts and techniques. CO2: The use of socket programming CO3: Practice of Routing Programming and configuration. CO4: Design and Develop Different type of Network. CO5: Simulating and Analyses Different Networking Problem. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS693 
Operating System Lab 
CO1: To practice the unix/linux windows command and utility also concepts and techniques CO2: The use of shell programming CO3: Practice of System Programming. CO4: Design and Develop Kernel 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


CS681 
Seminar 
CO1: Ability to use the unique qualities of professional rhetoric, such as sentence conciseness, clarity, accuracy, honesty, avoiding wordiness or ambiguity, using direct order organization, readability, coherence and transitional devices; ability to revise and edit effectively in all assignments. CO2: Ability to recognize, explain, and use the rhetorical strategies and the formal elements of these specific genres of technical communication: technical abstracts, data based research reports, instructional manuals, technical descriptions, web pages, wikis, and correspondence. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


CS701

Software Engg.

CO1: Evaluate and analyze the SDLC and basic architecture SRS documents. CO2: Help to understand the software design and coding techniques. CO3: Understand the software testing principles. CO4: Understand the concept project management. CO5: Identify various concepts of Advanced UML techniques. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS702 
Compiler Design 
CO1: Understand lexical analyzer and parser generator tools. CO2: Build symbol tables and generating intermediate code. CO3: Generate assembly code for a RISC= machine. CO4: Implement a parser such as a bottomup SLR and implement semantic rules into a parser that performs attribution while parsing. CO5: Understand compiler architecture, register allocation and compiler optimization. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS 703 
C. Artificial Intelligence 
CO1:Understanding the problems of AI, AI technique, Tic  Tac  Toe problem Co2: Agents & environment, nature of environment, structure of agents, goal based agents, utility based agents, learning agents. CO3: Solving problems by searching :problem solving agents, searching for solutions; uniform search strategies: breadth first search, depth first search, depth limited search, bidirectional search, comparing uniform search strategies. CO4: Greedy bestfirst search, A* search, memory bounded heuristic search: local search algorithms & optimization problems: Hill climbing search, simulated annealing search, local beam search, genetic algorithms; constraint satisfaction problems, local search for constraint satisfaction problems. CO5: Games, optimal decisions & strategies in games, the minimax search procedure, alphabeta pruning, additional refinements, iterative deepening. 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS704 
B. Cloud Computing

CO1: Understanding the systems, protocols and mechanisms to support cloud computing CO2: Develop applications for cloud computing CO3: Understanding the hardware necessary for cloud computing CO4: Design and implement a novel cloud computing application 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS705 
A. Internet Technology (IT) 
CO1: Discuss the impact that growing sources of information such as the Internet are having on society. CO2: Identify and discuss examples of legal, ethical, security and privacy issues relating to the use of Internet based computer systems. CO3: Demonstrate an understanding of modern Internet tools and be able to create simple web sites including JavaScript scripting, forms and the use of Webenabled Databases.

Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


HU781 
Group Discussion 
CO1: To develop the students communicative abilities CO2: To enhance their leadership and participation abilities CO3: To create awareness related to current contemporary issues 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 


P 
CS791 
Software Engg. Lab 
CO1: Recognize the designing abilities of Software Engineering. CO2: Discuss the key components for developing the software. CO3: Evaluate the challenges in building software. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS793 
C. Artificial Intelligence 
Co1: Programming languages using prolog and LISP. C02: List using Prolog. CO3: Union using LISP and Prolog. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS795 
A. Internet Technology (IT) 
CO1: To practice the Network commands, Utility and application also concepts and techniques. CO2:The use of Programming on Perl, JSP, PHP, Applet,, JavaScript,, Client Server Programming, HTML, XML programming CO3: Practice of Routing Programming and configuration. CO4: Design and Develop Different type of Network. CO5: Simulating and Analyses Different Networking Problem. 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 
P 


CS792 
Industrial training 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

HU801 
B. Project Management 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing CO4: To understand some of the main theories of Organizational Behavior CO5: To be able to analyze how these theories and empirical evidence can help to understand contemporary organizational issues CO6: To apply theories to practical problems in organizations in a critical manner 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS801 
D. Cryptography & Network Security 
CO1: Knowing the security breaches in modern Cyber world and their remedies. CO2: Perception of the security issues related with mobile & wireless devices. CO3: Understanding the working principles of cybercrime related tools & techniques. CO4: Statement of legal aspects and different IT laws and acts for cybercrime. 
Internal/Extern al evaluation Home assignments/gr oup tasks 
P 


CS802 
E. ECommerce(IT) 
CO1: Students will able to understand the foundations and importance of Ecommerce CO2: Students will able to demonstrate an understanding of retailing in Ecommerce by: analyzing branding and pricing strategies, using and determining the effectiveness of market research assessing the effects of disintermediation. CO3: Students will able to analyze the impact of Ecommerce on business models and strategy CO4: Students will able to understand Internet trading relationships including Business to Consumer, BusinesstoBusiness, Intraorganizational. CO5: Students will able to understand the infrastructure for Ecommerce CO6: Students will able to understand the key features of Internet, Intranets and Extranets and explain how they relate to each other. CO7: Students will able to recognize and understand global Ecommerce issues 
Internal/Extern al evaluation Home assignments/gr oup tasks 

P 

CS891 
Design Lab / Industrial problem related practical training (Workshop needed) 
CO1: Identification of real world problems CO2: Awareness of design methodologies & its implementation CO3: Advanced programming techniques CO4: Technical report writing 
Internal/Ext ernal evaluation in lab practice Internal/Ext ernal evaluation in project 

P 

CS892 
Project2 
CO1: Identification of real world problems CO2: Awareness of current trends in specific area of interest CO3: Technical report writing 

P 


CS893 
Grand Viva 
CO1: To check the ability to function effectively individually and on teams, including diverse and multidisciplinary areas, to accomplish a common goal. 

P 

Attainment of program outcomes and program specific outcomes(50)
3.3.1 Describe assessment tools and processes used for measuring the attainment of each of the program outcomes and program specific outcomes.(10)
Process for assessing Program Outcomes
.
Step 1: The Program coordinator analyses each outcome into elements (different abilities specified in the outcome) and a set of attributes are defined for each element (actions that explicitly demonstrate mastery of the abilities specified). In addition, generate well designed surveys to assess the outcome.

Step 2: For each outcome define performance indicators (Assessment criteria) and their targets.

Step 3: Identify/select courses that address the outcome (each course contributes to at least one of the outcomes). Hence, each outcome is assessed in several courses to ensure that students acquire an appropriate level in terms of knowledge/skills of an outcome.

Step 4: The module coordinators collects the qualitative and quantitative data and were used for outcome assessment in a continual process 
Step 5: The Program Assessment Committee analyze the collected data. If the assessed data meets the performance targets which are specified in step 2, the outcome is attained. Otherwise, consider step6.

Step 6: The Department Advisory Board recommends content delivery methods/course outcomes/ curriculum improvements as needed.
