Admission hotline : +91 9061063801 / 0485 2837801
college code MBI
Admission hotline : +91 9061063801 / 485 2837801
college code MBI

Computer Science and Engineering

PEO, PO, PSO & CO (DS)

 Program Educational Objectives (PEO)

  • PEO1: Establish proficiency in data science, solving real-world problems across various domains.
  • PEO2: Engage in continuous learning and professional development, adapting to evolving technologies and methodologies.
  • PEO3: Exhibit strong leadership and teamwork skills, effectively communicating and collaborating in multidisciplinary environments.
  • PEO4: Outface the survival of the fittest to become successful entrepreneurs and researchers, while upholding high ethical standards and demonstrating social responsibility.

Programme Outcomes (PO)

The graduates of Computer Science and Engineering (DS) will be able to:

  • Engineering Knowledge: Apply knowledge of mathematics, natural science, computing, engineering fundamentals and an engineering specialization as specified in WK1 to WK4 respectively to develop to the solution of complex engineering problems.
  • Problem Analysis: Identify, formulate, review research literature and analyze complex engineering problems reaching substantiated conclusions with consideration for sustainable development. (WK1 to WK4)
  • Design/Development of Solutions: Design creative solutions for complex engineering problems and design/develop systems/components/processes to meet identified needs with consideration for the public health and safety, whole-life cost, net zero carbon, culture, society and environment as required. (WK5)
  • Conduct Investigations of Complex Problems: Conduct investigations of complex engineering problems using research-based knowledge including design of experiments, modelling, analysis & interpretation of data to provide valid conclusions. (WK8).
  • Engineering Tool Usage: Create, select and apply appropriate techniques, resources and modern engineering & IT tools, including prediction and modelling recognizing their limitations to solve complex engineering problems. (WK2 and WK6)
  • The Engineer and The World: Analyze and evaluate societal and environmental aspects while solving complex engineering problems for its impact on sustainability with reference to economy, health, safety, legal framework, culture and environment. (WK1, WK5, and WK7).
  • Ethics: Apply ethical principles and commit to professional ethics, human values, diversity and inclusion; adhere to national & international laws. (WK9)
  • Individual and Collaborative Team work: Function effectively as an individual, and as a member or leader in diverse/multi-disciplinary teams.
  • Communication: Communicate effectively and inclusively within the engineering community and society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations considering cultural, language, and learning differences
  • Project Management and Finance: Apply knowledge and understanding of engineering management principles and economic decision-making and apply these to one’s own work, as a member and leader in a team, and to manage projects and in multidisciplinary environments.
  • Life-Long Learning: Recognize the need for, and have the preparation and ability for i) independent and life-long learning ii) adaptability to new and emerging technologies and iii) critical thinking in the broadest context of technological change. (WK8)

Programme Specific Outcomes (PSO)

The graduates of Computer Science and Engineering (DS) will be able to :

  • PSO1: Apply computer science fundamentals and data science techniques to address industry-specific challenges effectively, establishing proficiency in solving real-world problems.
  • PSO2: Design and deploy robust, secure data systems and infrastructures, continuously adapting to evolving technologies and methodologies.
  • PSO3: Develop advanced software and data-driven solutions, utilizing artificial intelligence techniques, and excel as entrepreneurs and researchers.
  • PSO4: Build integrated systems using knowledge of hardware and communication technologies.

List of Courses (2024 Scheme)

  • MAT 101 – LINEAR ALGEBRA AND CALCULUS
  • PHT 100 – ENGINEERING PHYSICS A
  • EST 110 – ENGINEERING GRAPHICS
  • EST 120 – BASICS OF CIVIL AND MECHANICAL ENGINEERING
  • HUN 101 – LIFE SKILLS
  • PHL 120 – ENGINEERING PHYSICS LAB
  • ESL 120 – CIVIL AND MECHANICAL WORKSHOP
  • GAMAT201 – MATHEMATICS FOR INFORMATION SCIENCE-2
  • GAPHT121 – PHYSICS FOR INFORMATION SCIENCE
  • GXEST203 – FOUNDATIONS OF COMPUTING: FROM HARDWARE ESSENTIALS TO WEB DESIGN
  • GYEST204 – PROGRAMMING IN C
  • PCCST205 – DISCRETE MATHEMATICS
  • UCEST206 – ENGINEERING ENTREPRENEURSHIP & IPR
  • UCHWT127 – HEALTH AND WELLNESS
  • GXESL208 – IT WORKSHOP
  • GAMAT301- MATHEMATICS FOR INFORMATION SCIENCE-3
  • PCCST302 – THEORY OF COMPUTATION
  • PCCST303 – DATA STRUCTURES AND ALGORITHMS
  • PBCST304 – OBJECT ORIENTED PROGRAMMING
  • GAEST305 – DIGITAL ELECTRONICS & LOGIC DESIGN
  • UCHUT346 – ECONOMICS FOR ENGINEERS
  • PCCSL307 – DATA STRUCTURES LAB
  • PCCDL308 – PYTHON AND STATISTICAL MODELLING LAB

Course Outcomes (2024 Scheme)

MAT 101 – LINEAR ALGEBRA AND CALCULUS

  • CO1 – Solve systems of linear equations, diagonalize matrices and characterise quadratic forms.
  • CO2 – Compute the partial and total derivatives and maxima and minima of multivariable functions.
  • CO3 – Compute multiple integrals and apply them to find areas and volumes of geometrical shapes, mass and centre of gravity of plane laminas.
  • CO4 – Perform various tests to determine whether a given series is convergent, absolutely,convergent or conditionally convergent.
  • CO5 – Determine the Taylor and Fourier series expansion of functions and learn their applications.

 

PHT 100 – ENGINEERING PHYSICS A

  • CO1 – Compute the quantitative aspects of waves and oscillations in engineering systems.
  • CO2 – Apply the interaction of light with matter through interference, diffraction and identify     these phenomena in different natural optical processes and optical instruments.
  • CO3 – Analyze the behaviour of matter in the atomic and subatomic level through the principles of quantum mechanics to perceive the microscopic processes in electronic devices.
  • CO4 – Classify the properties of magnetic materials and apply vector calculus to static magnetic fields and use Maxwell’s equations to diverse engineering problems.
  • CO5 – Analyze the principles behind various superconducting applications, explain the working of    solid state lighting devices and fibre optic communication system.

 

EST 110 – ENGINEERING GRAPHICS

  • CO1 – Draw the projection of points and lines located in different quadrants.
  • CO2 – Prepare multiview orthographic projections of objects by visualizing them in different positions.
  • CO3 – Draw sectional views and develop surfaces of a given object.
  • CO4 – Prepare pictorial drawings using the principles of isometric and perspective projections to visualize objects in three dimensions.
  • CO5 – Convert 3D views to orthographic views. Obtain multiview projections and solid models of objects using CAD tools.

 

EST 120 – BASICS OF CIVIL & MECHANICAL ENGINEERING

  • CO1 – Recall the role of civil engineer in society, relate the various disciplines of Civil Engineering and explain different types of buildings and building components
  • CO2 – Describe the importance, objectives and principles of surveying and explain different types of building materials
  • CO3 – Explain building construction, summarise the basic infrastructure services MEP, HVAC, elevators, escalators and ramps and discuss the materials, energy systems, water management and environment for green buildings.

 

HUN101 – LIFE SKILLS

  • CO1 – Define and Identify different life skills required in personal and professional life.
  • CO2 – Develop an awareness of the self and apply well-defined techniques to cope with emotions and stress.
  • CO3 – Explain the basic mechanics of effective communication through presentations.
  • CO4 – Take part in group discussions.
  • CO5 – Use appropriate thinking and problem-solving techniques to solve new problems.
  • CO6 – Understand the basics of teamwork and leadership.

 

EST 102 – PROGRAMMING IN C

  • CO1 – Analyze a computational problem and develop an algorithm/flowchart to find its solution.
  • CO2 – Develop Readable C programs with branching and looping statements which uses Arithmetic, Logical or relational operators.
  • CO3 – Write Readable C programs with arrays, structure or union for storing the data to be processed.
  • CO4 – Divide a given computational problem into a number of modules and develop a readable multi-function C program by using recursion if required, to find the solution to the computational problem.
  • CO5 – Write Readable C programs which use pointers for array processing and parameter passing. Analyse the effects of moving loads on structures using influence lines.

 

PHL120 – ENGINEERING PHYSICS LAB

  • CO1 – Develop analytical/experimental skills and impart prerequisite hands on experience for engineering laboratories.
  • CO2 – Understand the need for precise measurement practices for data recording.
  • CO3 – Understand the principle, concept, working and applications of relevant technologies and comparison of results with theoretical calculations.
  • CO4 – Analyze the techniques and skills associated with modern scientific tools such as lasers and fiber optics.

 

ESL120 – CIVIL AND MECHANICAL WORKSHOP

  • CO1 – Name different devices and tools used for civil engineering measurements.
  • CO2 – Explain the use of various tools and devices for various field measurements.
  • CO3 – Demonstrate the steps involved in basic civil engineering activities like plot measurement, setting out operation, evaluating the natural profile of land, plumbing and undertaking simple construction work.
  • CO4 – Choose materials and methods required for basic civil engineering activities like field measurements, masonry work and plumbing.
  • CO5 – Compare different techniques and devices used in civil engineering measurements.

GAMAT201– MATHEMATICS FOR INFORMATION SCIENCE – 2

  • CO1 – Solve system of linear equations, to evaluate eigen values and eigen vectors of matrices and to diagonalize matrices.
  • CO2- Understand the concepts of vector spaces and subspaces and to apply their properties.
  • CO3 – Describe inner product spaces and their properties, to apply orthonormalization process and to solve least square problems.
  • CO4 – Understand the concept of linear transformation and to apply its properties, to find the rank and nullity of a linear transformation and to find the matrices of linear transformations.

 

GAPHT121 -PHYSICS FOR INFORMATION SCIENCE

  • CO1- Explain electrical conductivity and Superconductivity.
  • CO2 – Explain the behaviour of matter in the atomic and subatomic level through the principles of quantum mechanics
  • CO3 – Apply the fundamentals of Semiconductor Physics in engineering.
  • CO4 – Describe the behaviour of semiconductor materials in semiconductor devices.
  • CO5- Apply basic knowledge of principles and theories in physics to conduct experiments.

 

GXEST203 – FOUNDATIONS OF COMPUTING: FROM HARDWARE ESSENTIALS TO WEB DESIGN

  • CO1- Identify the fundamental components and the working of an IT environment.
  • CO2 -Explain the data representations, CPU architectures, and the basic functioning of a computer.
  • CO3 -Explain the operating systems, computer network architecture, and necessary protocols used.
  • CO4 – Develop simple interactive web pages and validate the inputs.

 

GXEST204- PROGRAMMING IN C

  • CO1- Infer a computational problem and develop C programs from them using basic constructs of C language including the control statements.
  • CO2- Develop C programs using arrays, matrices, and strings.
  • CO3- Utilize functions to find solution to the computational problems by dividing it into a number of modules and abstract data types.
  • CO4- Develop C programs using pointers for dynamic data handling.
  • CO5- Use files in C to permanently store and manipulate data.

 

 

UCEST206- ENGINEERING ENTREPRENEURSHIP AND IPR

  • CO1 -Gain foundational knowledge of Innovation and Entrepreneurship, Intellectual Property Rights (IPR) and their importance for startups.
  • CO2- Develop a framework for identifying, curating and validating engineering-based business ideas. CO3 – Learn essential tools for understanding product-market fit and customer needs.
  • CO4 -Create a comprehensive business plan for a new venture.
  • CO5 -Develop skills for prototyping, stakeholder engagement, and team collaboration.

 

UCPWT127-HEALTH AND WELLNESS

  • CO1-Explain the different human body systems and describe various types of physical activities along with methods to measure and quantify these activities.
  • CO2- Explain how to maintain or improve health and wellness through psychological practices, dietary habits, and sports activities.
  • CO3- Discuss about common hypokinetic disorders and musculoskeletal disorders, and describe the importance of leading a healthy lifestyle through the practice of yoga and abstaining from addictive substances.
  • CO4 -Explain the basics of first aid and describe common sports injuries.

 

GXESL208- IT WORKSHOP

  • CO1- Experiment with the fundamental hardware components of a computer and how to interface them with software systems.
  • CO2-Make use of the command line of Linux operating system and shell
  • CO3 – Experiment with the data network communication scenarios using Wireshark. K3
  • CO4- Develop basic websites using HTML, CSS & JavaScript and manage the versions.

 

PCCST205 – DISCRETE MATHEMATICS

  • CO1 – Check the validity of predicates in Propositional and Quantified Propositional Logic using truth tables, deductive reasoning and inference theory on Propositional Logic
  • CO2- Solve counting problems by applying the elementary counting techniques – Rule of Sum, Rule of Product, Permutation, Combination, Binomial Theorem, Pigeonhole Principle and Principle of Inclusion and Exclusion.
  • CO3-Classify binary relations into various types and illustrate an application for each type of binary relation, in Computer Science.
  • CO4- Illustrate an application for Partially Ordered Sets and Complete Lattices, in Computer Science
  • CO5-Explain Generating Functions and solve First Order and Second Order Linear Recurrence Relations with Constant Coefficients K3
  • C06 – Illustrate the abstract algebraic systems – Semigroups, Monoids, Groups, Homomorphism and Isomorphism of Monoids and Groups.

GAMAT 301– MATHEMATICS FOR INFORMATION SCIENCE – 3

  • CO1- Understand the concept, properties and important models of discrete random variables and to apply in suitable random phenomena.
  • CO2-Understand the concept, properties and important models of continuous random variables and to apply in suitable random phenomena.
  • CO3 – Familiarize and apply limit theorems and to understand the fundamental characteristics of stochastic processes.
  • CO4 – Solve problems involving Markov Chains, to understand their theoretical foundations and to apply them to model and predict the behaviour of various stochastic processes.

 

PCCST 302 – THEORY OF COMPUTATION

  • CO1- Classify formal languages into regular, context-free, context-sensitive, and unrestricted languages.
  • CO2- Develop finite state automata, regular grammar, and regular expression.
  • CO3 – Model push-down automata and context-free grammar representations for context-free languages.
  • CO4 – Construct Turing Machines to accept recursive and recursively enumerable languages.
  • CO5- Describe the notions of decidability and undecidability of problems, the Halting problem.

 

PCCST 303 – DATA STRUCTURES AND ALGORITHMS

  • CO1- Identify appropriate data structures for solving real world problems.
  • CO2- Describe and implement linear data structures such as arrays, linked lists, stacks, and queues.
  • CO3 – Describe and Implement non linear data structures such as trees and graphs.
  • CO4 – Select appropriate searching and sorting algorithms to be used in specific circumstances.

 

PBCST 304 – OBJECT ORIENTED PROGRAMMING

  • CO1- Explain the process of writing, compiling, and executing basic Java programs, including their structure and components, to demonstrate proficiency.
  • CO2- Utilize object-oriented programming principles in the design and implementation of Java applications.
  • CO3 – Develop and manage Java packages and interfaces, enhancing code modularity and reusability.
  • CO4 – Implement error handling using Java’s exception mechanisms and leverage interfaces for modular applications.
  • CO5- Develop event-driven Java GUI applications with database connectivity using Swing and JDBC.

 

GAEST 305– DIGITAL ELECTRONICS AND LOGIC DESIGN

  • CO1- Summarize the basic concept of different number systems and perform conversion and arithmetic operations between different bases.
  • CO2- Interpret a combinational logic circuit to determine its logic expression, truth table, and timing information and to synthesize a minimal logic circuit through algebraic manipulation or with a Karnaugh map.
  • CO3 – Illustrate the fundamental role of hardware description languages in modern digital design and be able to develop the hardware models for different digital circuits.
  • CO4 – Develop MSI logic circuits using both the classical digital design approach and the modern HDL-based approach.
  • CO5- Develop common circuits based on sequential storage devices including counter, shift registers and a finite state machine using the classical digital design approach and an HDL-based structural approach.

 

UCHUT 346– ECONOMICS FOR ENGINEERS

  • CO1- Understand the fundamentals of various economic issues using laws and learn the concepts of demand, supply, elasticity and production function.
  • CO2- Develop decision making capability by applying concepts relating to costs and revenue, and acquire knowledge regarding the functioning of firms in different market situations.
  • CO3 – Outline the macroeconomic principles of monetary and fiscal systems, national income and stock market.
  • CO4 – Make use of the possibilities of value analysis and engineering, and solve simple business problems using break even analysis, cost benefit analysis and capital budgeting techniques.

 

PCCSL 307– DATA STRUCTURE LAB

  • CO1- Model a real world problem using suitable data structure and implement the solution.
  • CO2- Compare efficiency of different data structures in terms of time and space complexity.
  • CO3 – Evaluate the time complexities of various searching and sorting algorithms.
  • CO4 – Differentiate static and dynamic data structures in terms of their advantages and

 

PCCDL 308 – PYTHON AND STATISTICAL MODELLING LAB

  • CO1- Experiment with concepts of iteration, function, string and list.
  • CO2- Identify the importance of tuples, dictionary traversal, dictionary methods, files and operations .
  • CO3 – Model graphical representation of data, measures of central tendency and measures of dispersion.
  • CO4 – Solve problems based on Binomial distribution, Poisson distribution, sampling and regression analysis.
  • CO5- Make use of various correlation tests and utilize statistical analysis software

List of Courses (2019 Scheme)

  • MAT 101 – LINEAR ALGEBRA AND CALCULUS
  • CYT 100 – ENGINEERING CHEMISTRY
  • EST 100 – ENGINEERING MECHANICS
  • EST 130 – BASICS OF ELECTRICAL ELECTRONICS ENGINEERING
  • HUN 101 – LIFE SKILLS
  • CYL 120 – ENGINEERING CHEMISTRY LAB
  • ESL 130 – ELECTRICAL AND ELECTRONICS WORKSHOP
  • MAT 102 – VECTOR CALCULUS, DIFFERENTIAL EQUATIONS AND TRANSFORMS
  • PHT 100 – ENGINEERING PHYSICS A
  • EST 110 – ENGINEERING GRAPHICS
  • EST 120 – BASICS OF CIVIL AND MECHANICAL ENGINEERING
  • HUN 102 – PROFESSIONAL COMMUNICATION
  • EST 102 – PROGRAMMING IN C
  • PHL 120 – ENGINEERING PHYSICS LAB
  • ESL 120 – CIVIL AND MECHANICAL WORKSHOP
  • MAT 203 – DISCRETE MATHEMATICAL STRUCTURES
  • CST 201 – DATA STRUCTURES
  • CST 203 – LOGIC SYSTEM DESIGN
  • CST 205 – OBJECT ORIENTED PROGRAMMING USING JAVA
  • HUT 200 – PROFESSIONAL ETHICS
  • MCN 201 – SUSTAINABLE ENGINEERING
  • CSL 201 – DATA STRUCTURES LAB
  • CSL 203 – OBJECT ORIENTED PROGRAMMING LAB (IN JAVA)
  • ECT 281 – ELECTRONIC CIRCUITS (MINOR)
  • MAT 256 – PROBABILITY AND STATISTICAL MODELLING
  • CST 202 – COMPUTER ORGANIZATION AND ARCHITECTURE
  • CST 204 – DATABASE MANAGEMENT SYSTEMS
  • CST 206 – OPERATING SYSTEMS
  • EST 200 – DESIGN AND ENGINEERING
  • MCN 202 – CONSTITUTION OF INDIA
  • ADL 202 – PYTHON AND STATISTICAL MODELLING LAB
  • CSL 204 – OPERATING SYSTEMS LAB
  • ADT 296 – ADNANCED TOPICS IN COMPUTER GRAPHICS(HONOURS)
  • CST 301 – FORMAL LANGUAGES AND AUTOMATA THEORY
  • CST 303 – COMPUTER NETWORKS
  • CDT 305 – DATA ANALYTICS
  • CDT 307 – BIG DATA PROCESSING
  • CST 309 – MANAGEMENT OF SOFTWARE SYSTEMS
  • CDL 331 – DATA ANALYTICS LAB
  • CSL 333 – DATABASE MANAGEMENT SYSTEMS LAB

Course Outcomes (2019 Scheme)

MAT 101 – LINEAR ALGEBRA AND CALCULUS

  • CO1 – Solve systems of linear equations, diagonalize matrices and characterise quadratic forms.
  • CO2 – Compute the partial and total derivatives and maxima and minima of multivariable functions.
  • CO3 – Compute multiple integrals and apply them to find areas and volumes of geometrical shapes, mass and centre of gravity of plane laminas.
  • CO4 – Perform various tests to determine whether a given series is convergent, absolutely, convergent or conditionally convergent.
  • CO5 – Determine the Taylor and Fourier series expansion of functions and learn their applications.

 

CYT 100 – ENGINEERING CHEMISTRY

  • CO1 – Apply the basic concepts of electrochemistry and corrosion to explore its possible applications in various engineering fields.
  • CO2 – Understand various spectroscopic techniques like UV-Visible, IR, NMR and its applications.
  • CO3 – Apply the knowledge of analytical methods for characterizing a chemical compound. Understand the basic concept of SEM for surface characterisation of nanomaterials.
  • CO4 – Learn about the basics of stereochemistry and its application.Apply the knowledge of conducting polymers in engineering.
  • CO5 – Study various types of water treatment methods to develop skills for treating wastewater.

 

EST 100 – ENGINEERING MECHANICS

  • CO1 – Recall principles and theorems related to rigid body mechanics.
  • CO2 – Identify and describe the components of system of forces acting on the rigid body.
  • CO3 – Apply the conditions of equilibrium to various practical problems involving different force system.
  • CO4 – Choose appropriate theorems, principles or formulae to solve problems of mechanics.
  • CO5 – Solve problems involving rigid bodies, applying the properties of distributed areas and masses.

 

EST130 – BASICS OF ELECTRICAL & ELECTRONICS ENGINEERING

  • CO1 – Apply fundamental concepts and circuit laws to solve simple DC electric circuits.
  • CO2 – Develop and solve models of magnetic circuits.
  • CO3 – Apply the fundamental laws of electrical engineering to solve simple ac circuits in steady state.
  • CO4 – Familiarization of active and passive components and its basic principles
  • CO5 – Outline the principle of voltage amplifier and Electronic instrumentation system.
  • CO6 – Explain the principle of radio and cellular communication.

 

HUN101 – LIFE SKILLS

  • CO1 – Define and Identify different life skills required in personal and professional life.
  • CO2 – Develop an awareness of the self and apply well-defined techniques to cope with emotions and stress.
  • CO3 – Explain the basic mechanics of effective communication through presentations.
  • CO4 – Take part in group discussions.
  • CO5 – Use appropriate thinking and problem-solving techniques to solve new problems.
  • CO6 – Understand the basics of teamwork and leadership.

 

ESL130 – ELECTRICAL & ELECTRONICS WORKSHOP

  • CO1 – Demonstrate safety measures against electric shocks
  • CO2 – Identify the tools used for electrical wiring, electrical accessories, wires, cables, batteries and standard symbols.
  • CO3 – Develop the connection diagram, identify the suitable accessories and materials necessary for wiring simple lighting circuits for domestic buildings.
  • CO4 – Identify and test various electronic components. Draw circuit schematics with EDA tools.
  • CO5 – Assemble and test electronic circuits on boards.
  • CO6 – Work in a team with good interpersonal skills.

 

CYL 120 – ENGINEERING CHEMISTRY LAB

  • CO1 – Understand and practise different techniques of quantitative chemical analysis to generate experimental skills and apply these skills to various analyses.
  • CO2 – Develop skills relevant to synthesise organic polymers and acquire the practical skill to use TLC for the identification of drugs.
  • CO3 – Acquire the ability to understand, explain and use instrumental techniques for chemical analysis.
  • CO4 – Learn to design and carry out scientific experiments as well as accurately record and analyse the results of such experiments.

MAT 102 – VECTOR CALCULUS, DIFFERENTIAL EQUATIONS AND TRANSFORMS

  • CO1 – Compute the derivatives and line integrals of vector functions and learn their applications.
  • CO2 – Evaluate surface and volume integrals and learn their inter-relations and applications.
  • CO3 – Solve homogeneous and non-homogeneous linear differential equation with constant coefficients.
  • CO4 – Compute Laplace transform and apply them to solve ODEs arising in engineering.
  • CO5 – Determine the Fourier transforms of functions and apply them to solve problems arising in engineering.

 

PHT 100 – ENGINEERING PHYSICS A

  • CO1 – Compute the quantitative aspects of waves and oscillations in engineering systems.
  • CO2 – Apply the interaction of light with matter through interference, diffraction and identify     these phenomena in different natural optical processes and optical instruments.
  • CO3 – Analyze the behaviour of matter in the atomic and subatomic level through the principles of quantum mechanics to perceive the microscopic processes in electronic devices.
  • CO4 – Classify the properties of magnetic materials and apply vector calculus to static magnetic fields and use Maxwell’s equations to diverse engineering problems.
  • CO5 – Analyze the principles behind various superconducting applications, explain the working of    solid state lighting devices and fibre optic communication system.

 

EST 110 – ENGINEERING GRAPHICS

  • CO1 – Draw the projection of points and lines located in different quadrants.
  • CO2 – Prepare multiview orthographic projections of objects by visualizing them in different positions.
  • CO3 – Draw sectional views and develop surfaces of a given object.
  • CO4 – Prepare pictorial drawings using the principles of isometric and perspective projections to visualize objects in three dimensions.
  • CO5 – Convert 3D views to orthographic views. Obtain multiview projections and solid models of objects using CAD tools.

 

 

 

 

HUN 102 – PROFESSIONAL COMMUNICATION  

  • CO1 – Develop vocabulary and language skills relevant to engineering as a profession.
  • CO2 – Analyse, interpret and effectively summarise a variety of textual content.
  • CO3 – Create effective technical presentations.
  • CO4 – Discuss a given technical/non-technical topic in a group setting and arrive at generalisations/consensus.
  • CO5 – Identify drawbacks in listening patterns and apply listening techniques for specific needs.
  • CO6 – Create professional and technical documents that are clear and adhering to all the necessary conventions.

 

 

EST 120 – BASICS OF CIVIL & MECHANICAL ENGINEERING

  • CO1 – Recall the role of civil engineer in society, relate the various disciplines of Civil Engineering and explain different types of buildings and building components
  • CO2 – Describe the importance, objectives and principles of surveying and explain different types of building materials
  • CO3 – Explain building construction, summarise the basic infrastructure services MEP, HVAC, elevators, escalators and ramps and discuss the materials, energy systems, water management and environment for green buildings.

 

EST 102 – PROGRAMMING IN C

  • CO1 – Analyze a computational problem and develop an algorithm/flowchart to find its solution.
  • CO2 – Develop Readable C programs with branching and looping statements which uses Arithmetic, Logical or relational operators.
  • CO3 – Write Readable C programs with arrays, structure or union for storing the data to be processed.
  • CO4 – Divide a given computational problem into a number of modules and develop a readable multi-function C program by using recursion if required, to find the solution to the computational problem.
  • CO5 – Write Readable C programs which use pointers for array processing and parameter passing. Analyse the effects of moving loads on structures using influence lines.

 

 

 

PHL120 – ENGINEERING PHYSICS LAB

  • CO1 – Develop analytical/experimental skills and impart prerequisite hands on experience for engineering laboratories.
  • CO2 – Understand the need for precise measurement practices for data recording.
  • CO3 – Understand the principle, concept, working and applications of relevant technologies and comparison of results with theoretical calculations.
  • CO4 – Analyze the techniques and skills associated with modern scientific tools such as lasers and fiber optics.

 

ESL120 – CIVIL AND MECHANICAL WORKSHOP

  • CO1 – Name different devices and tools used for civil engineering measurements.
  • CO2 – Explain the use of various tools and devices for various field measurements.
  • CO3 – Demonstrate the steps involved in basic civil engineering activities like plot measurement, setting out operation, evaluating the natural profile of land, plumbing and undertaking simple construction work.
  • CO4 – Choose materials and methods required for basic civil engineering activities like field measurements, masonry work and plumbing.
  • CO5 – Compare different techniques and devices used in civil engineering measurements.

MAT 203 – DISCRETE MATHEMATICAL STRUCTURES

  • CO1- Check the validity of predicates in Propositional and Quantified Propositional Logic using truth tables, deductive reasoning and inference theory on Propositional Logic
  • CO2 – Solve counting problems by applying the elementary counting techniques – Rule of Sum, Rule of Product, Permutation, Combination, Binomial Theorem, Pigeonhole Principle and Principle of Inclusion and Exclusion
  • CO3 – Classify binary relations into various types and illustrate an application for each type of binary relation, in Computer Science, illustrate an application for Partially Ordered Sets and Complete Lattices, in Computer Science.
  • CO4 – Explain Generating Functions and solve First Order and Second Order Linear Recurrence Relations with Constant Coefficients.
  • CO5 – Illustrate the abstract algebraic systems – Semigroups, Monoids, Group Homomorphism and Isomorphism of Monoids and Groups.

 

CST 201 – DATA STRUCTURES

  • CO1 – Design an algorithm for a computational task and calculate the time/space complexities of that algorithm.
  • CO2 – Identify the suitable data structure (array) to represent a data item required to be processed to solve a given computational problem and write an algorithm to find the solution of the computational problem.
  • CO3 – Identify the suitable data structure (linked list) to represent a data item required to be processed to solve a given computational problem and write an algorithm to find the solution of the computational problem.
  • CO4 – Write an algorithm to find the solution of a computational problem by selecting an appropriate data structure (binary tree/graph) to represent a data item to be processed
  • CO5 – Select appropriate sorting algorithms to be used in specific circumstances. Store a given dataset using an appropriate Hash Function to enable efficient access of data in the given set. Design and implement Data Structures for solving real world problems efficiently.

 

CST 203 – LOGIC SYSTEM DESIGN

  • CO1 – Illustrate decimal, binary, octal, hexadecimal and BCD number systems, perform conversions among them and do the operations – complementation, addition, subtraction, multiplication and division on binary numbers
  • CO2 – Simplify a given Boolean Function and design a combinational circuit to implement the simplified function using Digital Logic Gates
  • CO3 – Design combinational circuits – Adders, Code Convertors, Decoders, Magnitude Comparators, Parity Generator/Checker and design the Programmable Logic Devices – ROM and PLA.
  • CO4 – Design sequential circuits – Registers, Counters and Shift Registers.
  • CO5 – Use algorithms to perform addition and subtraction on binary, BCD and floating point numbers

 

CST 205 – OBJECT ORIENTED PROGRAMMING USING JAVA

  • CO1 – Understand and differentiate the Approaches to Software Design. Understand the object oriented concepts (classes, objects, constructors, data hiding, inheritance and polymorphism) and Java Apply the Object modeling using UML
  • CO2 – Utilize datatypes, operators and control statements. Apply the basic OOPs using Java
  • CO3 – Utilize built in packages & interfaces, Input/output Streams and Files in Java to develop programs Illustrate how robust programs can be written in Java using exception handling mechanism
  • CO4 – Understand and utilize the Advanced features of Java. (Java Library, Collections framework, Collections Class and Event Handling) Write application programs in Java using multithreading and database connectivity.
  • CO5 – Write Graphical User Interface based application programs by utilizing event handling features and Swing in Java. Understand and apply the Concepts of creating and executing queries in Java Database Connectivity (JDBC).

 

HUT 200 – PROFESSIONAL ETHICS

  • CO1 – Understand the core values that shape the ethical behavior of a professional.
  • CO2 – Adopt a good character and follow an ethical life.
  • CO3 – Explain the role and responsibility in technical development by keeping personal ethics and legal ethics.
  • CO4 – Solve moral and ethical problems through exploration and assessment by established experiments.
  • CO5 – Apply the knowledge of human values and social values to contemporary ethical dilemmas and global issues.

 

MCN 201 – SUSTAINABLE ENGINEERING

  • CO1 – Understand the relevance and the concept of sustainability and the global initiatives in this direction
  • CO2 – Explain the different types of environmental pollution problems and their sustainable solutions
  • CO3 – Discuss the environmental regulations and standards
  • CO4 – Outline the concepts related to conventional and non-conventional energy
  • CO5 – Demonstrate the broad perspective of sustainable practices by utilizing engineering knowledge and principles

 

CSL 201 – DATA STRUCTURES LAB

  • CO1 – Write a time/space efficient program using arrays/linked lists/trees/graphs to provide necessary functionalities meeting a given set of user requirements
  • CO2 – Write a time/space efficient program to sort a list of records based on a given key in the record
  • CO3 – Design and implement an efficient data structure to represent given data
  • CO4 – Write a time/space efficient program to convert an arithmetic expression from one notation to another
  • CO5 – Write a program using linked lists to simulate Memory Allocation and Garbage Collection

 

CSL 203 – OBJECT ORIENTED PROGRAMMING LAB IN JAVA

  • CO1 – Implement the Object Oriented concepts – constructors, inheritance, method overloading & overriding and polymorphism in Java.
  • CO2 – Implement programs in Java which use datatypes, operators, control statements, built in packages & interfaces, Input/output streams and Files
  • CO3 – Implement robust application programs in Java using exception handling
  • CO4 – Implement application programs in Java using multithreading and database connectivity
  • CO5 – Implement Graphical User Interface based application programs by utilizing event handling features and Swing in Java.

 

ECT281 – ELECTRONIC CIRCUITS

  • CO1 – Realize simple circuits using diodes, resistors and capacitors
  • CO2 – Design amplifier and oscillator circuits
  • CO3 – Design Power supplies, D/A and A/D convertors for various applications
  • CO4 – Design and analyse circuits using operational amplifiers

MAT256 – PROBABILITY AND STATISTICAL MODELLING

  • CO1- Explain the concept, properties and important models of discrete random variables and use them to analyze suitable random phenomena.
  • CO2 – Summarize the properties and relevant models of continuous random variables and use them to analyze suitable random phenomena.
  • CO3 – Make use of concepts of sampling and theory of estimation to solve application level problems.
  • CO4 – Organize the basic concepts in hypothesis testing and develop decision procedures for the most frequently encountered testing problems.
  • CO5 – Build statistical methods like correlation and regression analysis to interpret experimental data.

 

CST 202 – COMPUTER ORGANISATION AND ARCHITECTURE

  • CO1 – Recognize and express the relevance of basic components, I/O organization and pipelining schemes in a digital computer. Explain the types of memory systems and mapping functions used in memory systems.
  • CO2 – Demonstrate the control signals required for the execution of a given instruction. Illustrate the design of Arithmetic Logic Unit and explain the usage of registers.
  • CO3 – Explain the implementation aspects of arithmetic algorithms in a digital computer.
  • CO4 – Develop the control logic for a given arithmetic problem.
  • CO5 – Illustrate the details about interrupt in details and cache memory.

 

CST 204 – DATABASE MANAGEMENT SYSTEMS

  • CO1 – Summarize and exemplify fundamental nature and characteristics of database systems and model real word scenarios given as informal descriptions, using Entity Relationship diagrams
  • CO2 – Model and design solutions for efficiently representing and querying data using relational model
  • CO3 – Demonstrate the features of indexing and hashing in database applications
  • CO4 – Interpret the concept of functional dependency, types of normalization and dependency preservation
  • CO5 – Discuss and compare the aspects of Concurrency Control and Recovery in Database systems and explain various types of NoSQL databases.

 

 

CST 206 – OPERATING SYSTEMS

  • CO1 – Explain the relevance, structure and functions of Operating Systems (OS) in computing devices.
  • CO2 – Illustrate the concepts of process management and process scheduling mechanisms employed in OS
  • CO3 – Explain process synchronization in OS and illustrate process synchronization mechanisms using Mutex Locks, Semaphores and Monitors. Also explain any one method for detection, prevention, avoidance and recovery for managing deadlocks
  • CO4 – Explain the memory management algorithms
  • CO5 – Explain the security aspects and algorithms for file and storage management

 

EST 200 – DESIGN AND ENGINEERING

  • CO1 – Explain the different concepts and principles involved in design engineering.
  • CO2 – Apply design thinking while learning and practicing engineering.
  • CO3 – Develop innovative, reliable, sustainable, and economically viable designs incorporating knowledge in engineering.
  • CO4 – Have a broader perspective of design covering functions, cost, environmental sensitivity, safety and other factor other than engineering analysis.
  • CO5 – Apply ethics and sustainability in design.

 

MCN 202 – CONSTITUTION OF INDIA

  • CO1 – Explain the background of the present constitution of India and features.
  • CO2 – Utilize the fundamental rights and duties.
  • CO3 – Understand the working of the union executive, parliament and judiciary.
  • CO4 – Understand the working of the state executive, legislature and judiciary.
  • CO5 – Utilize the special provisions and statutory institutions and Show national and patriotic spirit as responsible citizens of the country.

 

CSL 204 – OPERATING SYSTEMS LAB

  • CO1 – Illustrate the use of systems calls in OS. Implement Process Creation and Inter Process Communication in OS.
  • CO2 – Implement CPU Scheduling Algorithms and memory allocation algorithms
  • CO3 – Implement page replacement algorithms and Deadlock management algorithms
  • CO4 – Implement storage management and disk scheduling algorithms

ADL 202 204 – PYTHON AND STATISTICAL MODELLING LAB

  • CO 1 – Experiment with concepts of iteration, function, string and list.
  • CO 2 – Identify the importance of tuples, dictionary traversal, dictionary methods, files and operations.
  • CO 3 – Model graphical representation of data, measures of central tendency and measures of dispersion.
  • CO 4 – Solve problems based on Binomial distribution, Poisson distribution, sampling and regression analysis.
  • CO 5 – Make use of various correlation tests and utilize statistical analysis software.

 

ADT 296 – ADVANCED TOPICS IN COMPUTER GRAPHICS

  • CO1 – Describe the working principles of graphics devices.
  • CO2 – Illustrate line drawing, circle drawing and polygon filling algorithms.
  • CO3 – Demonstrate geometric representations and transformations on 2D & 3D objects.
  • CO4 – Demonstrate the working of various clipping algorithms and projection algorithms.
  • CO5 – Summarize visible surface detection methods.
  • CO6 – Explain the concept of realism in a scene and its performance preservation

CST 301 – FORMAL LANGUAGES AND AUTOMATA THEORY

  • CO1- Classify a given formal language into Regular, Context-Free, Context Sensitive, Recursive or Recursively Enumerable.
  • CO2 – Explain a formal representation of a given regular language as a finite state automaton, regular grammar, regular expression and Myhill-Nerode relation.
  • CO3 – Design a Pushdown Automaton and a Context-Free Grammar for a given context-free language.
  • CO4 – Design Turing machines as language acceptors or transducers
  • CO5 – Explain the notion of decidability

 

CST 303 – COMPUTER NETWORKS

  • CO1 – Explain the features of computer networks, protocols, and network design models.
  • CO2 – Describe the fundamental characteristics of the physical layer and identify the usage in network communication.
  • CO3 – Explain the design issues of data link layer, link layer protocols, bridges and switches.
  • CO4 – Illustrate wired LAN protocols (IEEE 802.3) and wireless LAN protocols (IEEE 802.11)
  • CO5 – Select appropriate routing algorithms, congestion control techniques, and Quality of Service requirements for a network.
  • CO6 – Illustrate the functions and protocols of the network layer, transport layer, and application layer in inter-networking.

 

CDT 305 – DATA ANALYTICS

  • CO1 – Explain the key concepts of data analytics.
  • CO2 – Apply appropriate techniques to convert raw data into suitable format for practical data analytics tasks.
  • CO3 – Extend the concept of association rule mining in real world scenario.
  • CO4 – Select appropriate clustering and classification algorithms for various applications and extend data analytics methods to the new domains of data.
  • CO5 – Understand the basics of text analytics and text classification.

 

CDT 307 – BIG DATA PROCESSING

  • CO1 – Understand big data and trivial data and build and maintain reliable, scalable, distributed systems.
  • CO2 – Infer knowledge about the distributed storage and processing of large datasets and extend the effective data storage mechanisms using HDFS and HBase.
  • CO3 – Model the distributed processing of large data sets across clusters using simple programming models.
  • CO4 – Identify the basics of stream computing and build applications using Hive.
  • CO5 – Build applications using Pig and spark.

 

CST 303 – COMPUTER NETWORKS

  • CO1 – Explain the features of computer networks, protocols, and network design models.
  • CO2 – Describe the fundamental characteristics of the physical layer and identify the usage in network communication.
  • CO3 – Explain the design issues of data link layer, link layer protocols, bridges and switches.
  • CO4 – Illustrate wired LAN protocols (IEEE 802.3) and wireless LAN protocols (IEEE 802.11)
  • CO5 – Select appropriate routing algorithms, congestion control techniques, and Quality of Service requirements for a network.
  • CO6 – Illustrate the functions and protocols of the network layer, transport layer, and application layer in inter-networking.

 

CST 309 – MANAGEMENT OF SOFTWARE SYSTEMS

  • CO1 – Demonstrate Traditional and Agile Software Development approaches.
  • CO2 – Prepare Software Requirement Specification and Software Design for a given problem.
  • CO3 – Justify the significance of design patterns and licensing terms in software development, prepare testing, maintenance and DevOps strategies for a project.
  • CO4 – Make use of software project management concepts while planning, estimation, scheduling, tracking and change management of a project, with a traditional/agile framework.
  • CO5 – Utilize SQA practices, Process Improvement techniques and Technology advancements in cloud based software models and containers & microservices.

 

MCN 301– DISASTER MANAGEMENT SYSTEMS

  • CO1 – Define and use various terminologies in use in disaster management parlance and organise each of these terms in relation to the disaster management cycle.
  • CO2 – Distinguish between different hazard types and vulnerability types and do vulnerability assessment.
  • CO3 – Identify the components and describe the process of risk assessment, and apply appropriate methodologies to assess risk.
  • CO4 – Explain the core elements and phases of Disaster Risk Management and develop possible measures to reduce disaster risks across sector and community.
  • CO5 – Identify factors that determine the nature of disaster response and discuss the various disaster response actions.
  • CO6 – Explain the various legislations and best practices for disaster management and risk reduction at national and international level.

 

CDL 331 – DATA ANALYTICS LAB

  • CO1 – Illustrate the data mining concepts using a data mining toolkit and visualize the result.
  • CO2 – Implement the data pre-processing tasks in data sets.
  • CO3 – Implement the algorithms for supervised data mining tasks such association rule mining, classification, clustering and regression.
  • CO4 – Implement the algorithms for unsupervised data mining tasks.
  • CO5 – Implement the algorithms for text mining.

 

CDL 333 – DATABASE MANAGEMENT SYSTEMS LAB

  • CO1 – Design database schema for a given real world problem-domain using standard design and modeling approaches.
  • CO2 – Construct queries using SQL for database creation, interaction, modification, and updation.
  • CO3 – Design and implement triggers and cursors.
  • CO4 – Implement procedures, functions, and control structures using PL/SQL.
  • CO5 – Perform CRUD operations in NoSQL Databases.
  • CO6 – Develop database applications using front-end tools and back-end DBMS.

Training and Placement Cell

A fully-fledged Training & Placement Cell is working towards better opportunities for its students and bridges the gap between prospective employer and candidate.