B.E. Computer Science & Engineering

Introduction

The Department of Computer Science Engineering was established in the Christian College of Engineering and Technology in 2001–2002, and M.E. Computer Science was started in 2013-2014. The Department was started with the intake of 60 students for UG and 24 Students for PG. Both U.G and P.G programs are permanently affiliated by Anna University. The main objective of the computer  develop an understanding of how computing technology presents new ways to address problems; and to use computational thinking to analyze problems and to design, develop and evaluate solutions. It also aims at the students to read, write, test, and modify computer programs.

The skill development includes the hand-execute simple programs, showing how input data is processed, output data is produced, and how the values of internal variables change  explain at various levels the behavior of fragments of programming language code also to amend existing programs to adjust or correct their functionality and to translate well-structured plans into working programs and to  analyze simple problems involving text, numbers and graphics, producing a top-level plan with refinements  use the error messages of the compiler to identify and correct mistakes in program syntax use testing strategies to identify and correct semantic errors in programs.

The department maintains a close interaction with the alumni and often uses their feedback to enhance the course offerings and research infrastructure. Their valuable feedbacks are considered, and further preceded for the young hearts and their future.

Vision

To create computer science graduates who will be renowned as creative leaders in the digital field by the knowledge they gained, experienced with the support of life-long learning faculties and by exposing themselves in the society.

Mission

To establish a better realization between knowledge and the real world among the students by providing them with innovative, problem solving, leadership skills along with ethical responsibilities.

Dr. P. Sundar

Programme Outcomes(POs)

After going through the four years of study, our Computer Science and Engineering Graduates will exhibit ability to:

PO#

          Graduate Attribute

      Programme Outcome

1

Engineering knowledge

Apply knowledge of mathematics, basic science and engineering science.

2

Problem analysis

Identify, formulate and solve engineering problems.

3

Design/development of solutions

Design an electrical system or process to improve its performance, satisfying its constraints.

4

Conduct investigations of complex problems

Conduct experiments in electrical and electronics systems and interpret the data.

5

Modern tool usage

Apply various tools and techniques to improve the efficiency of the system.

6

The Engineer and society

Conduct    themselves to     uphold    the professional and social obligations.

7

Environment and sustainability

Design the system with environment consciousness and sustainable development.

8

Ethics

Interacting industry, business and society in a professional and ethical manner.

9

Individual and team work

Function in a multidisciplinary team.

10

Communication

Proficiency     in     oral     and                       written Communication.

11

Project management and finance

Implement cost effective and improved system.

12

Life-long learning

Continue professional development and learning as a life-long activity.

Programme Outcomes(POs)

After going through the four years of study, our Computer Science and Engineering Graduates will exhibit ability to:

PO#

Programme Outcomes

1

An ability to independently carry out research / investigation and development work to solve practical problems.

2

An ability to write and present a substantial technical report/document.

3

Students should be able to demonstrate a degree of mastery over the area of Computer Students should be able to demonstrate a degree of mastery over the area of Computer science engineering.

4

Efficiently design, build and develop system

application software for distributed and centralized computing environments in varying domains and platform

5

Understand the working of current Industry trends, the new hardware architectures, the software components and design solutions for real world problems by Communicating and effectively working with professionals in various engineering fields and pursue research orientation for a lifelong professional development in computer and automation arenas.

6

Model a computer based automation system and design algorithms that explore the understanding of the tradeoffs involved in digital transformation.

 

Program Specific Outcomes (PSO’s)

PSO 1: Exhibit design and programming skills to build and automate business solutions using cutting edge technologies.

PSO 2:Strong theoretical foundation leading to excellence and excitement towards research, to provide elegant solutions to complex problems.

PSO 3:Ability to work effectively with various engineering fields as a team to design, build and develop system applications.

Sundar

Dr. C. Sundar
Professor/HOD of CSE

Welcome to Department of CSE, CCET.

Department of CSE is well supported by experienced faculty members with an average experience of 10 years. Our distinguished faculty teaches a wide range of diverse and engaging classes at both the undergraduate and graduate levels, ranging from the fundamentals of Computer Science, Core Courses, Programming and Emerging Technologies like Data Analytics, Data Mining, IoT, AI, Machine Learning, Professional Ethics, Research Methodologies and Open Source Technologies—to name just a few. In addition to offering Bachelor of Engineering (BE) degree, our department also offers a Master of Engineering (ME) programme in Computer Science.

It is built with the state of art infrastructure facility to support and encourage students to acquire knowledge and practical experience. During the course, students are able to mold their career, polish their technical skills and also inculcate team spirit with good oral and written communication. Students are supported technically and financially to participate in competitions, Hackathons at state, national and international level platforms.

Sincerely, and with best wishes,
Dr. C. Sundar,
HOD and Professor,
Department of Computer Science and Engineering, CCET.

Sundar

Dr. C. Sundar
M.E., Ph.D.,
Professor/HOD Of CSE

Mrs. Vanitha,
J.M.E.,
Assistant Professor.

Mrs. V. Keerthika, M.E.,
Assistant Professor.

J.SENGOLE BEULAH
J. Sengole Beulah
M.E.,
Assistant Professor
P.Rajalakshmi
P. Rajalakshmi
M.E.,
Assistant Professor
J.JEBA PRASANNA JOICE
J. Jeba Prasanna Joice
M.E.,
Assistant Professor
Julie
Juli Praveena
M.E.,
Assistant Professor
Prasath
K.Prasath
M.E.,
Assistant Professor
V.SUMATHI
V.Sumathi
M.E.,
Assistant Professor
G.THIVYAPRIYA
G. Thivyapriya
M.E.,
Assistant Professor
S.AUGULAKSHMI
S.Angulakshmi
M.E.,
Assistant Professor
Aruk
C. Arul Johnsi
M.E.,
Assistant Professor

Dr.S.Venkatesh Babu M.E., Ph.D.,
Assistant Professor
Department of CSE

J.SENGOLE BEULAH
J. Sengole Beulah
M.E.,
Assistant Professor
P.Rajalakshmi
P. Rajalakshmi
M.E.,
Assistant Professor
J.JEBA PRASANNA JOICE
J. Jeba Prasanna Joice
M.E.,
Assistant Professor
Julie
Juli Praveena
M.E.,
Assistant Professor
Prasath
K.Prasath
M.E.,
Assistant Professor
V.SUMATHI
V.Sumathi
M.E.,
Assistant Professor
G.THIVYAPRIYA
G. Thivyapriya
M.E.,
Assistant Professor
S.AUGULAKSHMI
S.Angulakshmi
M.E.,
Assistant Professor
Aruk
C. Arul Johnsi
M.E.,
Assistant Professor
Alumni

As a student of Christian College of Engineering and Technology, it was a golden period of learning and enjoyment. Small regular appreciations from faculties motivated me to make learning my passion. Dedication and perseverance for skill development by teachers at Christian college of Engineering and Technology still motivates me to constantly work towards goal.
My Belief is “I am different from others.”

My true identity and feeling of uniqueness is the source of enjoyment and success. Empowered people can turn a failure into success by learning from it and moving on with having faith on themselves.

Computer Lab

Modern software is well-equipped in the laboratories, which are managed by knowledgeable technical support staff. The hardware in the various labs exposes students to real-world knowledge and provides examples of the key ideas in Computer Science engineering.

Lab
Lab

Library

Library

The department has a library that supports the staff’s and students’ academic and research endeavors.

Seminars

The department organizes different seminars on the recent trends and hands on training for the same from various organizations.

Training

Resource person 1 addressing and explaining the trends in computer science fields.

Training

Resource person 2 sharing her experience in the IT field and wipes out the fear from the blooming mind

Training

Our senior Faculty addressing the students and the honorium on the dais.

Training

Interview training for 3rd year and final year students to face the interview

Training

Successful seminar team and student volunteers.

 HS3152 -PROFESSIONAL ENGLISH  I  –  [C101]
C101.1To use appropriate words in a professional context 
C101.2To gain understanding of basic grammatic structures and use them in right context. 
C101.3To read and infer the denotative and connotative meanings of technical texts 
C101.4To write definitions, descriptions, narrations and essays on various topics 
MA3151-  MATRICES  AND  CALCULUS  –  [C102]
C102.1Use the matrix algebra methods for solving practical problems. 
C102.2Apply differential calculus tools in solving various application problems. 
C102.3Able to use differential calculus ideas on several variable functions. 
C102.4Apply different methods of integration in solving practical problems. 
C102.5:Apply multiple integral ideas in solving areas, volumes and other practical problems. 
PH3151   -ENGINEERING  PHYSICS  –  [C103]
C103.1Understand the importance of mechanics.
C103.2Express their knowledge in electromagnetic waves. 
C103.3Demonstrate a strong foundational knowledge in oscillations, optics and lasers. 
C103.4Understand the importance of quantum physics.  
C103.5Comprehend and apply quantum mechanical principles towards the formation of energy bands. 
    CY3151 –   ENGINEERING CHEMISTRY –  [C104]
C104.1To infer the quality of water from quality parameter data and propose suitable treatment methodologies to treat water.
C104.2To identify and apply basic concepts of nanoscience and nanotechnology in designing the synthesis of nanomaterials for engineering and technology applications. 
C104.3To apply the knowledge of phase rule and composites for material selection requirements. 
C104.4To recommend suitable fuels for engineering processes and applications. 
C104.5To recognize different forms of energy resources and apply them for suitable applications in energy sectors. 
GE3151- PROBLEM SOLVING AND PYTHON PROGRAMMING  – [C105]
C105.1 Develop algorithmic solutions to simple computational problems. 
C105.2 Develop and execute simple Python programs. 
C105.3 Write simple Python programs using conditionals and loops for solving problems.  
C105.4Decompose a Python program into functions. 
C105.5Represent compound data using Python lists, tuples, dictionaries etc. 
C105.6 Read and write data from/to files in Python programs. 
GE3152  –  HERITAGE OF TAMILS  –  [C106]
C106.1
 
   
 
C106.2
 
C106.3 
C106.4 
C106.5
 
GE3171  – PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY  –  [C107]
C107.1 Develop algorithmic solutions to simple computational problems
C107.2Develop and execute simple Python programs. 
C107.3 Implement programs in Python using conditionals and loops for solving problems.. 
C107.4 Deploy functions to decompose a Python program. 
C107.5 Process compound data using Python data structures. 
C107.6Utilize Python packages in developing software applications. 
BS3171  –  PHYSICS  AND  CHEMISTRY  LABORATORY  –  [C108a]
C108.a.1Understand the functioning of various physics laboratory equipment. 
C108.a.2Use graphical models to analyze laboratory data. 
C108.a.3 Use mathematical models as a medium for quantitative reasoning and describing physical  reality. 
C108.a.4 Access, process and analyze scientific information. 
C108.a.5Solve problems individually and collaboratively. 
CHEMISTRY  LABORATORY  –  [C108b]
C108.b.1To analyse the quality of water samples with respect to their acidity, alkalinity, hardness  and  DO. 
C108.b.2To determine the amount of metal ions through volumetric and spectroscopic techniques 
C108.b.3 To analyse and determine the composition of alloys.
C108.b.4To learn simple method of synthesis of nanoparticles 
C108.b.5To quantitatively analyse the impurities in solution by electroanalytical techniques 
GE3172 –   ENGLISH LABORATORY  –  [C109]
C109.1 To listen to and comprehend general as well as complex academic information 
C109.2 To listen to and understand different points of view in a discussion 
C109.3To speak fluently and accurately in formal and informal communicative contexts 
C109.4To describe products and processes and explain their uses and purposes clearly and accurately  
C109.5To express their opinions effectively in  both formal and informal discussions 
 HS3252-    PROFESSIONAL ENGLISH – II  –   [C110]
C110.1To compare and contrast products and ideas in technical texts. 
C110.2To identify and report cause and effects in events, industrial processes through technical  texts 
C110.3To analyse problems in order to arrive at feasible solutions and communicate them in the  written format.  
C110.4To present their ideas and opinions in a planned and logical manner  
C110.5To draft effective resumes in the context of job search. 
MA3251 -STATISTICS AND NUMERICAL METHODS   –   [C111]
C111.1Apply the concept of  testing of hypothesis for small and large samples in real life problems. 
C111.2Apply the basic concepts of classifications of design of experiments in the  field of agriculture.  
C111.3Appreciate the numerical techniques of interpolation in various intervals and apply the   numerical techniques of differentiation and   integration for engineering problems. 
C111.4Understand the knowledge of various techniques and methods for solving  first and second  order ordinary differential equations. 
C111.5Solve the  partial and  ordinary  differential equations with initial and boundary conditions by   using certain techniques with engineering applications. 
PH3202  – PHYSICS FOR INFRMATION SCIENCE   –  [C112]
C112.1Know basics of dielectric materials and insulation. 
C112.2Gain knowledge on the electrical and magnetic properties of materials and their applications 
C112.3Understand clearly of semiconductor physics and functioning of semiconductor devices 
C112.4Understand the optical properties of materials and working principles of various optical devices 
C112.5Appreciate the importance of nanotechnology and nanodevices. 
  BE3251  – BASIC ELECTIRICAL AND ELECTRONICS ENGINEERING –   [C113]
C113.1Understanding profession of Civil and Mechanical engineering. 
C113.2Summarise the planning of building, infrastructure and working of Machineries.
C113.3Apply the knowledge gained in respective discipline  
C113.4Illustrate the ideas of Civil and Mechanical Engineering applications.  
C113.5Appraise the material, Structures, machines and energy. 
GE3251 – ENGINEERING GRAPHICS   –  [C114]
C114.1Use BIS conventions and specifications for engineering drawing. 
C114.2Construct the conic curves, involutes and cycloid. 
C114.3Solve practical problems involving projection of lines. 
C114.4Draw the orthographic, isometric and perspective projections of simple solids. 
C114.5Draw the development of simple solids. 
CS3251 – PROGRAMMING IN C   –  [C115]
C115.1Demonstrate knowledge on C Programming constructs.
C115.2Develop simple applications in C using basic constructs
C115.3Design and implement applications using arrays and strings
C115.4Develop and implement modular applications in C using functions.
C115.5Develop applications in C using structures and pointers.
C115.6Design applications using sequential and random access file processing.
GE3252     – TAMILS AND TECHNOLOGY   –  [C116]
C116.1
 
   
 
C116.2
 
   
 
C116.3
 
   
 
C116.4
 
   
 
C116.5
 
   
 
GE3271    –  ENGINEERING PRACTICES LABORATORY   –  [C117]
C117.1Draw pipe line plan; lay and connect various pipe fittings used in common household  plumbing work; Saw; plan; make joints in wood materials used in common household wood work. 
C117.2Wire various electrical joints in common household electrical wire work. 
C117.3Weld various joints in steel plates using arc welding work; Machine various simple processes like turning, drilling, tapping in parts; Assemble simple mechanical assembly of common  household equipments; Make a tray out of metal sheet using sheet metal work. 
C117.4Solder and test simple electronic circuits; Assemble and test simple electronic components  on PCB.  
CS3271 – PROGRAMMING IN C  LABORATORY   –  [C118]
C118.1 Demonstrate knowledge on C programming constructs
C118.2Develop programs in C using basic constructs.
C118.3Develop programs in C using arrays.
C118.4Develop applications in C using strings, pointers, functions.
C118.5Develop applications in C using structures.
C118.6Develop applications in C using file processing.
GE3272 –  COMMUNICATION LABORATORY   –  [C119]
C119.1To listen to and comprehend general as well as complex academic information
C119.2To listen to and understand different points of view in a discussion
C119.3To speak fluently and accurately in formal and informal communicative contexts
C119.4To describe products and processes and explain their uses and purposes clearly and accurately
C119.5To express their opinions effectively in both formal and informal discussions
MA3354 -DISCRETE MATHEMATICS   –  [C201]
C201.1Understand the fundamental knowledge of the concepts of probability and have  knowledge of standard distributions which can describe real life phenomenon. 
C201.2Understand the basic concepts of one and two dimensional random variables and apply  in engineering applications. 
C201.3To develop an understanding of the standard techniques of complex variable theory in   particular  analytic function and its mapping property. 
C201.4To familiarize the students with complex integration techniques and contour integration  techniques which can be used in real integrals. 
C201.5To acquaint the students with Differential Equations which are significantly used in  engineering problems. 
CS3351  – DIGITAL PRINCIPLES AND COMPUTER ORGANIZATION   –  [C202]
C202.1Visualize and explain Gradient, Divergence, and Curl operations on electromagnetic  vector fieldsand identify the electromagnetic sources and their effects. 
C202.2Compute and analyse electrostatic fields, electric potential, energy density along with  their applications. 
C202.3Compute and analyse magneto static fields, magnetic flux density, vector potential along   with their applications.
C202.4 Explain different methods of emf generation and Maxwell’s equations 
C202.5Explain the concept of electromagnetic waves and characterizing parameters 
CS3352 – FOUNDATIONS OF DATA SCIENCE   –  [C203]
C203.1Define the data science process
C203.2Understand different types of data description for data science process
C203.3Gain knowledge on relationships between data
C203.4Use the Python Libraries for Data Wrangling
C203.5Apply visualization  Libraries in Python to interpret and explore data
 CS3301  –  DATA STRUCTURES   –   [C204]
C204.1Define linear and non-linear data structures.
C204.2Implement linear and non–linear data structure operations.
C204.3Use appropriate linear/non–linear data structure operations for solving a given problem.
C204.4Apply appropriate graph algorithms for graph applications.
C204.5Analyze the various searching and sorting algorithms.
CS3391  – OBJECT ORIENTED PROGRAMMING  –  [C205]
C205.1Apply the concepts of classes and objects to solve simple problems
C205.2Develop programs using inheritance, packages and interfaces
C205.3Make use of exception handling mechanisms and multithreaded model to solve real world problems
C205.4Build Java applications with I/O packages, string classes, Collections and generics concepts
C205.5Integrate the concepts of event handling and JavaFX components and controls for developing GUI based applications
CS3311  –  DATA STRUCTURES LABORATORY  –   [C206]
C206.1Implement Linear data structure algorithms
C206.2Implement applications using Stacks and Linked lists
C206.3Implement Binary Search tree and AVL tree operations.
C206.4Implement graph algorithms.
C206.5Analyze the various searching and sorting algorithms.
CS3381  – OBJECT ORIENTED PROGRAMMING  LABORATORY  –  [C207]
C207.1Design and develop java programs using object oriented programming concepts
C207.2Develop simple applications using object oriented concepts such as package, exceptions
C207.3Implement multithreading, and generics concepts
C207.4Create GUIs and event driven programming applications for real world problems
C207.5Implement and deploy web applications using Java
CS3361  – DATA SCIENCE LABORATORY  –   [C208]
C208.1Make use of the python libraries for data science
C208.2Make use of the basic Statistical and Probability measures for data science
C208.3Perform descriptive analytics on the benchmark data sets
C208.4Perform correlation and regression analytics on standard data sets
C208.5Present and interpret data using visualization  packages in Python.
GE3361 -PROFESSIONAL DEVELOPMENT   –   [C209]
C210.1Use MS Word to create quality documents, by structuring and organizing content for their day to day technical and academic requirements 
C210.2Use MS EXCEL to perform data operations and analytics, record, retrieve data as per requirements and visualize data for ease of understanding 
C210.3Use MS PowerPoint to create high quality academic presentations by including common tables, charts, graphs, interlinking other elements, and using media objects.
 CS3452 – THEORY OF COMPUTATION –   [C211]
C211.1Construct automata theory using Finite Automata
C211.2Write regular expressions for any pattern
C211.3Design context free grammar and Pushdown Automata
C211.4Design Turing machine for computational functions
C211.5Differentiate between decidable and  undecidable problems
CS3491 – ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING  –   [C212]
C212.1Use appropriate search algorithms for problem solving
C212.2Apply reasoning under uncertainty
C212.3Build supervised learning models
C212.4Build ensembling and unsupervised models
C212.5Build deep learning neural network models
  CS3492 – DATABASE MANAGEMENT SYSTEMS  –  [C213]
C213.1Construct SQL Queries using relational algebra
C213.2Design database using ER model and normalize the database
C213.3Construct queries to handle transaction processing and maintain consistency of the database
C213.4Compare and contrast various indexing strategies and apply the knowledge to tune the performance of the database
C213.5Appraise how advanced databases differ from Relational Databases and find a suitable database for the given requirement.
CS3401 – ALGORITHMS  –   [C214]
C214.1Analyze the efficiency of algorithms using various frameworks
C214.2Apply graph algorithms to solve problems and analyze their efficiency.
C214.3Make use of algorithm design techniques  like divide and conquer, dynamic programming and greedy techniques to solve problems
C214.4Use the state space tree method for solving problems.
C214.5Solve problems using approximation algorithms and randomized algorithms
CS3451 – INTRODUCTION TO OPERATING SYSTEMS    –   [C215]
C215.1Analyze various scheduling algorithms and process synchronization.
C215.2Explain deadlock prevention and avoidance algorithms.
C215.3Compare and contrast various memory management schemes.
C215.4Explain the functionality of file systems, I/O systems, and Virtualization
C215.5Compare iOS and Android Operating Systems.
GE3451 – ENVIRONMENTAL SCIENCES AND SUTAINABILITY    –    [C216]
C216.1To recognize and understand the functions of environment, ecosystems and biodiversity and their conservation. 
C216.2To identify the causes, effects of environmental pollution and natural disasters and contribute to the preventive measures in the society. 
C216.3To identify and apply the understanding of renewable and non-renewable resources and contribute to the sustainable measures to preserve them for future generations.
C216.4To recognize the different goals of sustainable development and apply them for suitable technological advancement and societal development.
C216.5To demonstrate the knowledge of sustainability practices and identify green materials, energy cycles and the role of sustainable urbanization.
CS3461 – OPERATING SYSTEMS LABORATORY  –   [C217]
C217.1Define and implement UNIX Commands.
C217.2Compare the performance of various CPU Scheduling Algorithms.
C217.3Compare and contrast various Memory Allocation Methods.
C217.4Define File Organization and File Allocation Strategies.
C217.5Implement various Disk Scheduling Algorithms.
CS3481  -DATABASE MANAGEMENT SYSTEMS  LABORATORY   –   [C218]
C218.1Create databases with different types of key constraints.
C218.2Construct simple and complex SQL queries using DML and DCL commands.
C218.3Use advanced features such as stored procedures and triggers and incorporate in GUI based application development.
C218.4Create an XML database and validate with meta-data (XML schema).
C218.5Create and manipulate data using NOSQL database.
CS3591 – COMPUTER NETWORKS   –   [C301]
C301.1Explain the basic layers and its functions in computer networks.
C301.2Understand the basics of how data flows from one node to another.
C301.3Analyze routing algorithms
C301.4Describe protocols for various functions in the network.
C301.5Analyze the working of various application layer protocols.
CS3501 – COMPILER DESIGN   –    [C302]
C302.1Understand the techniques in different phases of a compiler
C302.2Design a lexical analyser for a sample language and learn to use the LEX tool
C302.3Apply different parsing algorithms to develop a parser and learn to use YACC tool
C302.4Understand semantics rules (SDT), intermediate code generation and run-time environment
C302.5Implement code generation and apply code optimization techniques
CB3491 – CRYPTOGRAPHY AND CYBER SECURITY  –   [C303]
C303.1Understand the fundamentals of networks security, security architecture, threats and vulnerabilities
C303.2Apply the different cryptographic operations of symmetric cryptographic algorithms
C303.3Apply the different cryptographic operations of public key cryptography
C303.4Apply the various Authentication schemes to simulate different applications
C303.5Understand various cyber crimes and cyber security
CS3551- DISTRIBUTED COMPUTING    –   [C304]
C304.1Explain the foundations of distributed systems (K2)
C304.2Solve synchronization and state consistency problems (K3)
C304.3Use resource sharing techniques in distributed systems (K3
C304.4Apply working model of consensus and reliability of distributed systems (K3)
C304.5Explain the fundamentals of cloud computing (K2)
CCS334 – BIG DATA ANALYTICS  –   [C305]
C305.1Describe big data and use cases from selected business domains
C305.2Explain NoSQL big data management
C305.3Install, configure, and run Hadoop and HDFS.
C305.4Perform map-reduce analytics using Hadoop.
C305.5Use Hadoop-related tools such as HBase, Cassandra, Pig, and Hive for big data analytics
CCS375 – WEB TECHNOLOGIES   [C306]
C306.1Construct a basic website using HTML and Cascading Style Sheets
C306.2Build dynamic web page with validation using Java Script objects and by applying different event handling mechanisms.
C306.3Develop server side programs using Servlets and JSP.
C306.4Construct simple web pages in PHP and to represent data in XML format.
C306.5Develop interactive web applications.
MX3084 – DISASTER RISK REDUCTION AND MANAGEMENT   –   [C307]
C307.1To impart knowledge on the concepts of Disaster, Vulnerability and Disaster Risk reduction [DRR]
C307.2To enhance understanding on Hazards, Vulnerability and Disaster Risk Assessment prevention and risk reduction
C307.3To develop disaster response skills by adopting relevant tools and technology
C307.4Enhance awareness of institutional processes for Disaster response in the country and
C307.5Develop rudimentary ability to respond to their surroundings with potential Disaster response in areas where they live, with due sensitivity
CCS356 –  OBJECT ORIENTED SOFTWARE ENGINEERING –  [C308]
C308.1Compare various Software Development Lifecycle Models
C308.2Evaluate project management approaches as well as cost and schedule estimation strategies
C308.3Perform formal analysis on specifications
C308.4Use UML diagrams for analysis and design
C308.5Architect and design using architectural styles and design patterns, and test the system
CS3691 – EMBEDED SYSTEMS AND IOT   –   [C309]
C309.1Explain the architecture of embedded processors.
C309.2Write embedded C programs
C309.3Design simple embedded applications
C309.4Compare the communication models in IOT
C309.5Design IoT applications using Arduino/Raspberry Pi /open platform
CCS372 – VIRTUALIZATION   –   [C310]
C310.1Analyse the virtualization concepts and Hypervisor
C310.2Apply the Virtualization for real-world applications
C310.3Install & Configure the different VM platforms
C310.4Experiment with the VM with various software
CCS374 – WEB APPLICATION SECURITY   –   [C311]
C311.1Understanding the basic concepts of web application security and the need for it
C311.2Be acquainted with the process for secure development and deployment of web applications
C311.3Acquire the skill to design and develop Secure Web Applications that use Secure APIs
C311.4Be able to get the importance of carrying out vulnerability assessment and penetration testing
C311.5Acquire the skill to think like a hacker and to use hackers tool sets
CCW332 – DIGITAL MARKETING   –   [C312]
C312.1To examine and explore the role and importance of digital marketing in today’s rapidly changing business environment..
C312.2To focuses on how digital marketing can be utilized by  organizations and how its effectiveness can be measured.
C312.3To know the key elements of a digital marketing strategy.
C312.4To study how the effectiveness of a digital marketing campaign can be measured
C312.5To demonstrate advanced practical skills in common digital marketing tools such as  SEO, SEM, Social media and Blogs.
CCS335 – CLOUD COMPUTING   –   [C313]
C313.1Understand the design challenges in the cloud.
C313.2Apply the concept of virtualization and its types.
C313.3Experiment with virtualization of hardware resources and Docker.
C313.4Develop and deploy services on the cloud and set up a cloud environment.
C313.5Develop and deploy services on the cloud and set up a cloud environment.
CCS335 – CLOUD COMPUTING   –   [C314]
C314.1Apply graph models for solving real world problem.
C314.2Understand the importance the natural applications of trees and graph connectivity.
C314.3Understand the characterization study of Eulerian graphs and Hamiltonian graphs.
C314.4Apply the graph colouring concepts in partitioning problems.
C314.5Apply the standard optimization graph algorithms in solving application problems.
MX3086  – HISTORY OF SCIENCE AND TECHNOLOGY   –   [C315]
C315.1This course will begin with a short overview of human needs and desires and how different political-economic systems try to fullfill them. In the process, we will end with a critique of different systems and their implementations in the past, with possible future directions.
GE3791 – HUMAN VALUES AND ETHICS   –   [C401]
C401.1Identify the importance of democratic, secular and scientific values in harmonious functioning of social life
C401.2Practice democratic and scientific values in both their personal and professional life. 
C401.3 Find rational solutions to social problems.
C401.4Behave in an ethical manner in society
C401.5 Practice critical thinking and the pursuit of truth.
GE3751 – PRINCIPLES OF MANAGEMENT –   [C402]
C402.1Upon completion of the course, students will be able to have clear understanding of
managerial functions like planning, organizing, staffing, leading & controlling.
C402.2Have same basic knowledge on international aspect of management.
C402.3Ability to understand management concept of organizing.
C402.4Ability to understand management concept of directing.
OHS352 – PROJECT REPORT WRITING  –   [C403]
C403.1Write effective project reports 
C403.2Use statistical tools with confidence.
C403.3Explain the purpose and intension of the proposed project coherently and with clarity.
C403.4Create writing texts to suit achieve the intended purpose.
C403.5Master the art of writing winning proposals and projects.
AI3021 – IT IN AGRICULTURAL SYSTEM  –    [C404]
C404.1The students shall be able to understand the applications of IT in remote sensing applications such as Drones etc.
C404.2The students will be able to get a clear understanding of how a greenhouse can be automated and its advantages.
C404.3The students will be able to apply IT principles and concepts for management of field operations
C404.4The students will get an understanding about weather models, their inputs and applications.
C404.5The students will get an understanding of how IT can be used for e-governance in agriculture.
OME354 – APPLIED DESIGN THINKING   –   [C405]
C405.1Define & test various hypotheses to mitigate the inherent risks in product innovations
C405.2Design the solution concept based on the proposed value by exploring alternate solutions to achieve value-price fit
C405.3Develop skills in empathizing, critical thinking, analyzing, storytelling & pitching
C405.4Apply system thinking in a real-world scenario
CS3811 – PROJECT WORK / INTERNSHIP   –   [C406]
C406.1Gain Domain   knowledge   and   technical   skill   set   required   for   solving   industry   / research problems 
C406.2Provide solution architecture, module level designs, algorithms   
C406.3Implement, test and deploy the solution for the target platform
C406.4Prepare detailed technical report, demonstrate and present the work