NewLogo White preloader

No Widget Added

Please add some widget in Offcanvs Sidebar

Shopping cart

shape
shape

BTECH COURSE OUTCOME

  • Home
  • BTECH COURSE OUTCOME
Department of COMPUTER SCIENCE AND ENGINEERING – S1 & S2 
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1Linear Algebra and CalculusMAT101solve systems of linear equations, diagonalize matrices and characterise quadratic forms
MAT101compute the partial and total derivatives and maxima and minima of multivariable functions
MAT101compute multiple integrals and apply them to find areas and volumes of geometrical shapes,mass and centre of gravity of plane laminas 
MAT101perform various tests to determine whether a given series is convergent, absolutely convergent or conditionally convergent
MAT101determine the Taylor and Fourier series expansion of functions and learn their applications.
2Vector Calculus, Differential equation and TransformsMAT102Compute the derivatives and line integrals of vector functions and learn their applications
MAT102Evaluate surface and volume integrals and learn their inter-relations and applications.
MAT102Solve homogeneous and non-homogeneous linear differential equation with constant coefficients
MAT102Compute Laplace transform and apply them to solve ODEs arising in engineering
MAT102Determine the Fourier transforms of functions and apply them to solve problems arising in engineering
3Engineering Physics APHT100Compute the quantitative aspects of waves & oscillations in engineering systems
PHT100Apply the interaction of light with matter through interference, diffraction and identify these phenomena in different natural optical processes and optical instruments.
PHT100Analyze the behaviour of matter in the atomic & subatomic level through the principles of quantum mechanics to perceive the microscopic processes in electronic devices
PHT100Classify the properties of magnetic materials and apply vector calculus to static magnetic fields and use Maxwell’s equations to diverse engineering problems
PHT100Analyze the principles behind various superconducting applications, explain the working of solid state lighting devices and fibre optic communication system
4Engineering Physics BPHT110Compute the quantitative aspects of waves and oscillations in engineering systems.
PHT110Apply the interaction of light with matter through interference, diffraction and identify these phenomena in different natural optical processes and optical instruments.
PHT110Analyze the behaviour of matter in the atomic and subatomic level through the principles of quantum mechanics to perceive the microscopic processes in electronic devices.
PHT110Apply the knowledge of ultrasonics in non-destructive testing and use the principles of acoustics to explain the nature and characterization of acoustic design and to provide a safe and healthy environment
PHT110Apply the comprehended knowledge about laser and fibre optic communication systems in various engineering applications
5Engineering ChemistryCYT100Apply the basic concepts of electrochemistry and corrosion to explore its possible applications in various engineering fields.
CYT100Understand various spectroscopic techniques like UV-Visible, IR, NMR and its applications.
CYT100Apply the knowledge of analytical method for characterizing a chemical mixture or a compound. Understand the basic concept of SEM for surface characterisation of nanomaterials.
CYT100Learn about the basics of stereochemistry and its application. Apply the knowledge of conducting polymers and advanced polymers in engineering.
CYT100Study various types of water treatment methods to develop skills for treating wastewater.
6Engineering MechanicsEST100Recall principles and theorems related to rigid body mechanics
EST100Identify and describe the components of system of forces acting on the rigid body
EST100Apply the conditions of equilibrium to various practical problems involving different force system.
EST100Choose appropriate theorems, principles or formulae to solve problems of mechanics.
EST100Solve problems involving rigid bodies, applying the properties of distributed areas and masses
7Engineering GraphicsEST110Draw the projection of points and lines located in different quadrants
EST110Prepare multiview orthographic projections of objects by visualizing them in different positions
EST110Draw sectional views and develop surfaces of a given object
EST110Prepare pictorial drawings using the principles of isometric and perspective projections to visualize objects in three dimensions.
EST110Convert 3D views to orthographic views
EST110Obtain multiview projections and solid models of objects using CAD tools
8Basic of Civil & Mechanical EngineeringEST120Recall the role of civil engineer in societyand to relate the various disciplines of civil engineering
EST120Explain different types of buildings, building components, building materials and building construction
EST120Describe the importance, objectives and principles of surveying.
EST120Summarize the basic infrastructure services like MEP, HVAC, elevators, escalators and ramps
EST120Discuss the Materials, energy systems, water management and environment for green buildings.
EST120Analyse thermodynamic cycles and calculate its efficiency
EST120Illustrate the working and features of IC Engines
EST120Explain the basic principles of Refrigeration and Air Conditioning
EST120Describe the working of hydraulic machines
EST120Explain the working of power transmission elements
EST120Describe the basic manufacturing, metal joining and machining processes
9Basic Of Electrical & Electronics EngineeringEST130Apply fundamental concepts and circuit laws to solve simple DC electric circuits
EST130Develop and solve models of magnetic circuits
EST130Apply the fundamental laws of electrical engineering to solve simple ac circuits in steady state
EST130Describe working of a voltage amplifier
EST130Outline the principle of an electronic instrumentation system
EST130Explain the principle of radio and cellular communication
10Life SkillsHUN101Define and Identify different life skills required in personal and professional life
HUN101Develop an awareness of the self and apply well-defined techniques to cope with emotions and stress.
HUN101Explain the basic mechanics of effective communication and demonstrate these through presentations.
HUN101Take part in group discussions.
HUN101Use appropriate thinking and problem solving techniques to solve new problems
HUN101Understand the basics of teamwork and leadership
11Professional CommunicationHUN102Develop vocabulary and language skills relevant to engineering as a profession
HUN102Analyze, interpret and effectively summarize a variety of textual content
HUN102Create effective technical presentations
HUN102Discuss a given technical/non-technical topic in a group setting and arrive at generalizations/consensus
HUN102Identify drawbacks in listening patterns and apply listening techniques for specific needs
HUN102Create professional and technical documents that are clear and adhering to all the necessary conventions
12Programming in CEST102Analyze a computational problem and develop an algorithm/flowchart to find its solution
EST102Develop readable* C programs with branching and looping statements, which uses Arithmetic, Logical, Relational or Bitwise operators.
EST102Write readable C programs with arrays, structure or union for storing the data to be processed 
EST102Divide 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
EST102Write readable C programs which uses pointers for array processing and parameter passing
EST102Develop readable C programs with files for reading input and storing output
13CIVIL & MECHANICAL WORKSHOPESL120Name different devices and tools used for civil engineering measurements
ESL120Explain the use of various tools and devices for various field measurements
ESL120Demonstrate 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.
ESL120Choose materials and methods required for basic civil engineering activities like field measurements, masonry work and plumbing.
ESL120Compare different techniques and devices used in civil engineering measurements
ESL120Identify Basic Mechanical workshop operations in accordance with the material and objects
ESL120Apply appropriate Tools and Instruments with respect to the mechanical workshop trades
ESL120Apply appropriate safety measures with respect to the mechanical workshop trades
14ELECTRICAL & ELECTRONICS WORKSHOPESL 130Demonstrate safety measures against electric shocks
ESL 130Identify the tools used for electrical wiring, electrical accessories, wires, cables, batteries and standard symbols
ESL 130Develop the connection diagram, identify the suitable accessories and materials necessary for wiring simple lighting circuits for domestic buildings
ESL 130Identify and test various electronic components
ESL 130Draw circuit schematics with EDA tools
ESL 130Assemble and test electronic circuits on boards
ESL 130Work in a team with good interpersonal skills
15ENGINEERING CHEMISTRY LABCYL 120Understand and practice different techniques of quantitative chemical analysis to generate experimental skills and apply these skills to various analyses
CYL 120Develop skills relevant to synthesize organic polymers and acquire the practical skill to use TLC for the identification of drugs
CYL 120Develop the ability to understand and explain the use of modern spectroscopic techniques for analysing and interpreting the IR spectra and NMR spectra of some organic compounds
CYL 120Acquire the ability to understand, explain and use instrumental techniques for chemical analysis
CYL 120Learn to design and carry out scientific experiments as well as accurately record and analyze the results of such experiments
CYL 120Function as a member of a team, communicate effectively and engage in further learning. Also understand how chemistry addresses social, economical and environmental problems and why it is an integral part of curriculum
16ENGINEERING PHYSICS LABPHL 120Develop analytical/experimental skills and impart prerequisite hands on experience for engineering laboratories
PHL 120Understand the need for precise measurement practices for data recording
PHL 120Understand the principle, concept, working and applications of relevant technologies and comparison of results with theoretical calculations
PHL 120Analyze the techniques and skills associated with modern scientific tools such as lasers and fiber optics
PHL 120Develop basic communication skills through working in groups in performing the laboratory experiments and by interpreting the results
Department of Computer Science and Engineering – S3
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1DISCRETE MATHEMATICAL
STRUCTURES
MAT 203Check the validity of predicates in Propositional and Quantified Propositional Logic
using truth tables, deductive reasoning and inference theory on Propositional Logic 
MAT 203Solve 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
MAT 203Classify binary relations into various types and illustrate an application for each type
of binary relation, in Computer Science
MAT 203Illustrate an application for Partially Ordered Sets and Complete Lattices, in
Computer Science
MAT 203Explain Generating Functions and solve First Order and Second Order Linear
Recurrence Relations with Constant Coefficients
MAT 203Illustrate the abstract algebraic systems – Semigroups, Monoids, Groups,
Homomorphism and Isomorphism of Monoids and Groups 
2DATA
STRUCTURES
CST 201Design an algorithm for a computational task and calculate the time/space
complexities of that algorithm
CST 201Identify the suitable data structure (array or 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
CST 201Write 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
CST 201Store a given dataset using an appropriate Hash Function to enable efficient access of
data in the given set 
CST 201Select appropriate sorting algorithms to be used in specific circumstances
CST 201Design and implement Data Structures for solving real world problems efficiently
3OBJECT ORIENTED
PROGRAMMING
USING JAVA
CST 205Write Java programs using the object oriented concepts – classes, objects,constructors,data hiding,inheritance and polymorphism
CST 205Utilise datatypes, operators, control statements, built in packages & interfaces, Input/output streams and Files in Java to develop programs
CST 205Illustrate how robust programs can be written in Java using exception handling
mechanism
CST 205Write application programs in Java using multithreading and database connectivity
CST 205Write Graphical User Interface based application programs by utilising event
handling features and Swing in Java
4DATA STRUCTURES
LAB
CST 201Write a time/space efficient program using arrays/linked lists/trees/graphs to provide
necessary functionalities meeting a given set of user requirements
CSL 201Write a time/space efficient program to sort a list of records based on a given key in
the record
CSL 201Examine a given Data Structure to determine its space complexity and time
complexities of operations on it
CSL 201Design and implement an efficient data structure to represent given data
CSL 201Write a time/space efficient program to convert an arithmetic expression from one
notation to another
CSL 201Write a program using linked lists to simulate Memory Allocation and Garbage
Collection
5OBJECT ORIENTED
PROGRAMMING
LAB (IN JAVA)
CSL 203Implement the Object Oriented concepts – constructors, inheritance, method
overloading & overriding and polymorphism in Java
CSL 203Implement programs in Java which use datatypes, operators, control statements,
built in packages & interfaces, Input/Output streams and Files
CSL 203Implement robust application programs in Java using exception handling
CSL 203Implement application programs in Java using multithreading and database
connectivity
CSL 203Implement Graphical User Interface based application programs by utilizing event
handling features and Swing in Java
6LOGIC SYSTEM DESIGNCST 203Illustrate 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
CST 203Simplify a given Boolean Function and design a combinational circuit to implement
the simplified function using Digital Logic Gates
CST 203Design combinational circuits – Adders, Code Convertors, Decoders, Magnitude
Comparators, Parity Generator/Checker and design the Programmable Logic Devices –
ROM and PLA.
CST 203Design and implement Data Structures for solving real world problems efficiently
CST 203Use algorithms to perform addition and subtraction on binary, BCD and floating point
numbers
7DESIGN AND ENGINEERINGEST 200Explain the different concepts and principles involved in design engineering
EST 200Apply design thinking while learning and practicing engineering
EST 200Develop innovative, reliable, sustainable and economically viable designs incorporating knowledge in engineering.
8SUSTAINABLE ENGINEERINGMCN 201Understand the relevance and the concept of sustainability and the global initiatives in this direction
MCN 201Explain the different types of environmental pollution problems and their sustainable solutions
MCN 201Discuss the environmental regulations and standards
MCN 201Outline the concepts related to conventional and non-conventional energy
MCN 201Demonstrate the broad perspective of sustainable practices by utilizing engineering
knowledge and principles
Department of Computer Science and Engineering – S4
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1GRAPH THEORYMAT 206Explain vertices and their properties, types of paths, classification of graphs and
trees & their properties
MAT 206Demonstrate the fundamental theorems on Eulerian and Hamiltonian graphs.
MAT 206Illustrate the working of Prim’s and Kruskal’s algorithms for finding minimum cost
spanning tree and Dijkstra’s and Floyd-Warshall algorithms for finding shortest
paths.
MAT 206Explain planar graphs, their properties and an application for planar graphs.
MAT 206Illustrate how one can represent a graph in a computer
MAT 206Explain the Vertex Color problem in graphs and illustrate an example application
for vertex coloring
2DATA BASE MANAGEMENT SYSTEMCST 204Summarize and exemplify fundamental nature and characteristics of database systems
CST 204Model real word scenarios given as informal descriptions, using Entity Relationship
diagrams. 
CST 204Model and design solutions for efficiently representing and querying data using
relational model
CST 204Demonstrate the features of indexing and hashing in database applications
CST 204Discuss and compare the aspects of Concurrency Control and Recovery in Database
systems
CST 204Explain various types of NoSQL databases
3OPERATING
SYSTEMS
CST 206Explain the relevance, structure and functions of Operating Systems in computing
devices.
CST 206Illustrate the concepts of process management and process scheduling mechanisms
employed in Operating Systems
CST 206Explain process synchronization in Operating Systems and illustrate process
synchronization mechanisms using Mutex Locks, Semaphores and Monitors
CST 206Explain any one method for detection, prevention, avoidance and recovery for
managing deadlocks in Operating Systems
CST 206Explain the memory management algorithms in Operating Systems
CST 206Explain the security aspects and algorithms for file and storage management in
Operating Systems
4DIGITAL LABCSL 202Design and implement combinational logic circuits using Logic Gates
CSL 202Design and implement sequential logic circuits using Integrated Circuits
CSL 202Simulate functioning of digital circuits using programs written in a Hardware
Description Language
CSL 202Function effectively as an individual and in a team to accomplish a given task of
designing and implementing digital circuits
5OPERATING
SYSTEMS LAB
CSL 204Illustrate the use of systems calls in Operating Systems
CSL 204Implement Process Creation and Inter Process Communication in Operating
Systems. 
CSL 204Implement Fist Come First Served, Shortest Job First, Round Robin and Prioritybased
CPU Scheduling Algorithms
CSL204Illustrate the performance of First In First Out, Least Recently Used and Least
Frequently Used Page Replacement Algorithms
CSL 204Implement modules for Deadlock Detection and Deadlock Avoidance in Operating
Systems
CSL 204Implement modules for Storage Management and Disk Scheduling in Operating
Systems
 
    
6Computer
Organization
and Architecture
CST 202Recognize and express the relevance of basic components, I/O organization and
pipelining schemes in a digital computer
CST 202Explain the types of memory systems and mapping functions used in memory systems
CST 202Demonstrate the control signals required for the execution of a given instruction
CST 202Illustrate the design of Arithmetic Logic Unit and explain the usage of registers in it
CST 202Explain the implementation aspects of arithmetic algorithms in a digital computer
CST 202Develop the control logic for a given arithmetic problem
7CONSTITUTION OF INDIAMCN 202Explain the background of the present constitution of India and features.
MCN 202Utilize the fundamental rights and duties.
MCN 202Understand the working of the union executive, parliament and judiciary
MCN 202Understand the working of the state executive, legislature and judiciary
MCN 202Utilize the special provisions and statutory institutions
MCN 202Show national and patriotic spirit as responsible citizens of the country
8Professional EthicsHUT 200Understand the core values that shape the ethical behaviour of a professional.
HUT 200Adopt a good character and follow an ethical life.
HUT 200Explain the role and responsibility in technological development by keeping personal ethics and legal ethics.
HUT 200Solve moral and ethical problems through exploration and assessment by established experiments
HUT 200Apply the knowledge of human values and social values to contemporary ethical values and global issues
Department of Computer Science and Engineering – S5
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1MANAGEMENT OF
SOFTWARE SYSTEMS
CST 309Demonstrate Traditional and Agile Software Development approaches
CST 309Prepare Software Requirement Specification and Software Design for a given problem.
CST 309Justify the significance of design patterns and licensing terms in software development, prepare testing, maintenance and DevOps strategies for a project
CST 309Make use of software project management concepts while planning, estimation, scheduling, tracking and change management of a project, with a traditional/agile framework. 
CST 309Utilize SQA practices, Process Improvement techniques and Technology advancements in cloud based software models and containers & microservices
2COMPUTER
NETWORKS
CST 303 Explain the features of computer networks, protocols, and network design models
CST 303Describe the fundamental characteristics of the physical layer and identify the usage in network communication
CST 303Explain the design issues of data link layer, link layer protocols, bridges and switches
CST 303Illustrate wired LAN protocols (IEEE 802.3) and wireless LAN protocols (IEEE 802.11)
CST 303Select appropriate routing algorithms, congestion control techniques, and Quality of Service requirements for a network
CST 303Illustrate the functions and protocols of the network layer, transport layer, and application layer in inter-networking
3DISASTER
MANAGEMENT
MCN 301Define and use various terminologies in use in disaster management parlance and organise each of these terms in relation to the disaster management cycle 
MCN 301Distinguish between different hazard types and vulnerability types and do vulnerability assessment
MCN 301Identify the components and describe the process of risk assessment, and apply appropriate methodologies to assess risk
MCN 301Explain the core elements and phases of Disaster Risk Management and develop possible measures to reduce disaster risks across sector and community
MCN 301Identify factors that determine the nature of disaster response and discuss the various disaster response actions
MCN 301Explain the various legislations and best practices for disaster management and risk reduction at national and international level 
4FORMAL
LANGUAGES AND
AUTOMATA
THEORY
CST 301Classify a given formal language into Regular, Context-Free, Context Sensitive, Recursive or Recursively Enumerable
CST 301Explain a formal representation of a given regular language as a finite state automaton, regular grammar, regular expression and Myhill-Nerode relation.
CST 301Design a Pushdown Automaton and a Context-Free Grammar for a givencontext-free language
CST 301Design Turing machines as language acceptors or transducers
CST 301Explain the notion of decidability
5MICROPROCESSORS AND
MICROCONTROLLERS
CST 307Illustrate the architecture, modes of operation and addressing modes of microprocessors 
CST 307Develop 8086 assembly language programs
CST 307Demonstrate interrupts, its handling and programming in 8086.
CST 307Illustrate how different peripherals (8255,8254,8257) and memory are interfaced with microprocessors. 
CST 307Outline features of microcontrollers and develop low level programs
6SYSTEM
SOFTWARE
CST 305Distinguish softwares into system and application software categories.
CST 305Identify standard and extended architectural features of machines
CST 305Identify machine dependent features of system software
CST 305Identify machine independent features of system software.
CST 305Design algorithms for system softwares and analyze the effect of data structures. 
CST 305Understand the features of device drivers and editing & debugging tools.
7DATABASE
MANAGEMENT
SYSTEMS LAB
CSL 333Design database schema for a given real world problem-domain using standard design and modeling approaches.
CSL 333Construct queries using SQL for database creation, interaction, modification, and updation
CSL 333Design and implement triggers and cursors
CSL 333Implement procedures, functions, and control structures using PL/SQL.
CSL 333Perform CRUD operations in NoSQL Databases.
CSL 333Develop database applications using front-end tools and back-end DBMS. 
8SYSTEM SOFTWARE AND
MICROPROCESSORS LAB
CSL 331Develop 8086 programs and execute it using a microprocessor kit.
CSL 331Develop 8086 programs and, debug and execute it using MASM assemblers
CSL 331Develop and execute programs to interface stepper motor, 8255, 8279 and digital to analog converters with 8086 trainer kit
CSL 331Implement and execute different scheduling and paging algorithms in OS
CSL 331Design and implement assemblers, Loaders and macroprocessors. 
Department of COMPUTER SCIENCE AND ENGINEERING – S6
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1ALGORITHM
ANALYSIS AND
DESIGN
CST 306Analyze any given algorithm and express its time and space complexities in asymptotic notations. 
CST 306Derive recurrence equations and solve it using Iteration, Recurrence Tree, Substitution and Master’s Method to compute time complexity of algorithms.
CST 306Illustrate Graph traversal algorithms & applications and Advanced Data structures like AVL trees and Disjoint set operations.
CST 306Demonstrate Divide-and-conquer, Greedy Strategy, Dynamic programming, Branch-and Bound and Backtracking algorithm design techniques 
CST 306Classify a problem as computationally tractable or intractable, and discuss strategies to address intractability 
CST 306Identify the suitable design strategy to solve a given problem
2COMPILER
DESIGN
CST 302Explain the phases in compilation process(lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization and code generation) and model a lexical analyzer
CST 302Model language syntax using Context Free Grammar and develop parse tree representation using leftmost and rightmost derivations
CST 302Compare different types of parsers(Bottom-up and Top-down) and construct parser for a given grammar
CST 302Build Syntax Directed Translation for a context free grammar, compare various storage allocation strategies and classify intermediate representations 
CST 302Illustrate code optimization and code generation techniques in compilation
3COMPREHENSIVE
COURSE WORK
CST 308Comprehend the concepts of discrete mathematical structures
CST 308Comprehend the concepts and applications of data structures 
CST 308Comprehend the concepts, functions and algorithms in Operating System
CST 308Comprehend the organization and architecture of computer systems
CST 308Comprehend the fundamental principles of database design and manipulation
CST 308Comprehend the concepts in formal languages and automata theory 
4COMPUTER GRAPHICS
AND IMAGE
PROCESSING
CST 304Describe the working principles of graphics devices
CST 304Illustrate line drawing, circle drawing and polygon filling algorithms
CST 304Demonstrate geometric representations, transformations on 2D & 3D objects, clipping algorithms and projection algorithms
CST 304Summarize visible surface detection methods
CST 304Summarize the concepts of digital image representation, processing and demonstrate pixel relationships
CST 304Solve image enhancement and segmentation problems using spatial domain techniques
5Industrial Economics &
Foreign Trade
HUT 300Explain the problem of scarcity of resources and consumer behaviour, and to evaluate the impact of government policies on the general economic welfare. 
HUT 300Take appropriate decisions regarding volume of output and to evaluate the social cost of production
HUT 300Determine the functional requirement of a firm under various competitive conditions.
HUT 300Examine the overall performance of the economy, and the regulation of economic fluctuations and its impact on various sections in the society. 
HUT 300Determine the impact of changes in global economic policies on the business opportunities of a firm.
6MINI PROJECT CSD 334Identify technically and economically feasible problems 
CSD 334Identify and survey the relevant literature for getting exposed to related solutions and get familiarized with software development processes 
CSD 334Perform requirement analysis, identify design methodologies and develop adaptable & reusable solutions of minimal complexity by using modern tools & advanced programming techniques
CSD 334Prepare technical report and deliver presentation
CSD 334Apply engineering and management principles to achieve the goal of the project 
7NETWORKING
LAB
CSL 332Use network related commands and configuration files in Linux Operating System.
CSL 332Develop network application programs and protocols. 
CSL 332Analyze network traffic using network monitoring tools
CSL 332Design and setup a network and configure different network protocols
CSL 332Develop simulation of fundamental network concepts using a network simulator. 
8PROGRAMMING IN
PYTHON
CST 362Write, test and debug Python programs
CST 362Illustrate uses of conditional (if, if-else and if-elif-else ) and iterative (while and for) statements in Python programs
CST 362Develop programs by utilizing the Python programming constructs such as Lists, Tuples, Sets and Dictionaries. 
CST 362Develop graphical user interface for solutions using Python libraries.
CST 362Implement Object Oriented programs with exception handling.
CST 362Write programs in Python to process data stored in files by utilizing Numpy, Matplotlib, and Pandas 
Department of COMPUTER SCIENCE AND ENGINEERING – S7
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1ARTIFICIAL
INTELLIGENCE
CST 401Explain the fundamental concepts of intelligent systems and their architecture.
CST 401Illustrate uninformed and informed search techniques for problem solving in intelligent systems.
CST 401Solve Constraint Satisfaction Problems using search techniques.
CST 401Represent AI domain knowledge using logic systems and use inference techniques for reasoning in intelligent systems
CST 401Illustrate different types of learning techniques used in intelligent systems
2COMPILER LABCSL 411Implement lexical analyzer using the tool LEX.
CSL 411Implement Syntax analyzer using the tool YACC
CSL 411Design NFA and DFA for a problem and write programs to perform operations on it. 
CSL 411Design and Implement Top-Down parsers
CSL 411Design and Implement Bottom-Up parsers.
CSL 411Implement intermediate code for expressions.
3INDUSTRIAL SAFETY
 ENGINERING
MCN 401Describe the theories of accident causation and preventive measures of industrial accidents
MCN 401Explain about personal protective equipment, its selection, safety performance & indicators and importance of housekeeping.
MCN 401Explain different issues in construction industries.
MCN 401Describe various hazards associated with different machines and mechanical material handling.
MCN 401Utilise different hazard identification tools in different industries with the knowledge of different types of chemical hazards. 
4PROJECT PHASE ICSD 415Model and solve real world problems by applying knowledge across domains
CSD 415Develop products, processes or technologies for sustainable and socially relevant applications
CSD 415Function effectively as an individual and as a leader in diverse teams and to comprehend and execute designated tasks
CSD 415Plan and execute tasks utilizing available resources within timelines, following ethical and professional norms
CSD 415Identify technology/research gaps and propose innovative/creative solutions
CSD 415Organize and communicate technical and scientific findings effectively in written and oral forms 
5RENEWABLE ENERGY SYSTEMSEET 435Choose the appropriate energy source depending on the available resources.
EET 435Explain the concepts of solar thermal and solar electric systems.
EET 435Illustrate the operating principles of wind, and ocean energy conversion systems.
EET 435Outline the features of biomass and small hydro energy resources
EET 435Describe the concepts of fuel cell and hydrogen energy technologies
6WEB PROGRAMMINGCST 463Use HyperText Markup Language (HTML) for authoring web pages and understand the fundamentals of WWW
CST 463Construct and visually format responsive, interactive web pages using CSS and JavaScript (JS) 
CST 463Construct websites using advanced sever side programming tool PHP
CST 463Develop dynamic web applications using PHP and perform MySQL database operations
CST 463Explain the importance of object exchange formats using JSON and the MVC based web application development frameworks
7SEMINARCSQ413Identify academic documents from the literature which are related to her/his areas of interest
CSQ413Read and apprehend an academic document from the literature which is related to her/ his areas of interest
CSQ413Prepare a presentation about an academic document
CSQ413Give a presentation about an academic document
CSQ413Prepare a technical report
Department of COMPUTER SCIENCE AND ENGINEERING – S8
Sl.No.Name of the SubjectSubject CodeCourse Outcomes
1INTRODUCTION TO
MOBILE COMPUTING
CST 415Describe the mobile computing applications, services, design considerations and architectures
CST 415Identify the technology trends for cellular wireless networks
CST 415Summarize the Short Messaging Service and General Packet Radio Service
CST 415Outline the LAN technologies used in mobile communication
CST 415Describe the security protocols and apply suitable security algorithm to secure the communication
CST 415Explain the fundamental concepts of next generation mobile networks
2DISTRIBUTED
COMPUTING
CST 402Summarize various aspects of distributed computation model and logical time
CST 402Illustrate election algorithm, global snapshot algorithm and termination detection algorithm.
CST 402Compare token based, non-token based and quorum based mutual exclusion algorithms. 
CST 402Recognize the significance of deadlock detection and shared memory in distributed systems
CST 402Explain the concepts of failure recovery and consensus.
CST 402Illustrate distributed file system architectures
3COMPREHENSIVE
COURSE VIVA
CST 404 
4PROJECT PHASE IICSD 416Model and solve real world problems by applying knowledge across domains 
CSD 416Develop products, processes or technologies for sustainable and socially relevant applications
CSD 416Function effectively as an individual and as a leader in diverse teams and to comprehend and execute designated tasks
CSD 416Plan and execute tasks utilizing available resources within timelines, following ethical and professional norms
CSD 416Identify technology/research gaps and propose innovative/creative solutions
CSD 416Organize and communicate technical and scientific findings effectively in written and oral forms
5SOFT COMPUTINGCST 444Describe soft computing techniques and the basic models of Artificial Neural Network 
CST 444Solve practical problems using neural networks
CST 444Illustrate the operations, model and applications of fuzzy logic
CST 444Illustrate the concepts of Genetic Algorithm
CST 444Describe the concepts of multi-objective optimization models and the need for using hybrid soft computing approaches
6INTERNET OF THINGSCST 448Outline the fundamentals of IoT and its underlying physical and logical architecture
CST 448Explain the hardware architectures for IoT
CST 448Outline the Network architectures for IoT
CST 448Implement data analytics on the IoT platforms
CST 448Appreciate the security considerations in IoT 
CST 448Implement IoT applications using the available hardware and software