Sr.No.Program Outcomes (POs) -A student will be able to:
PO1: Learn the mathematics, science and computer fundamentals to find the optimum solution of complex Computer Science problems.
PO2: Identify, formulate, research literature, and analyse complex scientific problems using principles of mathematics and applied science
PO3: Develop the skills to present ideas effectively and efficiently as a member and as a leader.
PO4: Create, Solve and apply tools of programming, networking, database, Web design and modern technology for solutions to significant problems.
PO5: Design computer-based solutions for various technical problems.
PO6: Ensure professional development growth through contextual, reflective and lifelong learning.
PO7: Demonstrate knowledge, Design, and implement solutions to significant computational problems.
PO8: Use research-based knowledge and methods design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO9: Apply professional ethics, responsibilities and norms of the scientific practice
PO10: Understand the impact of the software engineering solutions in social and environmental contexts, and demonstrate the knowledge and need for development.
Sr.No.Program Specific Outcomes (PSOs) - A student will be able to
PSO1: Develop the ability to use the information and facts gained during the course of the program from Mathematics, Basic Computing, Electronics Sciences and Statistics in general and all computer science courses in particular to identify, formulate and solve real life complex problems faced in industries and/or during research work with due consideration for the public health and safety, in the context of cultural, societal, and environmental situations.
PSO2: Enhance the ability to distinguish a problem, identify and define the computing requirements, which may be appropriate to its solution.
PSO3: Enable learners to design, implement, and estimate a computer-based system, process, component, or program to meet desired needs.
PSO4: Develop a sense of team spirit to accomplish a common goal while functioning effectively on teams managing and assisting the team plan and be able to distinguish between the local and global impact of computing on individuals, organizations, and society.

Course Name: CS-101 Problem Solving using Computer & ‘C’ Programming
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Explain the basic concepts of program development statements and its syntax.
CO2: Demonstrate the various operations performed on different types of operators.
CO3: Illustrate the flowchart and design an algorithm for a given problem.
CO4: Explore algorithmic approaches to problem solving.
CO5: Design and use the code and test a ‘C’ Program.
CO6: Develop modular programs using control structures and arrays in ‘C’.
CO7: Define the various types of functions’ mechanisms.
CO8: Describe various types of arrays.
Course Name: CS-102 Database Management Systems
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Define the fundamentals of File processing and database processing system.
CO2: Relate the various data model and its application.
CO3: Relate the various normal forms and its role in DBMS.
CO4: Describe the fundamental concepts of SQL programs.
CO5: Solve real world problems using appropriate set, function, and relational models.
CO6: Design E-R Model for given requirements and convert the same into database tables.
CO7: Design the Normalize the database.
CO8: Explain key concepts for design the table.
Course Name: CS-103 -Practical Course on Problem Solving using Computer and C Programming & Database Management System
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Read, understand and trace the execution of programs written in C language.
CO2: Devise pseudocodes and flowchart for computational problems.
CO3: Write, debug and execute simple programs in ‘C’.
CO4: Read, understand and design to create database and relation by using DDL commands.
CO5: Create database tables in PostgreSQL.
CO6: Write and execute simple, nested queries.
CO7: Write queries in SQL to retrieve any type of information from a data base.
CO8: Design RDB.
Course Name: -111: Semiconductor Devices and Basic Electronic Systems
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand working of semiconductor devices like Diodes, BJT and MOSFET etc.
CO2: Acquire basic knowledge on the construction and working of various semiconductor devices.
CO3: Classify and describe the semiconductor devices for special applications.
CO4: Apply the knowledge of semiconductors to illustrate the functioning of basic electronic devices.
CO5: Design simple oscillator circuits and multivibrators.
CO6: Understand the working of electronic circuits for data conversions like different ADCs and DACs.
CO7: Also gets familiar with data converters which are helpful in real-life applications.
CO8: Acquire knowledge about the characteristics and working principles of semiconductor diodes, Bipolar Junction Transistor.
Course Name: ELC- 112 Principles of Digital Electronics
Sr.No.Course Outcomes (COs) - A student will be able to
CO1: Understand the different number systems used in digital electronics.
CO2: Reduce any complex logic circuit into the simple logic circuit by applying the Boolean algebra and K-Map techniques.
CO3: Analyze how the combinational circuits work in digital electronics.
CO4: Compare different logic families used in VLSI technology.
CO5: Understand the role of digital electronics in various fields such as computer systems, VLSI technology etc.
CO6: To get an insight about the basic introduction of Digital electronics.
CO7: Students can simplify different Boolean equations with the help of K-Map techniques.
CO8: At the end of this course, the student can interpret the role of digital electronics in various fields such as computer systems, VLSI technology, etc.
Course Name: ELC – 113 Electronics Lab IA
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Identify different electronic components and familiarize with its working principles.
CO2: Study different meters and instruments for the measurement of electrical quantities.
CO3: Design logic gates using diodes and transistors.
CO4: Apply Boolean theorems and K-maps to solve Boolean expressions of half adder and full adder.
CO5: Perform simulations for designing and analyzing different electronic circuits.
CO6: Understand different types of DAC and their performance parameters.
CO7: Learn different data converter circuits using op-amp.
CO8: Perform simulations for designing and analysing different electronic circuits.
Course Name: MTC-111Matrix Algebra
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Work with matrices and identify certain parameters and properties of the matrices.
CO2: Carry out matrix operations, including inverses, determinants and its properties.
CO3: Solve systems of linear equations using multiple methods, including Gaussian elimination and LU Factorization.
CO4: Demonstrate understanding of the concepts of subspace, null space, column space.
CO5: Apply principles of matrix algebra to linear transformations.
CO6: Recognize the concepts of the terms span, linear independence, basis, and dimension, and apply these concepts to various vector spaces and subspaces,
Course Name: MTC-112: Discrete Mathematics
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Recall the basis terminologies of sets
CO2: Define equivalence relations and partial ordering relations.
CO3: Describe relations, types of relations, equivalence relations and partial ordering relations, digraphs of relations, matrix representation and composition of relations.
CO4: Identify the difference between Product Rule and Sum Rule.
CO5: Discover Disjunctive normal form and Conjunctive normal Form of Boolean functions.
CO6: Calculate transitive closure using Warshall’s Algorithm
Course Name: MT-113: Mathematics Practical
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: To learn and understand Maxima basics and basic arithmetic operations
CO2: To learn and understand to plots in 2D and 3D
CO3: To design and implement Discrete plot, parametric plot, implicit plot and countour plot
CO4: To learn and know the concepts of logical equivalence,boolean algebra, counting principles, and recurrence relation
CO5: To define and demonstrate algebra of matrices, operation on matrices, column space, null space, rank and nullity
CO6: To develop adequate skills in Maxima and understand the implementation LU decomposition method
Course Name: CSST 111Descriptive Statistics
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Summarize and condense the raw data.
CO2: Tabulate statistical information given in descriptive form.
CO3: Use graphical techniques and interpret.
CO4: Compute various measures of central tendency, dispersion, skewness, kurtosis and measures of attributes for given real life data and give its interpretation.
CO5: Use open source statistical software like GNU SPSS, R-software, STATMAX, SCILAB, JAMOVI, RStudio, SOFA, JASP etc. for data analysis.
CO6: Use Ms-excel for diagrammatic, graphical representation and for the analysis of descriptive statistics.
Course Name-: CSST 112: Mathematical Statistics
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Distinguish between deterministic and non-deterministic experiments, discrete and continuous random variable.
CO2: Apply the knowledge of permutation and combination to find the probabilities of events.
CO3: Apply the knowledge of Bayes’ theorem for finding posterior probabilities.
CO4: Calculate the mean and variance of discrete and continuous random variables.
CO5: Apply standard discrete probability distribution to analyze real life situations.
CO6: Use Ms-excel for fitting of discrete probability distributions.
Course Name: CSST-113: Statistics PracticalPaper I
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Prepare appropriate table and frequency distribution for the given data.
CO2: Use appropriate graph and diagram to represent the given data and interpret it.
CO3: Compute various measures of central tendency, dispersion, skewness and kurtosis and use of their appropriate measures in the given situation.
CO4: Fit the Binomial and Poisson probability models for the given data.
CO5: Compute the measures of attributes.
CO6: Process the collected data, its condensation and representation by using appropriates statistical tools and techniques.
CO7: Study free statistical software and use them for data analysis in project.
FY BSc(CS) – SEM II Course Name- CS-121 Advanced ‘C’ Programming
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Design and develop Computer programs, analyses, and interprets the concept of pointers, declarations, initialization, operations on pointers and their usage.
CO2: Learn advanced features of the C language.
CO3: Define and manage structures and union on problem subject domain.
CO4: Analyse and implement various kinds of string techniques.
CO5: Develop modular programs using control structures, pointers, strings and structures.
CO6: Implement files and command line arguments.
CO7: Design and develop solutions to real world problems using C.
CO8: Define macros &pre-processor.
Course Name: CS-122 Relational Database management System
Sr.No.Course Outcomes (COs) - A student will be able to
CO1: Design E-R Model for given requirements and convert the same into database tables.
CO2: Use database techniques such as SQL & PL/SQL.
CO3: Demonstrate the principles behind systematic database design approaches by covering conceptual design, logical design through normalization.
CO4: Learn database Integrity and Security Concepts.
CO5: Explain various concepts of transactions and deadlock and find transactions trapped in it.
CO6: Express database crash and recovery management.
CO7: Use advanced database Programming concepts.
CO8: Learn XML database, no SQL , Big database.
Course Name: CS-123 Practical Course on Advanced C Programming & Relational Database Management System
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Write, debug and execute programs using advanced features in ‘C’
CO2: Develop programs using the basic elements like Pointer and Strings.
CO3: Design and implement file handling and command line arguments.
CO4: Write and execute program using pre-processor directive.
CO5: Use SQL & PL/SQL.
CO6: Implement programming PL/SQL including stored procedures, stored functions, cursors, trigger.
CO7: Perform advanced database operations.
CO8: Implement programs of Exception Handling.
Course Name: ELC 121: Instrumentation Systems
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand working of various blocks of instrumentation system.
CO2: Identify the various parameters that are measurable in electronic instrumentation.
CO3: Understand applications of various sensor and Actuators
CO4: Illustrate the construction and working principles of various types of sensors.
CO5: Understand and analyze the IC 741 operational amplifier and its characteristics.
CO6: Understand various operating modes of Op-amp and its linear/non-linear applications.
CO7: The student is able to construct or design the circuits using electronic devices or components.
CO8: After completion of this course student is able to test the circuits using electronic devices or components as well as different signal conditioning blocks.
Course Name: ELC 122
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Identify different electronic components and familiar with its working principles.
CO2: Study different meters and instruments for the measurement of electrical quantities.
CO3: Design logic gates using diodes and transistors.
CO4: Apply Boolean theorems and K-maps to solve Boolean expressions of half adder and full adder.
CO5: Analyze combinational and sequential circuits.
CO6: Perform simulations for designing and analyzing different electronic circuits.
CO7: Learn different data converter circuits using op-amp.
CO8: Understand different types of DAC and their performance parameters.
Course Name:ELC 123Electronics Lab 1B
Sr.No.Course Outcomes (COs)
CO1: Build small hobby projects in Electronics by making use of active, passive components.
CO2: Develop mini projects with the help of basic knowledge of different components and Integrated circuits.
CO3: Understand principles of sensors and their characteristics.
CO4: Study different applications of operational amplifier.
CO5: Apply universal gates to design flip flops and shift registers.
CO6: Learn the action of diode matrix ROM.
CO7: Understand op-amp parameter and design various circuits using operational amplifiers.
CO8: Understand applications of various sensors in industry.
Course Name:MTC-121 Linear Algebra
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Explain real vector spaces and subspaces and apply their properties
CO2: Calculate bases,dimension,null-space, columnspace and rank of vectors.
CO3: Demonstrate the definition of Eigenvalues and Eigenvectors.
CO4: Explain about diagonalization of matrix and linear transformation.
CO5: Describe Inner product, length ,orthogonality Orthogonal sets, Orthogonal Projections, Diagonalization of Symmetric Matrices & Quadratic forms.
CO6: Develop the knowledge about geometry of vector spaces and Explain Affine combinations, Affine independence &Convex combinations.
Course Name: MTC-122 Graph Theory
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Recall basic terminologies and properties of graph.
CO2: Define types of graph, walk, trail, path, cycle.
CO3: Predict Isomorphism of graphs.
CO4: Explain shortest path problem, Dijkstra’s algorithm.
CO5: Solve Chinese postman problem.
CO6: Calculate shortest spanning tree.
Course Name: MT-212MT-123: Mathematics Practical
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: To learn and understand column space, null space, rank and nullity
CO2: To learn and understand to characteristic polynomial, eigen values and eigen vectors of matrices
CO3: To learn and know the concepts inner product
CO4: To design and implement graph, directed graph and undirected graph
CO5: To define and demonstrate in-degree, out-degree, adjacency and incident matrix
CO6: To develop adequate skills in Maxima and understand the vertex connectivty, edge connectivity, eulerian graph, hamiltonian graph, shortest path problem
Course Name: CSST 121 Methods of Applied Statistics
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Distinguish between univariate, bivariate and multivariate data.
CO2: Compute the correlation coefficient for bivariate data and interpret it.
CO3: Use the regression (linear and non-linear) and time series techniques for forecasting purpose.
CO4: Use Ms-excel for correlation analysis and fitting of linear bivariate and multivariate regression models.
CO5: Use applied statistical techniques in the field of computers and any other real life situations.
Course Name: MT-222CSST 122: Continuous Probability Distributions and Testing of Hypotheses
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Distinguish between parametric and non-parametric tests
CO2: Apply standard continuous probability distribution to analyze real life situations.
CO3: Apply different tests of hypotheses in real life situations.
CO4: Use simulation techniques to generate model samples from various distributions like normal, exponential, and uniform distribution
Course Name: CSST-123Statistics Practical -II
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Use Ms-excel for correlation analysis and fitting of linear bivariate and multivariate regression models
CO2: Fit the regression models and check the goodness of fit using MS-Excel.
CO3: Simulate the random numbers from given distributions using MS-Excel.
CO4: Fit the probability models and find the expected frequencies for the normal distribution.
CO5: Estimate the trend as a component of time series using the method of moving averages.
CO6: Apply the parametric and non-parametric tests for given real life problems.
SY BSc(CS) -SEM III Course Name: ELC 211 Digital system Hardware Student:
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Use well-organized data structures in solving various problems.
CO2: Differentiate the usage of various structures in problem solutions.
CO3: Implementing algorithms to solve problems using appropriate data structures.
CO4: Compute the complexity of various algorithms.
CO5: Introduce the concept of data structures through ADT including List, Stack, Queues etc.
CO6: Introduce various techniques for representation of the data in the real world.
CO7: Introduce the concept of organizing and manipulating data.
CO8: Introduce the various application of stack and Queue.
Course Name: CS-232 Software Engineering Student:
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Compare and choose a process model for a software project development.
CO2: Identify requirements, analyse and prepare models.
CO3: Prepare the SRS, Design document, Project plan of a given software system.
CO4: Explain the techniques, skills, and modern engineering tools necessary for S/W Development practice
CO5: Define and explain the fundamental facts in science, mathematics, fundamentals of computer science, software engineering and multidisciplinary engineering to begin in practice as a software developer.
CO6: Design and develop principles in the construction of software systems of varying complexities.
CO7: Develop the skills to present ideas effectively and efficiently.
CO8: Design computer-based solutions for various technical problems.
Course Name: CS 233-Practical course on CS 231 (Data Structures and Algorithms I) and CS 232 (Software Engineering) Student is able to:
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Implement searching and sorting algorithms on array data structure.
CO2: Design dynamic data structure like Linked list.
CO3: Implement different operations on linear data structure like stack and queue.
CO4: Implement Circular and Priority Queue.
CO5: Implement prefix and pot operation on stack.
CO6: Discuss steps of software development.
CO7: Design documents of small user application.
CO8: Develop UML Use case and other diagram.
Course Name: ELC 231 : ELC 231: Microcontroller Architecture & Programming Student:
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the generalized architecture and Programming model of 8051 microcontroller.
CO2: Analyze the knowledge of addressing modes and instruction set of 8051 microcontrollers.
CO3: Understand and apply the fundamentals of assembly level and embedded C programming.
CO4: Understand the concept of Timer, Interrupt, Serial communication.
CO5: Design or program Timers of 8051 microcontrollers using embedded C.
CO6: Understand interfacing of microcontroller-based systems for various real world applications.
CO7: Understand interfacing of microcontroller-based systems for various real world applications.
CO8: Implement and design small microcontroller-based projects.
Course Name: ELC 232 : Digital Communication and Networking
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Define and explain terminologies of data communication.
CO2: Identify the need of data coding and error detection/correction mechanism.
CO3: Understand the impact and limitations of various digital modulation techniques.
CO4: Acquaint with concepts of modulation, demodulation and multiplexing techniques.
CO5: Understand the basics of Communication System with transmission medium and modulation schemes.
CO6: Acknowledge the need of spread spectrum schemes.
CO7: Identify functions of data link layer and network layer while accessing communication link
CO8: Choose appropriate and advanced techniques to build computer network.
TY B.Sc(CS) Course Name: ELC 233- Electronics Practical Course
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Design and build his/her own microcontroller-based projects.
CO2: Acquire skills of Configuration of IP and MAC address and to study Local Area Network setup.
CO3: Understand Interfacing of Microcontroller with stepper motor, LCD and DAC.
CO4: Acquire skills in Embedded C programming.
CO5: Know multiplexing and modulation techniques useful in developing wireless applications.
CO6: Build and test own network and do settings.
CO7: Develop practical skills in network setup.
CO8: Acquire skills in Assembly language programming.
Course Name: MTC-231: Groups and Coding Theory
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Demonstrate when a binary algebraic structure forms a group.
CO2: Determine possible subgroups of a group.
CO3: Examine symmetric and permutation groups.
CO4: Identify cyclic subgroups and their generators.
CO5: understand basic ideas of coding theory and cryptography.
CO6: Understand the principles and theory of error-correcting codes, and the various methods for constructing them.
Course Name: MTC-232: Numerical Techniques
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Find different errors and approximations.
CO2: Solve algebraic and transcendental equation
CO3: Describe the difference between various differene operators.
CO4: Understand different methods of interpolation with equal and unequal intervals
CO5: Calculate the intergrals using different methods.
CO6: Solve differential equation using various methods.
Course Name: MTC-232: Mathematics Practical: Python Programming Language-I
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: To learn and understand Python programming basics and paradigm.
CO2: To learn and understand python looping, control statements and string manipulations.
CO3: To learn and know the concepts of file handling, exception handling and database connectivity
CO4: To design and implement a program to solve a real world problem
CO5: To define and demonstrate the use of built - in data structures "lists", "tuple", "string", Iterations and conditional statements.
CO6: To develop adequate skills in programming and understand the implementation of various applications using Python.
SY BSc(CS) -SEM IV Course Name: CS-335 Java Programming - I
Sr.No.Course Outcomes (COs)
CO1: Implementation of different data structures efficiently
CO2: Use of well-organized data structures to handle large amount of data
CO3: Use of appropriate data structures for problem solving
CO4: Design and implement various advanced data structures.
CO5: Introduce various techniques for representation of the data in the real world.
CO6: Implement non-linear data structures.
CO7: Introduce concept of hashing and various technique of hashing
CO8: Introduce various applications of tree and graph
Course Name: CS-242 Computer Network -I
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand OSI and TCP/IP Reference Models and in particular have a good knowledge of Layers.
CO2: Understand the working of various protocols.
CO3: Analyse the requirements for a given organizational structure and select the most appropriate networking architecture and technologies.
CO4: Understand various topologies and applications of networks.
CO5: Recognize the technological trends of Computer Networking.
CO6: Evaluate the challenges in building networks and solutions to those.
CO7: Classify the concepts of protocols, network interfaces and categorize of performance issues in local area networks and wide area networks.
CO8: Summarize wireless networking concepts, contemporary issues in networking technologies, network tools and network programming.
Course Name: CS-243Practical course on CS 241(Data Structures and Algorithms II) and CS 242 (Computer Networks I)
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Implement data structures such as tree and graph.
CO2: Design programs to demonstrate fundamental algorithmic problems including Tree Traversals, Graph traversals, and shortest paths.
CO3: Implement different operation on Non-linear data structure like tree ,Binary Tree
CO4: Design different application of non-linear data structure like Dijstra’s algorithm ,Hash table
CO5: Develop solutions for a problem on Topological sorting and Minimum spanning tree algorithm
CO6: Implement Networking related assignment
CO7: Implement use of graph on social network
CO8: Identify network topologies implemented in computer laboratories.
Course Name: ELC :241:Embedded Systems Design
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the difference between general computing and the Embedded systems.
CO2: Know the fundamentals of embedded systems.
CO3: Understand the use of Single board Computer (Such as Raspberry Pi) for an embedded system application
CO4: Develop embedded systems and theirinterfaces with peripheral devices by using programming environment.
CO5: Understand with tools used to develop embedded environment.
CO6: Design flow and available tools for an Embedded system.
CO7: Understand the implementation of embedded system using firmware and hardware components.
CO8: Develop practical skills for designing embedded system Applications.
Course Name: ELC 242: Wireless Communication and Internet of Things
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand concepts of cellular telephony system.
CO2: Enumerate the latest wireless technologies such as Mobile communication, GSM, GPRS.
CO3: Get acquainted with 3G and 4G Cellular Network Technologies for Data Connections.
CO4: Understand working principles of short-range communication application.
CO5: Get familiar to upcoming technology of Internet of Things.
CO6: Explain the Networking technologies such as Low power local area networking (LPLAN), Low power wide area networking (LPWAN) technologies used in IOT.
CO7: Explore and develop new IoT based applications.
CO8: Understand challenges in IoT such as Power consumption, Physical security, durability etc.
Course Name: ELC 243: Electronics Practical Course
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Design and develop own smart applications using Rasberry-Pi.
CO2: Write Python program for simple applications.
CO3: Build own IoT based system.
CO4: Understand working of GSM, SIM and GPRS.
CO5: Acquaint with RFID and Zigbee Applications.
CO6: Design LORA based systems.
CO7: Design and build Temperature and humidity sensing system-using Arduino.
CO8: Develop skills of analysing test results of given experiments.
Course Name: CS-345 MTC-241: Computational Geometry
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Discuss applications of Computational Geometry.
CO2: Apply transformations in Two dimension
CO3: Apply transformations in Three dimension
CO4: Understand the concept of projection and their applications in computer graphics.
CO5: Obtain various projections of objects.
CO6: Find the equispaced points on circle and equation of Bezier Curve.
Course Name: MTC-242: Operations Research
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Define the types of the variables used in Operation Research
CO2: Interpret the real life production or inventory problems as a LPP models.
CO3: Choose the proper method for solving the optimization problem . Restructure sentence- Be specific
CO4: Construct the LPP models.
CO5: Analyse the given conditions to understand the model for profit or loss.
CO6: Understand the importance of strategy making.
Course Name: MTC-243: Mathematics Practical: Python Programming Language-II
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Acquire programming skills in core Python.
CO2: Develop the skill of designing Graphical user Interfaces in Python.
CO3: Develop the ability to write database applications in Python.
CO4: Indicate the use of regular expressions and built-in functions to navigate the file system.
CO5: Inculcate the Programming concepts and Graphical representation of two- and three-dimensional objects in Python.
CO6: Design and implement a program to solve a real-world problem like Linear Programming Problems.
Course Name: AECC : English
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Introduce the use of English in multimedia.
CO2: Apply the language skills in multivalent contexts.
CO3: Apply speaking skill in various contexts.
CO4: Understand advanced writing skills in different contexts.
CO5: Develop soft skills.
CO6: Minimize the gap between the existing communicative skills and the skills require at professional level.
CO7: Develop competence to appreciate and analyze short stories and poetry.
CO8: Exhibit better performance.
Course Name: AECC : Environmental Science TY BSc(CS) -SEM VCourse Name: CS-351Operating System I
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Define components of environment, its importance and multidisciplinary nature.
CO2: Describe natural resources of water , food, forest , energy etc. and need of their conservation .
CO3: Understand complex environmental issues such as pollution, forest fire ,ozone depletion etc.
CO4: Analyze data related to environment issues , interpret graphs and reach at conclusions.
CO5: Reflect critically about their roles and identities as citizens, consumers and environmental actors in a complex, interconnected world.
CO6: Use critical thinking ,problem solving approach of natural and computer sciences in solving problems related to environment.
CO7: Define role of computer programming/modelling qualitatively to solve environment related issues and to provide the measures to control .
CO8: Work in a team to plan, implement and report on a project.
Course Name: CS-352 Computer Networks – II
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the concept of operation system and its principle.
CO2: Study the various functions and services provided by operating system.
CO3: Understand the notion of process and threads.
CO4: Describe the basic components of an operating system and their role in implementations for general purpose, real-time and embedded applications.
CO5: Understand complexity of operating system as a software.
CO6: Explain the basics of concept of scheduling processes and its algorithms.
CO7: Understand the concept of synchronization in process and threads by operating system.
CO8: Expose the details of memory management and its types.
Course Name: CS-353 Web Technologies
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the different protocols of application layer.
CO2: Understand the basic concepts of multimedia.
CO3: Understand the basic concept of SSL , Firewalls, PGP Certificate.
CO4: Understand the concept of cryptographic techniques for data security.
CO5: Develop various Multimedia Systems applicable in real time.
CO6: Develop understanding of technical aspect of Multimedia Systems.
CO7: Identify information security goals.
CO8: Explore the different methods used for Network/INTERNET security.
Course Name: CS-354 Foundations of Data Science
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the basics concepts of HTML and HTTP.
CO2: Explain client service architecture with HTTP basic working and describe the lexical and language structure of PHP.
CO3: Explain how to write functions with various parameters in PHP and various types of string in PHP.
CO4: Describe Classify arrays in PHP and implement and demonstrate its implementation in PHP.
CO5: Explain and implement files and directories handling in PHP.
CO6: Explain and implement database handling connectivity in PHP.
CO7: Understand the concept of email handling.
CO8: Develop and implement interactive web pages using HTML, CSS, to create a dynamic web site using PHP Programming and Database connectivity.
Course Name: CS-355Object Oriented Programming using Java - I
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the basic concept of data science.
CO2: Perform Exploratory data analysis.
CO3: Obtain, clean/process, and transform data.
CO4: Detect and diagnose common data issues, such as missing values, special values, outliers, inconsistencies, and localization.
CO5: Demonstrate proficiency with statistical analysis of data.
CO6: Understand data visualization techniques.
CO7: Understand data pre-processing, data transformation and cleaning techniques.
CO8: Prepare data for use with a variety of statistical methods and models and recognize how the quality of the data and the means of data collection may affect conclusions.
Course Name: CS-356 Theoretical Computer Science
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the basic concept of object-oriented programming language.
CO2: Understand the concept of classes, object, packages and collections.
CO3: Understand the concept of exception and file handling.
CO4: Describe the critical thinking skills through solving programming problems and modify the existing code.
CO5: Distinguish the standard syntax for java programs and other programming tools.
CO6: Understand the basic concepts of AWT and Swing
CO7: Develop GUI based application.
CO8: Write the java programs using object-oriented class with parameters, constructors, utility, calculations, methods including inheritance, test classes and exception handling.
Course Name: CS-357 Practical Course based on CS 351
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Describe the role of the finite automata.
CO2: Understand types of Finite automata.
CO3: Describe the role of the regular expression and it’s real -life application in programming
CO4: Discuss about the different types of language and their application.
CO5: Understand the regular language, context free language, context sensitive language and unrestricted language.
CO6: Understand the use of automata during language design.
CO7: Understand the finite automata, pushdown automata and Turing machine.
CO8: Identify and design Turing machine.
Course Name: CS-358 Practical Course based on CS 353 & CS 354
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Design and implement systems programs with minimal features to understand their complexity.
CO2: Understand the concept of process scheduling with the help of simulation.
CO3: Design and implement systems programs with minimal features to understand their complexity.
CO4: Design and implement simulation of CPU scheduling algorithms.
CO5: Gain knowledge on operating system concepts that includes process and thread scheduling.
CO6: Learn the mechanism involved in memory management by operating system.
CO7: Design and implement simulation of demand paging using memory page replacement algorithms.
CO8: Learn programmatically to implement simple OS mechanism i.e. Shell Programming.
Course Name: CS-359 Practical Course based on CS 355
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand, analyze and apply the role of languages like HTML, DHTML, CSS, JavaScript and PHP.
CO2: Understand to connect webpage with any database.
CO3: Understand how to develop dynamic and interactive Web Page
CO4: Create web pages using HTML and Cascading Style Sheets.
CO5: Understand statistical, data pre-processing and visualization techniques on data sets
CO6: Prepare data for use with a variety of statistical methods and recognize how the quality of the data may affect conclusions.
CO7: Perform exploratory data analysis
CO8: Design and develop dynamic and interactive Web pages
Course Name: CS-3510 Python Programming
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Implement object-oriented programming concept using basic syntaxes of controls structures, strings and function for developing of logic.
CO2: Implement classes, objects, members of a class and the relationships among them and find the solution to problem.
CO3: Implement reusability using inheritance, interfaces and packages.
CO4: Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs.
CO5: Read and make elementary modifications to Java programs that solve real-world problems.
CO6: Understand and implement the use of different exception handling mechanisms and concept of multithreading for application development.
CO7: Validate input in a Java program.
CO8: Design GUI in Java using AWT along with events.
Course Name: CS-3511 Blockchain Technology
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the basic concepts and terminology of python programming.
CO2: Understand the basic constructs of programming such as data, operations, conditions, loops, functions etc.
CO3: Develop logic for problem solving.
CO4: Determine the methods to create and develop Python programs by utilizing the data structures like lists, dictionaries, tuples and sets.
CO5: Understand the basic concepts of array.
CO6: Develop logic for file handling in python.
CO7: To write python programs and develop a small application project.
CO8: To test and execute python programs.
SY BSc(CS) -SEM VICourse Name: CS-361 Operating System II
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the why and what of blockchain technology.
CO2: Explore major components of blockchain.
CO3: Explore the basic fundamentals of Blockchain Technology.
CO4: Understand the concept of Blockchain programming
CO5: Understand the working of blockchain.
CO6: Understand the basic knowledge of Smart Contracts and how they function
CO7: Understand blockchain programming using Python, Flask Web Framework, and HTTP client Postman.
CO8: Learn about Bitcoin, Cryptocurrency and Ethereum.
Course Name: CS-362 Software Testing
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Describe the role of operating system in their management policies and algorithms.
CO2: Understand the issue of deadlocks in process management.
CO3: Learn management of deadlocks and file system by operating system.
CO4: Understand Scheduling storage or disk for processes.
CO5: Describe distributed operating system and its architecture and the extended features in mobile OS
CO6: Identify the need to create the special purpose operating system.
CO7: Understand the structure of operating systems, applications, and the relationship between them.
CO8: Study the concept of distributed and mobile operating systems
Course Name: CS-362 Software Testing
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand various software testing methods and strategies.
CO2: Understand a variety of software metrics, and identify defects and managing those defects for improvement in quality for given software.
CO3: Define the types and level of testing.
CO4: Learn test case plan for testing software.
CO5: Design test cases and test plans, review reports of testing for qualitative software.
CO6: Understand the agile testing.
CO7: Understand latest testing methods used in the software industries.
CO8: Difference between Traditional and Agile testing.
Course Name: CS-364 Data Analytics
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Learn different technologies used at client-Side Scripting Language.
CO2: Learn XML,CSS and XML parsers.
CO3: Learn One PHP framework for effective design of web application.
CO4: Learn JavaScript to program the behavior of web pages.
CO5: Learn AJAX to make our application more dynamic.
CO6: Handle email with PHP and email structure.
CO7: Design and develop dynamic website.
CO8: Using MVC based framework easy to design and handling the errors in dynamic website.
Course Name: CS-365 Object Oriented Programming using Java - II
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Use appropriate models of analysis, assess the quality of input, and derive insight from results.
CO2: Analyze data, choose relevant models and algorithms for respective applications.
CO3: Understand the key technologies in data analytics.
CO4: Study appropriate analytic techniques and tools.
CO5: Deploy the Data Analytics Lifecycle to address data analytics projects.
CO6: Understand different data mining techniques like classification, prediction, clustering and association rule mining.
CO7: Apply modelling and data analysis techniques to the solution of real-world business problems.
CO8: Understand the machine learning concepts.
Course Name: CS-366 Compiler Construction
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Learn database programming using Java.
CO2: Access open database through Java programs using Java Data Base Connectivity (JDBC) and develop the application
CO3: Study web development concept using Servlet and JSP.
CO4: Develop a game application using multithreading.
CO5: Understand and create dynamic web pages, using Servlets and JSP.
CO6: Understand socket programming concept
CO7: Work with basics of framework to develop secure web applications.
CO8: Develop the new web/standalone application.
Course Name: CS-367 Practical Course based on CS 361
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the process of scanning and parsing of source code.
CO2: Understand tools like LEX and YACC.
CO3: Define the phases of a typical compiler, including the front- and backend.
CO4: Understand design issues of a lexical analyser and use of LEX tool.
CO5: Identify tokens of a typical high-level programming language, regular expressions for tokens and design and implement a lexical analyser using a typical scanner generator.
CO6: Design a compiler for a simple programming language.
CO7: Understand the concepts of code generation and optimization techniques.
CO8: Learn the conversion code written in source language to machine language.
Course Name: -368 Practical Course based on CS 363 & CS 364
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the Management of deadlocks by operating system.
CO2: Design Banker’s algorithm for Deadlocks in Process management.
CO3: Simulation of Disk Scheduling algorithms.
CO4: Implement disk space management and scheduling for processes.
CO5: Simulation of File Allocation methods and free space management in storage.
CO6: Study and implement various algorithms of disk scheduling.
CO7: Understand the concepts of File System management.
CO8: Understand the concepts of distributed OS and mobile OS.
Course Name: CS-369 Practical Course based on CS 365
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the Management of deadlocks by operating system.
CO2: Understand the concepts of XML and XML parsers.
CO3: Understand PHP framework for effective design of web application.
CO4: Learn AJAX to make our application more dynamic.
CO5: Learn the example of Sentiment analysis.
CO6: Understand the concepts of Linear and Logistic regression.
CO7: Design and develop dynamic website.
CO8: Using MVC based framework easy to design and handling the errors in dynamic website.
Course Name: CS-3610 Software Testing Tools
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand the concept and connectivity with various database programming using Java.
CO2: Understand the concept of multithreading.
CO3: Design and develop application using database programming.
CO4: Understand and create dynamic web pages using Servlets and JSP
CO5: understand server-side servlets programming
CO6: Understand the basic concept of JSP.
CO7: Work with basics of framework to develop secure web applications.
CO8: Understand the steps to develop Spring application.
Course Name: CS-3611 Project
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand various software testing methods and strategies.
CO2: Understand how testing methods can be used as an effective tool in quality assurance of software.
CO3: Understand a variety of software metrics and identify defects and managing those defects for improvement in quality for given software.
CO4: Understand how to write defect report.
CO5: Design test cases and test plans, review reports of testing for qualitative software.
CO6: Explore the skills to design test case plan for testing software.
CO7: Understand latest testing tools used in the software industries.
CO8: Understand the Automation Testing tools.
Sr.No.Course Outcomes (COs) -A student will be able to
CO1: Understand programming language concepts, particularly C, Java or HTMP ,CSS and PHP along with object-oriented concepts as well as software engineering principles.
CO2: Plan, analyze, design a software project.
CO3: Learn the software development cycle.
CO4: Learn about different software development process models and how to choose an appropriate one for a project.
CO5: Design, and implement a working, medium sized project.
CO6: Prepare SRS document, design document, test cases.
CO7: Implement a software project using programming languages like Java, python and PHP.
CO8: Apply advanced programming techniques.