COUNSELLING CODE : 4680
COUNSELLING CODE : 4680

Computer Science and Engineering

The Computer Science and Engineering enables the students to acquaint themselves with the latest developments in the field of computational technologies and also to learn innovative approaches in programming subjects.

 

Course Code Name

Course Outcome No

Course outcomes

Semester I (R-2021)

After Completion of Course, the students will be able to

 

 

 

HS3152 – Communicative English

1

Describe the different modes of communication.

2

Describe narrative and summative techniques in communication

3

Express a product or process description using effective lexical components

4

Describe elements for expressing the verbal and non-verbal communication 

5

Express effectively both oral and written medium of communication

 

 

 

 

 

MA3151

Matrices and Calculus

 

1

Apply the matrices algebra method for finding higher powers, inverse of the matrices and Eigen values.

2

Apply limits and differential calculus rules to solve maxima and minima problems.

3

Apply partial differentiation techniques into maxima and minima functions of two or more variables.

4

Apply the proper techniques of integration to solve engineering problems.

5

Apply multiple integral in area and volume for solving the real life problem.

 

 

 

 

PH3151

Engineering Physics

 

1

Discuss multiparticle dynamics and rotation of rigid bodies

2

Explore the properties, energy and momentum of EM waves

3

Explain the working principle and properties of oscillations, optics and lasers

4

Explain the important concepts and salient features of quantum mechanics

5

Describe quantum mechanics through Oscillator,Tunneling and the formation of energy bands

 

 

 

 

 

CY3151

Engineering Chemistry

 

1

Infer the quality of water from quality parameter data and propose suitable treatment methodologies to treat water.

2

Explain the synthesis process, characterization and the applications of nanomaterials in advanced engineering and technology.

3

Identify the phase transitions of one and two component systems for alloys and their application in engineering fields

4

Identify of suitable fuels for engineering processes and their applications

5

Recognize different forms of energy resources and apply them for suitable applications in energy sectors.

 

 

 

 

GE3151

Problem Solving and Python Programming

 

1

Develop algorithmic solutions to simple computational problems.

2

Develop and execute simple Python programs.

3

Write simple Python programs using conditionals, looping and functions for solving   Problems.

4

Represent compound data using python lists, tuples, dictionaries etc.

5

Develop and execute Python programs to read and write data from/to files.

 

 

 

 

 

 

 

 

GE3152

Heritage of Tamils

 

1

தமிழ்மொழியின் செந்தன்மை மற்றும் இலக்கியங்கள் குறித்த தகவல்களை அறிதல்.

2

தமிழர்களின் சிற்பக்கலை ஓவியக்கலை மற்றும் இசைக்கருவிகள் குறித்த தெளிவு பெறுதல்.

3

தமிழர்களின் நாட்டுப்புறகலைகள் மற்றும் வீர விளையாட்டுகள் குறித்த ஒரு அறிமுகம் .

4

தமிழர்களின் திணைகோட்பாடுகள் சங்ககால வணிகம் மற்றும் சோழர்களின் வெற்றிகள் குறித்த தகவல்களை அறிதல்.

5

இந்திய தேசிய இயக்கம் சுயமரியாதை இயக்கம் மற்றும் சித்தமருத்துவம் பற்றி புரிதல்.

 

 

 

 

 

 

 

BS3171

Physics and Chemistry Laboratory

 

1

Demonstrate the basic concept like torque and elasticity and bending moment of beams for various engineering application by the determination of rigidity modulus of the wire and young’s modulus of the material of the beam by uniform and non-uniform bending

2

Determine the thickness of thin material by air wedge method and the wavelength of laser

3

Determine the alkalinity, hardness, chloride & DO content in water sample by EDTA, Mohr’s and Winkler’s methods.

4

Determine the strength of weak and strong acids using pH meter and conductometer

5

Demonstrate the estimation of iron content in the sample by potentiometer

 

 

GE3171

Problem Solving and Python Programming Laboratory

 

1

Develop algorithmic solutions to simple computational problems. 

2

Develop and execute simple Python programs.

3

Implement programs in Python using conditionals and loops for solving problems. 

4

Implement Python programs using functions and process compound data using Python data structures.

5

Develop software applications utilizing Python packages. 

 

 

 

 

GE3172

 English Laboratory

 

1

Build language fluency in all situations and contexts

2

Demonstrate formal and informal contexts in the communication strategies

3

Interpret opinions effectively in both oral and written medium of communication

4

Summarize key points in audio and video lectures

5

Express opinions related to different situations and contexts

Semester II (R-2021)

After Completion of Course, the students will be able to

 

 

 

 

HS3252

Professional

 English–II

1

Compare and contrast products and ideas in technical texts.

2

Identify cause and effects in events, industrial processes through technical texts

3

Suggest solution to the problems in argumentative situations through oral and writing

4

Build reading proficiency for writing scientific and technical reports

5

Construct sentences successfully for effective writing of job and internship applications

 

 

 

MA3152

Statistics and Numerical Methods

1

Analyze the null hypothesis for large and small number of sample

2

Apply hypothesis testing in design of experiments

3

Solve root finding problems and Eigen value problem using several methods

4

Apply Numerical Techniques of differentiation and Integration in solving engineering

5

Solve ordinary differential equations problems using various methods

 

 

 

PH3256

Physics for Information Science

1

Discuss Classical and Quantum theories and energy band structures.

2

Explain semiconductor physics and its applications in various devices.

3

Compare the magnetic properties of materials and their applications in data storage.

4

Describe the functioning of optical materials for optoelectronics.

5

Compare the quantum structures and quantum computing based on their applications.

BE3251

Basic Electrical and Electronics

Engineering

1

Compute the electric circuit parameters for simple problems

2

Explain the working principle and applications of electrical machines

3

Analyze the characteristics of analog electronic devices

4

Explain the basic concepts of digital electronics

5

Explain the operating principles of measuring instruments

 

 

GE3251

Engineering Graphics

1

Perform freehand sketching of basic geometrical constructions and multiple views of objects.

2

Project orthographic projections of lines and plane surfaces.

3

Draw the projection of simple solids.

4

Draw the projections of section of solids and development of surfaces.

5

Visualize and to project isometric and perspective sections of simple solids.

 

 

 

CS3251

Programming in C

1

Develop simple application in C using basic constructs

2

Design and implement applications to manage data using arrays and strings

3

Develop and implement applications in C using functions and pointers

4

Develop applications in C using structures and unions

5

Implement applications using sequential and random access file processing

 

 

 

 

 

 

GE3252

தமிழரும் தொழில்நுட்பமும் / Tamils and Technology

 

1

சங்க காலத்தில் நெசவு மற்றும் பானை தொழில்நுட்பம் பற்றி அறிதல்

2

சங்க காலம் முதல் தமிழகத்தின் கட்டிட வடிவமைப்பு மற்றும் தொழில்நுட்பம் பற்றி அறிதல்

3

சங்க காலம் முதல் தமிழகத்தின் உற்பத்தி சார்ந்த தொழிற்சாலைகள் பற்றி அறிதல்

4

சங்க காலம் முதல் தமிழகத்தின் வேளாண்மை மற்றும் நீர்ப்பாசனத் தொழில்நுட்பம்

5

செயற்கை நூண்ணறிவு மற்றும் தகவல் தொழிற்நூட்பத்தில் தமிழ் மொழி சொற்களை பயன்படுத்துவது பற்றி அறிதல்

 

 

 

 

GE3271

Engineering Practices Laboratory

 

1

Practice safety precautions in the workshop.

2

Prepare a pipe line with pipe fittings and make wooden joints for house work.

3

Identify the various wire electrical joints in common household electrical wire work.

4

Practice welding joints in steel plates using arc welding work; Machine components using simple processes like turning, drilling and tapping. Assemble simple mechanical assembly of common household equipment’s; Make a tray out of metal sheet using sheet metal work.

5

Assemble simple electronics circuit elements using soldering and test electronic circuits and PCB.

 

CS3271

Programming in C Laboratory

 

1

Develop programs in C using basic constructs.

2

Develop programs in C using Arrays and Strings

3

Develop applications in C using pointers and functions

4

Develop applications in C using Structures and Unions

5

Develop applications in C using file processing

 

 

 

 

GE3272

Communication Laboratory

 

1

Infer workplace situations and communicate effectively through speaking and E-mail writing

2

Enhance communication skills using common technological terms

3

Improve speaking ability to communicate effectively in varied formal and informal contexts

4

Classify main and sub-ordinate ideas in technical writing

5

Infer ideas in effective writing recommendations and job winning applications 

Semester III

 

 

 

MA3354- Discrete Mathematics

1

Apply Propositional logic to check the given equivalence as a tautology and quantifier techniques which are used in generalization

2

Solve mathematical induction problems and permutation & combination techniques

3

Analyze the graph for finding isomorphism between two graphs and use in finding the shortest path

4

Examine the given function in a group and know about the properties of group

5

Apply Boolean algebra in mathematical logic

CS3351 – Digital Principles and Computer Organization

1

Design various combinational digital circuits using logic gates.

2

Design sequential circuits and analyze the design procedures

3

State the fundamentals of computer systems and analyze the execution of an instruction

4

Analyze different types of control design and identify hazards

5

Identify the characteristics of various memory systems and I/O communication.

CS3352 – Foundations of Data Science

1

Describe the fundamentals of data science process.

2

Explain different types of data description for data science process

3

Summarize the relationships between data

4

Employ the Python Libraries for Data Wrangling.

5

Apply visualization Libraries in Python to interpret and explore data.

CS3301 – Data Structures 

1

Develop List ADT using array and Linked List Implementation

2

Apply different Linear data structures to solve problems

3

Solve problems using Non Linear data structure Tree.

4

Apply appropriate graph algorithms for graph applications.

5

Analyze various searching, sorting and hashing techniques

CS3391 – Object Oriented Programming

1

Apply the concepts of classes and objects to solve simple problems.

2

Develop programs using inheritance, packages and interfaces.

3

Make use of exception handling mechanisms and multithreaded model to solve real world problems.

4

Build Java applications with I/O packages, string classes and generics.

5

Integrate event handling and Java FX components and controls for developing GUI based applications.

CS3311 – Data Structures  Laboratory

1

Implement Linear data structures.

2

Develop applications using Linear data structures.

3

Implement tree data structure.

4

Implement Graph data structure.

5

Develop various searching, sorting algorithms and hash functions

CS3381 – Object Oriented Programming Laboratory

1

Develop java programs using object oriented programming concepts.

2

Develop Java programs for simple applications using packages and interfaces.

3

Implement multithreading, and generics concepts

4

Create GUIs and event driven programming applications for real world problems.

5

Implement and deploy web applications using Java

CS3361 -Data Science Laboratory

1

Apply python libraries for data science process.

2

Apply the basic statistical, probability measures and descriptive analytics on the benchmark data sets.

3

Apply correlation and regression analytics on standard data sets.

4

Interpret and present data using visualization packages in Python.

Semester IV

CS3452 – Theory of Computation

1

Design finite state automata for a language specification and convert one form of automaton to another form.

2

Construct regular expression for a particular language and Prove non regular languages using pumping lemma for regular languages.

3

Design Push Down Automata (PDA) for languages and convert CFG to PDA and vice versa.

4

Design Turing machine and find undecidability in languages.

5

Solve computational problems regarding their computability and complexity and prove the basic results of the theory of computation.

CS3491 -Artificial Intelligence and Machine Learning

1

Apply appropriate search algorithms for solving the problem.

2

Apply the appropriate reasoning algorithms to solve the problems under uncertainty

3

Develop supervised learning models

4

Build ensembling and unsupervised models

5

Implement deep learning neural network models

CS3492 – Database Management System

1

Construct SQL Queries for applications using relational databases

2

Design database using ER model and normalize the database

3

Construct queries to handle transaction processing and maintain consistency of the database

4

Compare and contrast various indexing strategies and apply the knowledge to tune the performance of the database

5

Analyze how advanced databases differ from Relational Databases and find a suitable database for the given requirement

CS3401- Algorithms

1

Analyze the efficiency of algorithms using various frameworks

2

Apply graph algorithms to solve problems and analyze their efficiency.

3

Analyze different algorithm design techniques for divide-and- conquer techniques, dynamic programming and greedy techniques.

4

Implement state space tree method for solving problems.

5

Solve problems using approximation algorithms and randomized algorithms.

CS3451 – Introduction to  Operating System

1

Understand the basics and function of Operating System.

2

Analyze various scheduling algorithms, process synchronization and deadlock algorithms

3

Analyze various memory management schemes.

4

Explain the functionality of file systems and I/O systems

5

Understand the concept of virtual machines and mobile OS

GE3451 -Environmental Sciences and Sustainability

1

Explain the values, threats and conservation of Biodiversity and classify various ecosystems

2

Identify and implement of environmental pollution control technologies and monitoring their management systems

3

Acquire the knowledge of various renewable energy management resources and its conservation

4

Describe the concept, challenges from economic, social and aspects of sustainable development methods in environmental management

5

Suggest the need of awareness about sustainable habitat, energy and green engineering in socio- economical assessments

CS3461 – Operating Systems Laboratory

1

Execute basic Unix Commands, Shell script and Implement System calls

2

Compare the performance of various CPU Scheduling Algorithms

3

Develop an algorithm for Deadlock Prevention

4

Implement various memory allocation methods

5

Implement File Organization and File Allocation Strategies.

CS3481- Database Management System Laboratory

1

Create databases with different types of key constraints.

2

Construct simple and complex SQL queries using DML and DCL commands.

3

Use advanced features such as stored procedures and triggers and incorporate in GUI based application development.

4

Create an XML database and validate with meta-data (XML schema).

5

Create and manipulate data using NOSQL database.

Semester V

CS3501 – Compiler Design

1

Design a lexical analyzer for a sample language using LEX tool.

2

Apply different parsing algorithms to develop the parsers using YACC tool

3

Develop semantic rules and Intermediate code generation.

4

Explain Runtime Environment and code generation.

5

Implement code optimization techniques.

CS3551 -Distributed Computing

1

Describe the concepts and models of distributed systems.

2

Solve synchronization and state consistency problems.

3

Describe the various resource sharing techniques and deadlock algorithms used in distributed systems.

4

Apply working model of consensus and reliability of distributed system

5

Explain the fundamentals of cloud computing.

CS3591 -Computer Networks

1

Identify the basic layers and its functions of networks.

2

Apply the concept of data flows between nodes.

3

Develop algorithms for routing.

4

Develop protocols for various network functions.

5

Explore how various application layer protocols function

CB3491- Cryptography and Cyber Security

1

Describe the fundamentals of Networks, Security, Security Architecture, threats and Vulnerabilities.

2

Apply the different Cryptographic operations of Symmetric Cryptographic Algorithms.

3

Apply the different Cryptographic operations of Public Key Cryptography.

4

Apply the Various Authentication Schemes to simulate different applications.

5

Explain Various Cyber Crimes and Cyber Security.

CCS335 – Cloud Computing

1

Describe the design challenges in the cloud

2

Apply the concept of virtualization and its types.

3

Experiment with Virtualization of hardware resources and Docker.

4

Develop and Deploy services on the cloud and set up Cloud Environment

5

Explain security challenges in the Cloud Environment

CCS370 -UI & UX Design

1

Build UI for user Applications

2

Evaluate UX design of any product or application

3

Demonstrate UX Skills in product development

4

Implement Sketching principles

5

Create Wireframe and Prototype

Semester VI

CCS356 – Object Oriented Software Engineering

1

Compare various Software Development Lifecycle Models.

2

Demonstrate software requirements analysis

3

Apply System Analysis and Design concepts using UML

4

Illustrate software testing and maintenance approaches

5

Design project management scheduling using DevOps

CS3691 -Embedded Systems and IoT

1

Examine the architecture of embedded processors.

2

Write embedded C programs

3

Design a simple embedded application.

4

Explain the communication models in IOT and open platforms

5

Design simple IoT applications using Arduino/Raspberry Pi /open platform.

CCS336 -Cloud Service Management

1

Evaluate Cloud Service Management Terminology, definition & concepts

2

Compare and contrast cloud service management with traditional IT service management

3

Identify strategies to reduce risk and eliminate issues associated with adoption of cloud services

4

Select appropriate structures for designing, deploying and running cloud-based services in a business environment

5

Illustrate the benefits and drive the adoption of cloud-based services to solve real world problem

CCS354- Network Security

1

Discuss the fundamentals of cryptography techniques

2

Illustrate the key management technique and authentication approaches

3

Explore the network and transport layer security techniques

4

Discuss the application layer security standards.

5

Apply security practices for real time applications.

CCS345 – Ethics & AI

1

Describe the morality and ethics in AI and its impact on legal system, environment, planet and trust

2

Understand the Ethical initiatives in the field of artificial intelligence

3

Discuss about AI standards and Regulations , Algorithmic bas for ethically driven robotics and automation system.

4

Describe the concepts of social and ethical implications of Robot Ethics

5

Explore about the challenges and opportunities in AI and Ethics

CCW332 Digital Marketing

1

Describe digital marketing strategy and examine the opportunities for building brand website

2

Explain the strategies of SEO and explain the working mechanism of search engine with its components.

3

study how the effectiveness of email and mobile marketing campaign can be measured

4

Describe benchmarks provided for social media marketing campaign and building customer relationships.

5

Explain about digital transformations and changing marketing strategies based on analysis.

CCS332 – App Development

1

describe the fundamentals of mobile and web application development

2

Develop Native applications using GUI components

3

Develop hybrid applications using frameworks such as Ionic, Apache Cordova

4

Describe the fundamentals of cross platform and implement it using Flutter, Xamarin, React-Native, Native Components, JSX, State, Props

5

compare the performance of various app framework and explain about Marketing the app, Maintainability, Development, UI/UX, Reusability

 

 

Semester VII

 

GE3791 Human Values and Ethics

1

Identify the importance of democratic values through illustration of world democracies.

2

Explain the secular values in Indian context

3

Describe the methods of scientific thinking

4

Describe the application of ethical reasoning to social problems and outline constitutional protection policies

5

Explain the importance of transparency and fairness in scientific pursuits and roles & responsibilities of scientists in the modern society

 

GE3751

Principles of Management

1

Upon completion of the course, students will be able to have clear understanding of managerial functions like planning, organizing, staffing, leading & controlling.

2

Have same basic knowledge on international aspect of management.

3

Ability to understand management concept of organizing.

4

Ability to understand management concept of directing.

5

Ability to understand management concept of controlling.

 

CME365

Renewable Energy

Technologies

1

Discuss the Indian and global energy scenario.

2

Describe the various solar energy technologies and its applications.

3

Explain the various wind energy technologies.

4

Explore the various bio-energy technologies.

5

Discuss the ocean and geothermal technologies.

 

AI3021

IT in Agricultural System

1

Develop simple application in agricultural system using basic constructs

2

Design and implement applications to manage smart Agriculture

3

Develop and implement applications in agricultural system management

4

Develop applications using weather prediction models.

5

Implement applications for E-Governance in Agricultural System

Semester VIII

 

 

CS3811

Project Work

1

Identify the problem

2

Analyze the problem in various domains and formulate methodology

3

Design different solution for the problem and select the optimum solution

4

Develop the project using efficient tools

5

Conclude using proper evidence to support them

Course Code & Name

Course Outcome No.

Course Outcomes

SEMESTER – I (R-2017)

After completion of the course, the students will be able to

HS8151 & Communicative English

1

Build listening skills to acknowledge formal and informal conversations

2

Illustrate the various kinds of Grammar in speaking etiquette

3

Describe the narrative techniques in Communication

4

Interpret writings and formulate simple sentences in English

5

Classify the main and sub-ordinate ideas in writing

MA8151 & Engineering Mathematics – I

1

Apply limits and differentiation to differentiate functions and solve maxima and minima problems.

2

Evaluate integrals using Riemann sums and Fundamental Theorem of Calculus.

3

Apply integration to compute multiple integrals, area, volume, integrals in polar coordinates, in addition to change of order and change of variables

4

Evaluate integrals by using techniques of integration, such as substitution, partial fractions and integration by parts

5

Determine convergence/divergence of improper integrals and evaluate convergent improper integrals. Apply various techniques in solving differential equations

PH8151 & Engineering Physics

1

Describe the fundamentals of properties of matter to formulate and analyze the problems in columns and beams.

2

Summarize the concepts and applications of waves, lasers and fiber optics to give theoretical approaches to design modern devices.

3

Identify the thermal properties of materials required for expansion joints and heat exchangers and determine the heat flow.

4

Explain the concepts of advanced quantum theory and its applications in tunneling microscopes for both the mathematical and physical prediction.

5

Explain the basics of crystals, their structures and different crystal growth techniques to understand the behavior of the solids.

CY8151 & Engineering Chemistry

1

Illustrate the methods of water softening, requirements of boiler feed water and water treatment methods.

2

Explain catalysis theories and adsorption concepts used in pollution abatement.

3

Identify the eutectic mixtures of suitable alloys for the replacement of traditional materials in Engineering applications.

4

Describe methods of fuel manufacture and calculation of calorific value to meet desired needs within realistic constraints.

5

Explain the principle and generation of energy in batteries, nuclear reactors, solar cells, wind mills and fuel cells to give an idea about various energy sources and storage devices.

GE8151 & Problem Solving and Python Programming

1

Develop algorithmic solutions to simple computational problems

2

Read, write, and execute simple Python programs.

3

Develop simple Python programs for solving problems and decompose them into functions

4

Represent compound data using Python lists, tuples, dictionaries

5

Describe the methods to read and write data from/to files in python programs

GE8152 & Engineering Graphics

1

Perform freehand sketching of basic geometrical constructions and multiple views of objects and conic sections.

2

Develop orthographic projections of lines and plane surfaces

3

Draw projections of solids

4

Draw projections of sectional views and development of surfaces

5

Visualize and project isometric and perspective sections of simple solids

GE8161 & Problem Solving and Python Programming Laboratory

1

Solve simple computational problems using python programs

2

Solve problems using conditions & loops in python

3

Develop Python programs by defining functions and calling them

4

Apply python list, tuples and dictionaries for representing compound data

5

Develop python programs using files

BS8161 & Physics and Chemistry Laboratory

1

Demonstrate the basic concepts like torque, elasticity and bending moment of beams for various engineering applications by the determination of rigidity modulus of the wire and young’s modulus of the material of the beam by non-uniform bending.

2

Identify the fundamentals of thermal properties of material of the bad conductor by Lee’s disc method.

3

Demonstrate the estimation of DO content in water sample by Winkler’s method and molecular weight of polymer by Ostwald viscometer

4

Determine the strength of an acid using pH meter and conductometer

5

Demonstrate the estimation of weak and strong acids in a mixture by conductometer

SEMESTER – II

HS8251 & Technical English

1

Develop the listening skill to comprehend lectures and talk in their area of specialization successfully.

2

Improve the speaking ability to communicate effectively in varied formal and informal contexts.

3

Build the reading proficiency for effective understanding of scientific and technical reports.

4

Construct sentences successfully for effective writing of journal papers and job winning applications.

5

Enhance communication skills for competent reporting and presenting among the engineering community.

MA8251 & Engineering Mathematics – II

1

Apply the idea of reducing complex problems into simple form using matrix technique.

2

Apply line, surface and volume integrals using Gauss, Stokes and Green’s theorems and verify

3

Apply Analytic functions, conformal mapping and complex integration to simplify complex problems

4

Apply various techniques in solving complex integration problem to simple problem by using residue technique

5

Apply Laplace transform and inverse Laplace transform to solve differential equations with constant coefficients

PH8252 & Physics for Information Science

1

Describe the classical and quantum electron theories and energy band structures to analyze the materials for their specific applications.

2

Explain the fundamentals of semiconductor physics to give a balanced idea of various semiconductor electronic devices such as hall devices, ohmic contacts and schottky diode.

3

Summarize the properties, manipulation of magnetic materials used in modern devices such as Magnetic hard disc, GMR sensor and computer data storage.

4

Identify the properties and manipulation of optical materials in optoelectronics to give theoretical approaches to design optoelectronic devices.

5

Describe the basics of quantum structures and manipulation of materials at nanometer scale in various applications such as SET and quantum dot laser.

BE8255 & Basic Electrical, Electronics and Measurement Engineering

1

Analyze the electrical circuits using Kirchoff’s law, mesh analysis and nodal analysis.

2

Determine the performance characteristics of DC and AC machines.

3

Describe the renewable energy resources and common domestic loads.

4

Explain the measuring instruments used for measuring electrical quantities

5

Apply analog and digital techniques to measure electrical quantities and use of various transducers.

GE8291 & Environmental Science and Engineering

1

Explain the values, threats and conservation of biodiversity and classify various Ecosystems.

2

Identify and implement technological and economical solution to environmental pollution.

3

Develop the knowledge on various natural resources, their causes and their effects.

4

Illustrate the methods of disaster management and specify the legal responsibilities of an individual.

5

Describe the need of awareness about population growth, family welfare, value education and role of IT in environment and human health.

CS8251 & Programming in C

1

Develop simple programs using branching and looping constructs

2

Design and implement applications to manage data using arrays and strings

3

Develop and implement applications in C using functions and pointers

4

Develop applications in C using structures

5

Design applications using sequential and random access file processing

GE8261 & Engineering Practices Laboratory

1

Develop pipe connections with mixed material, joining components and prepare plumbing line sketches for water treatment, sewage works and highrise buildings

2

Develop models and joints using sheet metal, carpentry and fitting works

3

Illustrate the use of arc and gas welding to prepare joints and demonstrate basic machining, smithy and foundry operations

4

Demonstrate the basic home electrical wiring work and measure the electrical quantities such as energy, current, voltage, power, power factor and resistance to earth

5

Demonstrate the applications of electronics components, gates using simple circuits

CS8261 & C Programming Laboratory

1

Develop C programs for simple applications making use of basic constructs, arrays and strings.

2

Develop C programs for simple applications using arrays and strings.

3

Develop C programs involving functions, recursion, pointers, and structures.

4

Design applications using sequential and random access file processing.

SEMESTER – III

MA8351 & Discrete Mathematics

1

Apply Propositional logic to check the given equivalence as a tautology and quantifier techniques which are used in generalization

2

Solve mathematical induction problems and permutation & combination techniques in data structures

3

Analyze the graph for finding isomorphism between two graphs and use in finding the shortest path in computer networks

4

Examine the given function in a group and know about the properties of group in automata theory

5

Apply Boolean algebra in computer circuits, computer programming, and mathematical logic

CS8351 & Digital Principles and System Design

1

Simplify Boolean functions using KMap

2

Design and Analyze Combinational and Sequential Circuits

3

Implement designs using Programmable Logic Devices

4

Write HDL code for combinational and Sequential Circuits

CS8391 & Data Structures

1

Implement abstract data types for linear data structures.

2

Apply the different linear data structures to solve problems.

3

Examine the Non-Linear data structure – Tree.

4

Discuss the concept of Graph and its applications.

5

Analyze the performance of various Sorting algorithms and Hashing Techniques.

CS8392 &Object Oriented Programming

1

Develop Java programs using OOP principles.

2

Develop Java programs with theconcept inheritance and interfaces.

3

Build Java applications using exceptions and I/O streams.

4

Develop Java applications with threads and generics classes.

5

Develop interactive Java programs using swings.

EC8395 & Communication Engineering

1

Comprehend and appreciate the significance and role of this course in the present contemporary world

2

Apply analog and digital communication techniques.

3

Use data and pulse communication techniques.

4

Analyze Source and Error control coding.

CS8381 & Data Structures Laboratory

1

Develop a C programs to implement linear data structures

2

Develop a C programs to implement non-linear data structures

3

Develop a C programs for implementing sorting and searching algorithms

4

Apply appropriate hash functions that result in a collision free scenario for data storage and retrieval

CS8383 & Object-Oriented Programming Laboratory

1

Develop and implement Java programs for simple applications that make use of classes, packages and interfaces

2

Develop and implement Java programs with arraylist, exception handling and multithreading.

3

Design applications using file processing, generic programming and event handling

CS8382 & Digital Systems Laboratory

1

Implement simplified combinational circuits using basic logic gates

2

Implement combinational circuits using MSI devices

3

Implement sequential circuits like registers and counters

4

Simulate combinational and sequential circuits using HDL

HS8381 & Interpersonal Skills/Listening & Speaking

1

Listen and respond appropriately.

2

Participate in group discussions

3

Make effective presentations

4

Participate confidently and appropriately in conversations both formal and informal

SEMESTER – IV

MA8402 & Probability and Queueing Theory

1

Apply the concepts of probability and distribution to solve real life problems

2

Illustrate the basic concepts of one and two dimensional random variables applied in engineering applications.

3

Apply the concept of random processes and Poisson process in Programming.

4

Apply queueing models to solve real life situations

5

Analyze the phenomenon that evolve with respect to time in a probabilistic manner

CS8491 & Computer Architecture

1

Explain various operations, instructions and addressing modes of computer systems.

2

Design Arithmetic and Logic Unit.

3

Design and analysis of Control unit and pipelining.

4

Describe various parallelism techniques.

5

Describe the various Memory and I/O systems.

CS8492 & Database Management Systems

1

Classify the modern and futuristic database applications based on size and complexity.

2

Map ER model to Relational model to perform database design effectively.

3

Write queries using the concepts of normalization and optimization of queries.

4

Compare and contrast various indexing strategies in different database systems.

5

Assess how advanced databases differ from traditional databases.

CS8451 & Design and Analysis of Algorithms

1

Describe various methods for analyzing algorithms to solve different types of problems.

2

Design and analyze algorithms for various computing problems using brute force and divide-and-conquer techniques.

3

Design and analyze algorithms for various computing problem using dynamic programming and greedy techniques.

4

Analyze different algorithm design techniques for a given problem using Iterative improvement.

5

Describe the limitations of algorithm power for various problems.

CS8493 & Operating Systems

1

Describe the basic concepts and functions of Operating System.

2

Design various scheduling algorithms and apply the principles of concurrency. 

3

Demonstrate various memory management techniques

4

Design and implement prototype file systems.

5

Implement administrative tasks on Linux Servers.

CS8494 & Software Engineering

1

Identify the key activities in managing a software project and compare different process models.

2

Explain the concepts of Requirements engineering and Analysis Modeling.

3

Apply systematic procedure for software design and deployment.

4

Compare and contrast the various testing and maintenance.

5

Manage project schedule, estimate project cost and effort required.

CS8481 & Database Management Systems Laboratory

1

Use typical data definitions and manipulation commands.

2

Design applications to test Nested and Join Queries

3

Implement simple applications that use Views

4

Implement applications that require a Front-end Tool 

5

Critically analyze the use of Tables, Views, Functions and Procedures

CS8461 & Operating Systems Laboratory

1

Implement various CPU scheduling algorithms.

2

Implement deadlock avoidance and detection algorithms.

3

Create processes and implement IPC.

4

Implement various Page Replacement Algorithms.

5

Implement File Organization and File Allocation Strategies.

HS8461 & Advanced Reading and Writing

1

Write different types of essays.

2

Write winning job applications.

3

Read and evaluate texts critically.

4

Display critical thinking in various professional contexts.

SEMESTER – V

MA8551 & Algebra and Number Theory

1

Classify the given function in a group or abelian group and about the ring homomorphism

2

Analyze the fundamental concepts of advanced algebra and their role in modern mathematics and applied contexts

3

List GCD and LCM and summarize base b representations.

4

Apply in solving Linear Diophantine Equations by using congruence’s and divisibility test is used for testing a number

5

Develop the theorems using prime number concept and also to solve multiplicative functions.

CS8591 & Computer Networks

1

Explain the basic layers and its functions in computer networks and evaluate the performance of a network.

2

Explain the basics of how data flows from one node to another.

3

Analyze and design routing algorithms.

4

Design protocols for various functions in the network.

5

Discuss the working of various application layer protocols.

EC8691 & Microprocessors and Microcontrollers

1

Explain the architecture of 8086 Microprocessor and Develop assembly language programming (ALP) based on 8086.

2

Design the multiprocessor system using the concepts of Microprocessor Configurations.

3

Describe various architectures of memory Interfacing, I/O Interfacing, Parallel and Serial Communication, Keyboard Display Interface, DMA, USART, Timer and Counter.

4

Develop assembly language programming (ALP) based on the architecture of 8051 Microcontroller.

5

Design the interface circuits using the concepts of LCD & Keyboard interfacing, ADC & DAC interfacing and external memory interfacing circuits and write ALP to solve the problem.

CS8501 & Theory of Computation

1

Design finite state automata for a language specification and convert one form of automaton to another form.

2

Construct regular expression for a particular language and Prove non regular languages using pumping lemma for regular languages.

3

Design Push Down Automata (PDA) for languages and convert CFG to PDA and vice versa.

4

Design Turing machine and find undecidability in languages.

5

Solve computational problems regarding their computability and complexity and prove the basic results of the theory of computation.

CS8592 &ObjectOriented Analysis and Design

1

Explain OOAD concepts and various UML diagrams. 

2

Select an appropriate design pattern

3

Illustrate about domain models and conceptual classes 

4

Compare and contrast various testing techniques

5

Develop Code from Design 

OAN551 & Sensors and Transducers

1

Expertise in various calibration techniques and signal types for sensors.

2

Apply the motion, proximity and ranging sensors in the Automotive and Mechatronics applications.

3

Apply the force, magnetic and heading sensors in the Automotive and Mechatronics applications.

4

Explain the basic principles of the optical, pressure and temperature sensors and various smart sensors.

5

Implement the DAQ systems with different sensors for real time applications.

EC8681 & Microprocessors and Microcontrollers Laboratory

1

Write an ALP for Fixed and Floating Point Arithmetic Operations using 8086

2

Write an ALP to interface 8255, LED & LCD Displays, Generation of waveforms using 8086 Microprocessors

3

Write an ALP using 8051 Microcontroller

4

Write an ALP to interface 8255, LED & LCD Displays, Generation of waveforms using 8051 Microcontroller

CS8582 &Object Oriented Analysis and Design Laboratory

1

Design and implement projects using OO concepts. 

2

Use the UML analysis and design diagrams. 

3

Apply appropriate design patterns. 

4

Create code from design

CS8581 & Networks Laboratory

1

Implement the socket programming and client-server model.

2

Implement the various protocols.

3

Analyze various routing algorithms.

4

Simulate congestion control algorithms using network simulation tool.

SEMESTER – VI

CS8651 & Internet Programming

1

Design simple website using HTML and CSS

2

Design dynamic webpage using Javascript and applying various event handling mechanisms

3

Develop serverside programs using servlets and Java Server Pages.

4

Create a web page in PHP and represent data in XML format.

5

Develop interactive web application using AJAX and Web services

CS8691 & Artificial Intelligence

1

Describe the concept of various Intelligent Agents and its Characteristics to solve various problems.

2

Explain the concept of various searching strategies and ability to apply to solve the problem.

3

Apply Boolean and FOL logics and inferences to solve AI problems.

4

Describe various software agents and Machine learning techniques.

5

Develop Expert Systems to solve AI problems.

CS8601 & Mobile Computing

1

Explain the basics of mobile telecommunication systems

2

Illustrate the generations of telecommunication systems in wireless networks

3

Determine the functionality of MAC, network layer and Identify a routing protocol for a given Ad hoc network

4

Explain the functionality of Transport and Application layers

5

Develop a mobile application using android/ blackberry/ ios/ Windows SDK

CS8602 & Compiler Design

1

Discuss the different phases of compiler.

2

Apply different parsing algorithms to develop the parsers for a given grammar.

3

Design syntax directed translation schemes for a given context free grammar.

4

Explain syntax-directed translation and run-time environment.

5

Apply simple code Optimization techniques to improve the performance of a given program.

CS8603 & Distributed Systems

1

Elucidate the foundations and issues of distributed systems.

2

Discuss the various synchronization issues and global state for distributed systems

3

Explain the Mutual Exclusion and Deadlock detection algorithms in distributed systems.

4

Describe the agreement protocols and fault tolerance mechanisms in distributed systems.

5

Describe the features of peer-to-peer and distributed shared memory systems.

CS8075 & Data Warehousing and Data Mining

1

Explain a Data warehouse system and business analysis with OLAP tools.

2

Describe various pre-processing and visualization techniques.

3

Apply frequent pattern and association rule mining techniques for data analysis.

4

Apply appropriate classification and clustering techniques for data analysis.

5

Apply clustering algorithms and association rule for various data sets using WEKA tool.

CS8661 & Internet Programming Laboratory

1

Design Web pages using HTML/XML and style sheets

2

Build dynamic web pages with validation using Javascript objects and apply different event handling mechanisms.

3

Use server side scripting to develop dynamic web pages

4

Use PHP programming to develop web applications

5

Construct web applications using AJAX and web services.

CS8662 & Mobile Application Development Laboratory

1

Develop mobile applications using GUI and Layouts.

2

Develop mobile applications using Event Listener.

3

Develop mobile applications using Databases.

4

Develop mobile applications using RSS Feed, Internal/External Storage, SMS, Multi-threading and GPS.

5

Analyze and discover own mobile app for simple needs.

CS8611 & Mini Project

1

Identify the problem.

2

Analyze problem in various domains and formulate methodology.

3

Design different solutions for the problem and select the optimum solution.

4

Develop the project using efficient tools.

5

Conclude using proper evidence to support them.

HS8581 & Professional Communication

1

Make effective presentations

2

Participate confidently in group discussions.

3

Attend job interviews and be successful in them

4

Develop adequate soft skills required for the work place

SEMESTER – VII

MG8591 & Principles of Management

1

Discuss the evolution of management, functions and roles of managers.

2

Explain the different types of plans, Steps in planning process and tools used for planning.

3

Elaborate different organization structures and functions of human resources manager.

4

Interpret the concepts in motivation techniques, leadership and communication processes

5

Describe the control techniques and the role of technology in management

CS8792 & Cryptography and Network Security

1

Describe network security services, mechanisms and classify the symmetric encryption techniques.

2

Demonstrate knowledge of symmetric and asymmetric Encryption Algorithms like DES & AES.

3

Describe RSA and Diffie Hellman key exchange security algorithms used for network security along with its encryption and decryption.

4

Evaluate security mechanisms using digital signatures for protecting messages and data by MAC and Hash functions.

5

Demonstrate various network security applications, IPSec, Firewall, IDS, Web Security, Email Security and Malicious software etc.

CS8791 & Cloud Computing

1

Evaluate enabling technologies such as high-speed links and storage area networks for building computer grids

2

Utilize grid computing and clustering middleware, such as Parallel Virtual Machine (PVM), Message Passing Interface.

3

Design a grid computing application in one of the key application areas.

4

Develop the protocols to use mechanisms to support cloud computing

5

Develop applications for cloud computing

OCH752 & Energy Technology

1

Realize the need of energy conversion and learn about the Indian and World Energy Scenario and world energy use resources.

2

Explain the types of conventional energy and energy conversion systems.

3

Identify the field applications of solar energy, winds energy and Understand the Geothermal, tidal energy, its mechanism of production and its applications.

4

Develop design parameters for equipment to be used in Chemical process industries.

5

Discuss Energy conservation act, its features and related policies other acts.

CS8092 &Computer Graphics and Multimedia

1

Describe the basic concepts in computer graphics and various output primitives’ algorithms and color models.

2

Apply two dimensional transformations, Clipping algorithms and viewing functions.

3

Apply three dimensional transformations, viewing functions, Bezier Curve, B-spline and Clipping algorithms.

4

Describe the basic concepts of multimedia architecture, multimedia file formats and compression & decompression techniques.

5

Design basic 3D scenes, images, and video and animation sequences.

CS8079 & Human Computer Interaction

1

Explain the capabilities of both humans and computers

2

Design effective dialog for HCI

3

Identify the stakeholder’s requirements and choose the appropriate models

4

Develop mobile HCI using mobile elements and tools

5

Describe the HCI implications for designing multimedia/ ecommerce / e-learning websites

CS8711 & Cloud Computing Laboratory

1

Deploy various virtualization tools such as Virtual Box, VMware workstation.

2

Design and deploy a web application in a PaaS environment.

3

Simulate a cloud environment to implement new Cloud task schedulers.

4

Design and use a generic cloud environment that can be used as a private cloud.

5

Manipulate large data sets in a parallel environment.

IT8761 & Security Laboratory

1

Develop code for classical Encryption Techniques to solve the problems.

2

Build cryptosystems by applying symmetric and public key encryption algorithms.

3

Construct code for authentication algorithms.

4

Develop a signature scheme using Digital signature standard.

5

Demonstrate the network security system using open source tools

SEMESTER – VIII

GE8076& Professional Ethics 

1

Illustrate the principles of human values

2

Demonstrate the techniques and theories of Engineering Ethics

3

Explain the procedure for Engineering as Social Experimentation

4

Summarize the concept of Safety, Responsibilities and Rights

5

Explain the different Global Issues

CS8080 & Information Retrieval Techniques

1

Explain the IR system, searching and ranking process

2

Describe the various information retrieval models

3

Apply various text classification and clustering techniques for information retrieval

4

Describe the architecture and ranking for web search engine

5

Describe the recommender system for information retrieval

CS8811 & Project Work

1

Identify the problem.

2

Analyze problem in various domains and formulate methodology.

3

Design different solutions for the problem and select the optimum solution.

4

Develop the project using efficient tools.

5

Conclude using proper evidence to support them.

error: Content is protected !!
×