2. Programme Outcomes (150)
2.1. Definition and Validation of Course Outcomes and Programme Outcomes (25)
2.1.1. List the Course Outcomes (COs) and Programme Outcomes (POs) (2)
(List the course outcomes of the courses in programme curriculum and programme outcomes of the programme under accreditation)
Programme Outcomes
After completion of the course, B. Tech Computer Science and Engineering graduates will have an ability to:
1 Apply knowledge of mathematics, science, engineering fundamentals and computer science and engineering for the solution of engineering problems.
2 Investigate, design and conduct experiments, analyze and interpret data, make inferences from the resulting data and apply the research skills to provide valid conclusions.
3 Design and construct a computing system , component or process to meet desired needs, within realistic constraints such as economic, environmental, social, political, health &
safety and sustainability
4 Make effective use of modern tools and techniques for modeling complex engineering activities.
5 Understand the impact of engineering practices on all aspects of environment and society and to demonstrate the knowledge of and need for sustainable development.
6 Work as professionals in accordance with the norms of computer engineering practices and commit to social, ethical and professional responsibilities.
7 Demonstrate the management and engineering principles, to work as a team member and/or leader in multidisciplinary areas of engineering
8 Communicate effectively through written and oral modes to all levels of society.
9 Understand and apply project management techniques, tools and practices to plan manage and complete a project.
10 Recognize the need for, and have the preparation and ability to engage in independent and life-long learning.
Course Outcomes Semester 1 & 2
Sl.
No. Subject Code Course Outcomes
1 Engineering Mathematics I
EN010101 CO[1] Understand the use of matrix algebra techniques this is needed by engineers for practical applications.
CO[2] Understand the application of derivatives in more than one variable and also find the derivatives higher orders.
CO[3] Have a fundamental understanding of double integration, triple integration and visualize the concept of volume .
CO[4] Apply different techniques to solve ordinary differential equations.
CO[5] Take Laplace transformation of different types of functions, derivatives and integrals, and how it converts complex systems into simple algebraic equations to find out solutions.
2 Engineering Physics
EN010 102 CO [1] Find Innovative solutions to real world issues in Physics and Computer Science.
CO [2] To design, fabricate, produce test and supervise the manufacture the complex products and systems for a no. of industries like computer industry.
CO [3] Supervise manufacturing process and oversee installation and maintenance.
CO [4] To work with microprocessors, fibre optics and in telecommunication, television and radio.
CO [5] To the interdisciplinary aspects of nanoscience by integrating important components of the broad research field together.
3 Engineering Chemistry &
Environmental Studies
CS010 103 CO [1] A Systematic approach to solve problems.
CO [2] An Analytical reasoning/thinking.
CO [3] Both of the above will provide a computational thinking like abstraction, hierarchical modelling.
CO [4] Knowledge in chemistry helps the students to use their software/professional skills in the areas of research and analytical chemistry in the future (eg. Computational chemistry)
4 Engineering Mechanics
EN010104 CO [1] Develop the ability to work comfortably with basic engineering mechanics concepts required for analysing static structures.
CO [2] Identify an appropriate structural system to studying a given problem and isolate it from its environment, model the problem using good free-body diagrams and accurate equilibrium equations.
CO [3] Identify and model various types of loading and support conditions that act on structural systems.
CO [4] Understand the meaning of centres of gravity (mass)/centroids and moments of Inertia.
CO [5] Apply equations for straight line motion to solve problems with variable acceleration.
CO [6] Analyze dynamic problems using work energy and impulse momentum techniques.
5 Engineering Graphics
EN010 105 CO [1] Students will be able to prepare and understand drawings.
CO [2] The drawing skills of students will be improved.
CO [3] By studying Engineering Graphics students will be able to visualize three dimensional objects and that will enable them to design new products.
CO [4] The students will be able to describe the details of objects, machine parts etc and represent them in a drawing.
6 Basic Civil Engineering
EN010 106 CO [1] Get a general idea on the varieties and cost of construction materials available in the market, their manufacture processes and types.
CO [2] Understanding on the different parts of buildings and its construction practices making him eligible to analyse a construction work.
CO [3] Get the idea about different foundations practically used and about the structural significance of the same.
CO [4] Get the concepts on surveying and surveying results like maps, remote sensing, GPS, GIS etc.
CO [5] Understand the basics of transportation engineering, sanitary engineering, building regulations and modern concepts of building construction.
7 Basic Mechanical Engineering
EN010 107 CO [1] Students become interested in the field of mechanical engineering and understand its relevance in the industry.
CO [2] By learning the basics, the student will be able to appreciate the importance of this subject.
CO [3] Student gets a better idea about Thermodynamics, Heat transfer, IC engines and its fundamentals.
CO [4] Student will get basic idea about power transmission systems
CO [5] The student will understand the basics of working of turbines and pumps
CO [6] Student can understand the working of
machine tools and manufacturing process 8 Basic Electrical
Engineering
EN 010 108 CO [1] Solve the electrical networks mathematically.
CO [2] Achieve elementary knowledge of electromagnetism.
CO [3] Distinguish between DC and AC circuits and analyse them.
CO [4] Achieve elementary knowledge of Electric machines.
CO [5] Apply different energy conservation measures and create social awareness on home energy management.
9 Basic Electronics Engineering and Information Technology
EN010 109 CO [1] Identify the main component of a computer and input output devices/drivers.
CO [2] Identify the different types of memory.
CO [3] Differentiate the function of system software and application software.
CO [4] Basic working of a computer network and different type of networks.
CO [5] Identify IP Address and its working with DNS.
CO [6] Understand the methods to analyse and characterize basic Electronic circuits and components like transistors, Diodes, OP-AMP etc..
CO [7] Understand various frequency bands, analog modulation techniques, principles related to the operation and concepts of Satellite and mobile Communication.
CO [8] Know about electronic measuring instruments, Transducers, and consumer electronics.
CO [9] Understand the basic idea about components of a digital computer, its programming, different computer networks, internet and IP addressing.
Semester 3 Sl.
No. Subject Code Course Outcomes
1 Engineering Mathematics II
EN010301 B CO[1] Have the ability to solve integer problems effectively, and apply the properties of integers for Computer Applications.
CO[2] The student will be able to apply Graph Theoretical knowledge in solving Network problems, optimization problems and many
other important areas in Computer Science.
2 Economics and Communication Skills
EN010 302 CO [1] Ability to communicate effectively.
CO [2] Ability to function on multi disciplinary teams.
CO [3] Ability to understand current economic situations and economic problems of the nation.
CO [4] Ability to understand the effects of economic policy and the changes in the industrial sector.
CO [5] Understand the performance of the IT sector.
3 Problem Solving and Computer Programming
CS010 303 CO [1] Describe fundamentals of programming such as variables, conditional and iterative execution, methods, etc.
CO [2] Analyze and solve programming problems using a procedural and algorithmic approach with functional decomposition.
CO [3] Apply knowledge of computing and mathematics using simple data structures.
CO [4] Develop skill to use pointers, memory allocation and data handling through files in
‘C’.
CO [5] Understand the process of compiling, linking, and running a program using a computing tool.
4 Computer Organization
CS010 304 CO [1] Understand the digital representation of data and differentiate between number systems and codes.
CO [2] Outline the organisation of a computer system in terms of its main components.
CO [3] Describe and demonstrate the detailed operation of electronic logic elements of a simple microprocessor.
CO [4] Identify the various parts of a system memory hierarchy with cost performance tradeoffs in designing memory hierarchy and instruction sets.
5 Switching Theory and Logic Design
CS010 305 CO [1] Identify the different number systems, codes and will be able to simplify the Boolean expressions.
CO [2] Analyze the performance of combinational logic circuits for different operations.
CO [3] Design and analyze the performance of sequential and clocked sequential logic Circuits.
CO [4] Design and identify the application of counters and shift registers.
CO [5] Understand the concepts of the faults tolerance
and diagnosis and characteristics of digital IC families.
6 Electronics Devices and Circuits
CS010 306 (EC)
CO [1] Ability to design power supplies and DC regulator circuit using zener diode.
CO [2] Ability to explain basic circuits like dc and biasing circuits, small-signal ac circuits with emphasis on single-stage amplifier.
CO [3] Ability to analyze and design circuits with operational amplifiers (OP-AMPs).
CO [4] Ability to understand the operation of a 555 timer IC.
CO [5] Ability to conduct experiments involving electronic devices and circuits.
Semester 4 Sl.
No.
Subject Code Course Outcomes
1 Engg.Maths-III EN010 401 CO [1] Analyze the different types of Fourier series and Parseval’s relation and also understand the Harmonic analysis.
CO [2] Differentiate Half range and Finite cosine and sine transforms and application of Parseval’s identity and convolution theorem for Fourier transforms.
CO [3] Identify the difference between the partial and linear differential equations and analysis through their four different types. Formation of Lagrange’s equation.
CO [4] Analyze the different type of probability distributions and its applications in engineering stream.
CO [5] Form samples from collections and test the different properties based on sample taken from population called testing.
2 Object Oriented Programming
CS010 402 CO [1] To demonstrate the differences between traditional structured design and object-oriented design.
CO [2] To understand the role of inheritance, polymorphism, dynamic binding and generic structures in building reusable code.
CO [3] Map an object-oriented program design into the class and template model of C++.
CO [4] Apply traditional error and exception handling mechanisms in C++ for creating efficient codes.
CO [5] To distinguish programming constructs
between JAVA and C++.
3 Data structures and Algorithms
CS010 403 CO [1] Identify, understand and determine the usage of various data structures, operations and associated algorithms.
CO [2] Analyze and compare the efficiency of algorithms.
CO [3] Implement applications using basic data structures such as array, stack, queue and linked list.
CO [4] Understand the concept of trees and graphs and their implementation using basic data structures and algorithms.
CO [5] Able to implement standard algorithms for searching and sorting.
4 Signals and Communication Systems
CS010 404(EC)
CO [1] Familiarize with the elementary signals.
CO [2] Analyze the difference between analog and digital communication systems .
CO [3] Understand the different types of modulation techniques.
CO [4] Understand the concept of amount of information, channel capacity, error-detection and error-correction codes.
CO [5] Apply information theory and coding to modern communications technology.
5 Microprocessor Systems
CS010 405 CO [1] To understand the fundamentals of Microprocessor systems.
CO [2] To describe the instruction set of Microprocessor system.
CO [3] To apply the programming techniques in designing simple assembly language programs for solving problems.
CO [4] To identify the different types of interrupts in 8085.
CO [5] To understand the various data transfer schemes in 8085.
CO [6] To describe a typical I/O interface and apply a combination of hardware and software to address a problem.
6 Theory of Computation
CS010 406 CO [1] Recall and identify different concepts of set theory, proving techniques and also be able to explain the language classifications.
CO [2] Analyze and prove the equivalence of languages and illustrate how to design finite state machines and convert regular expressions
to FSA.
CO [3] Construct pushdown automata and demonstrate the construction of context free grammars.
CO [4] Demonstrate the construction of a Turing Machine.
CO [5] Classify the problems based on their complexity.
Semester 5 Sl.
No.
Subject Code Course Outcomes
1 Engineering Mathematics IV
EN010501 B CO [1] Evaluate real integrals using contour integration and residue theory.
CO [2] Use numerical methods of integration and differentiation for solving various problems.
CO [3] Use Z-transforms to solve various differential and integral equations which are used in various engineering areas.
CO [4] To use various numeric functions and generating functions to solve various problems in Mathematics and Engineering.
CO [5] Provide the student with a rigorous framework with which to model and analyze queueing systems.
2 Principles of Management
EN010 502 (ME)
CO [1] Understand the fundamentals of management and perform effectively as a leader.
CO [2] Understand the functions and duties an individual should perform in an organization.
CO [3] Communicate effectively to all levels of society.
CO [4] Have base level knowledge on financial management
CO [5] Understand the impact of engineering solutions in a global economic &societal context.
CO [6] Understand the different aspects of personnel management.
3 Database Management Systems
CS010 503 CO [1] State the importance of DBMS and describe fundamental elements of a relational data models.
CO [2] Master the basics of SQL and construct queries using SQL, Relational Algebra and Calculus and apply query processing and optimization
CO [3] Develop skills to use a commercial relational
database system (Oracle) and indexing methods by writing SQL using the system.
CO [4] Apply design principles for logical design of databases, including the E‐R method and normalization approach.
CO [5] Identify the basic issues of transaction processing, concurrency control ,recovery techniques.
CO [6] Enhance team work by design and development of a database application system.
4 Digital Signal Processing
CS010 504 (EC)
CO [1] Understand the fundamentals of LTI – DSP systems.
CO [2] Understand Transforms (DFT, DTFT, FFT) in digital domain.
CO [3] Familiarize Convolution and its relation with linear convolution.
CO [4] Understand design of FIR & IIR filters and realization schemes.
CO [5] Learn about the working of DSP processors and various applications, recent trends in DSP and practical exposure to applications.
5 Operating Systems
CS010 505 CO [1] Differentiate the working of an operating system and its components.
CO [2] Describe process management and analyze the synchronization process.
CO [3] Identify the working methodology of multithreaded applications and distinguish different scheduling algorithms.
CO [4] Identify the reasons of deadlocks, and their remedial measures in an operating system.
CO [5] Understand different memory management techniques used in operating systems.
CO [6] Classify different file systems and apply the knowledge earned into various operating systems.
6 Advanced Microprocessors
& Peripherals
CS010 506 CO [1] Understand the architecture and software aspects of microprocessor 8086.
CO [2] Outline the basic features of advanced microprocessors including 80286, 80386, Pentium, Intel, AMD.
CO [3] Identify the different peripheral devices and recognize the need of different bus standards like PCI and USB.
CO [4] Classify different storage devices and
understand the operations performed.
CO [5] Distinguish different memory organization for peripheral devices.
Semester 6 Sl.
No.
Subject Code Course Outcomes
1 Design and Analysis of Algorithm
CS010 601 CO [1] Describe, apply and analyze the complexity of certain divide and conquer, greedy, and dynamic programming algorithms.
CO [2] Identify and analyze criteria and specifications appropriate to new problems, and choose the appropriate algorithmic design technique for their solution.
CO [3] Describe the classes P, NP, and NP-Complete and be able to prove that a certain problem is NP-Complete.
CO [4] Demonstrate a familiarity with major algorithms and data structures and write rigorous correctness proofs for algorithms.
2 Internet Computing
CS010 602 CO [1] Fundamental study and demonstrate the ability to employ repetition constructs in a Java program.
CO [2] Understand object oriented programming concepts, packages, interfaces, exception handling and applying the concepts of multithreading.
CO [3] Develop Input/output handling capability with applets and graphical user interfaces in Java programs.
CO [4] Implementation of client–server networking in Java by applying TCP, UDP and RMI.
CO [5] Develop an understanding about advanced Java applications.
3 System Software
CS010 603 CO [1] Understand the basic concepts, conditions and mechanisms to create system software.
CO [2] Understand functions of single and multi-pass assemblers through assembly language concepts.
CO [3] Understand the pre-processing, linking and loading of programs.
CO [4] Describe about the working of text editors and debuggers.
CO [5] Differentiate between device drivers and outline its working.
4 Computer Networks
CS010 604 CO [1] Develop a fundamental understanding of network design principles and performance metrics.
CO [2] Understand the data link-layer concepts, protocols, and services and basic concepts of wired and wireless networks.
CO [3] Distinguish packet switching and circuit switching techniques.
CO [4] Understand different network interfaces and routing techniques for IP based networking infrastructure.
CO [5] Develop mechanisms for effective network management, congestion control and congestion avoidance in the internetwork.
CO [6] Apply the knowledge earned into various application level services like email, www etc.
5 Software Engineering
CS010 605 CO [1] Understand different process models and concepts such as design lifecycles, cost estimation techniques, and testing methods.
CO [2] The student will able to relate and outlines the engineering process of software and will be able to explain, apply in software development process.
CO [3] Enhance team work, critical thinking and communication skills to construct a software of high quality.
CO [4] Develop skills to make use of tools that helps in software specification, design, testing, and maintenance.
6 Unix Shell Programming
CS010 606 L04
CO [1] Have a fundamental understanding about the development of open source software, basic architecture of UNIX.
CO [2] Have a thorough understanding about the different Flavours of UNIX.
CO [3] Develop skills to use UNIX tools like grep, sed, awk etc for large scale text processing.
CO [4] Create small to medium sized shell scripts to complete various computing tasks.
CO [5] Understand the Graphical User Interface of LINUX / UNIX systems.
Semester 7 Sl.
No.
Subject Code Course Outcomes
1 Web
Technologies
CS010 701 CO [1] Define the various steps in creating a dynamic webpage.
CO [2] Understand the use of CSS for effective customized web pages.
CO [3] Analyze and create XML documents and XML schema.
CO [4] Design and build interactive web pages using PERL and PHP.
CO [5] Develop skills to generate rail applications with databases and ajax.
2 Compiler Construction
CS010 702 CO [1] Identify and understand different phases and passes of Compiler and their functioning.
CO [2] Understand lexical, syntax and semantic analysis processes.
CO [3] Understand and define the role of lexical analyzer, use of regular expression and transition diagrams.
CO [4] Understand Finite state machine and use Context free grammar, and parse tree construction.
CO [5] Understand the working of lex and yacc compiler for debugging of programs.
CO [6] Determine code generation and optimization techniques.
CO [7] Apply error detection and correction methods.
3 Computer Graphics
CS010 703 CO [1] Understand the working of contemporary graphics hardware.
CO [2] Create interactive graphics applications in C++
using one or more graphics application programming interfaces.
CO [3] Apply geometrical transformations on graphical problem solving.
CO [4] Develop skill to generate computer graphics animation software.
CO [5] Describe and demonstrate 2D and 3Dgraphics processing techniques.
4 Object Oriented Modeling and Design
CS010 704 CO [1] Analyze system requirements and apply model for problem domains.
CO [2] Evaluate the model by performing analysis process.
CO [3] Design and build object-oriented systems with different architectural frameworks.
CO [4] Implement object-oriented design with suitable algorithms.
CO [5] Develop skill to demonstrate object oriented
system design in the Unified Modelling Language (UML).
5 Principles of programming languages
CS010 705 CO [1] Understand the concept and applications of different programming languages.
CO [2] Develop skill to create a new programming language.
CO [3] Outline the pre requisites for creating a new programming language.
CO [4] Develop an understanding about advanced programming language techniques.
CO [5] Design basic algorithms in implementing simple programming languages in hardware and software developments.
6 Client server architecture and Applications
CS010 706l06
CO [1] Describe the history of web-based client-server architecture concepts.
CO [2] Outline the concepts of security on securing
CO [2] Outline the concepts of security on securing