Academic Department

Information Technology

A blend of Computer Science, Communication Engineering and Information Science & Management — building IT professionals, researchers, innovators and entrepreneurs since 2002.

Established in 2002

B.Tech Information Technology

PEOs, POs, PSOs, WK & COs

Program Educational Objectives (PEOs)

  • PEO1: Graduates will be equipped with sound mathematical, scientific and engineering fundamentals necessary to formulate, analyze and solve engineering problems, and to pursue advanced study or research.
  • PEO2: Graduates will have excellent communication skills, excel in multi-disciplinary and multi-cultural teams, and have an appreciation for non-technical disciplines.
  • PEO3: Graduates will be recognized in their chosen fields for their broad education, leadership, integrity, and sensitivity and their ability to get abreast of the latest developments and contemporary issues, which are necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context

Programme Specific Outcomes (PSOs)

The students will be able to:

  • PSO1 : Apply concepts to design and implement algorithms, processes or systems in areas related to networking, iot, big data analytics, block chain, and artificial intelligence.
  • PSO2 : Effectively use concepts learnt for cracking competitive exams and thereby build a successful career

Programme Outcomes (POs)

  • Engineering Graduates will be able to:
    • PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
    • PO2: Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
    • PO3: Design/development of solutions: Design solutions for complex engineering problems anddesign system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
    • PO4: Conduct investigations of complex problems: Use research-based knowledge and researchmethods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
    • PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modernengineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
    • PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assesssocietal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
    • PO7: Environment and sustainability: Understand the impact of the professional engineering solutionsin societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
    • PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms ofthe engineering practice.
    • PO9: Individual and team work: Function effectively as an individual, and as a member or leader indiverse teams, and in multidisciplinary settings.
    • PO10: Communication: Communicate effectively on complex engineering activities with the engineeringcommunity and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
    • PO11: Project management and finance: Demonstrate knowledge and understanding of theengineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
    • PO12: Life-long learning: Recognize the need for, and have the preparation and ability to engage inindependent and life-long learning in the broadest context of technological change.

Knowledge and Attitude Profile (WK)

  • WK1: A systematic, theory-based understanding of the natural sciences applicable to the discipline and awareness of relevant social sciences.
  • WK2: Conceptually-based mathematics, numerical analysis, data analysis, statistics and formal aspects of computer and information science to support detailed analysis and modelling applicable to the discipline.
  • WK3: A systematic, theory-based formulation of engineering fundamentals required in the engineering discipline.
  • WK4: Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the accepted practice areas in the engineering discipline; much is at the forefront of the discipline.
  • WK5: Knowledge, including efficient resource use, environmental impacts, whole-life cost, re-use of resources, net zero carbon, and similar concepts, that supports engineering design and operations in a practice area.
  • WK6: Knowledge of engineering practice (technology) in the practice areas in the engineering discipline.
  • WK7: Knowledge of the role of engineering in society and identified issues in engineering practice in the discipline, such as the professional responsibility of an engineer to public safety and sustainable development.
  • WK8: Engagement with selected knowledge in the current research literature of the discipline, awareness of the power of critical thinking and creative approaches to evaluate emerging issues.
  • WK9: Ethics, inclusive behavior and conduct. Knowledge of professional ethics, responsibilities, and norms of engineering practice. Awareness of the need for diversity by reason of ethnicity, gender, age, physical ability etc. with mutual understanding and respect, and of inclusive attitudes

----------------------------------------- 2024 Scheme -----------------------------------------

Semester III
GAMAT301Mathematics for Computer and Information Science-3
PCITT302Computer Organisation and Architecture
PCITT303Data Structures
PBITT304Database Management System
GAEST305Digital Electronics and Logic Design
UCHUT346Economics for Engineers
PCITL307Programming in Python Lab
PCITL308Data Structures Lab
Semester IV
GAMAT401Mathematics for Computer and Information Science-4
PCITT402Computer Networks
PCITT403Operating Systems
PBITT404Data Science
PEITT412Data Communication and Networking
UCHUT347Engineering Ethics and Sustainable Development
PCITL407Computer Networks Lab
PCITL408Operating Systems Lab
Semester V
PCITT501 Machine Learning
PEITT502 Algorithm Analysis and Design
PCITT503 Software Engineering
PBITT504 Web Application Development
PEITT524 Data Mining and Warehousing
PCITL507 Machine Learning Lab
PCITL508 Algorithm Analysis and Design Lab

Course Outcomes (COs)

GAMAT301 Mathematics for Computer and Information Science-3

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Understand the concept, properties and important models of discrete random variables and to apply in suitable random phenomena.

K3

CO2

Understand the concept, properties and important models of continuous random variables and to apply in suitable random phenomena.

K3

CO3

Familiarize and apply limit theorems and to understand the fundamental characteristics of stochastic processes.

K3

CO4

Solve problems involving Markov Chains, to understand their theoretical foundations and to apply them to model and predict the behaviour of various stochastic processes.

K3

 
PCITT302 COMPUTER ORGANISATION AND ARCHITECTURE

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Apply the fundamental concepts of computer operations, memory organization, and instruction set architectures.

K3

CO2

Describe and apply the concepts of pipelining, including pipeline hazards and their implementation in RISC-V architecture.

K3

CO3

Apply the principles and performance optimization techniques of cache memory and the organization and protocols of DRAM systems.

K2

CO4

Understand different parallel processor architectures and multicore processors, with a case study on Intel Core i7.

K2

 
PCITT303 DATA STRUCTURES

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Apply the concept of data structure and analyze algorithm complexity using graphical and tabular methods in implementing stack and queue operations.

K3

CO2

Implement and evaluate searching, sorting, and hash table operations with various collision resolution techniques.

K3

CO3

Implement and manipulate linked lists and utilize them for stack and queue operations, including polynomial manipulation

K2

CO4

Apply tree and graph algorithms to traverse, search, and solve problems, including shortest path computations in graph structures.

K3

 

PCITT304 DATABASE MANAGEMENT SYSTEM

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Develop a relational database schema for a given project, utilizing Entity-Relationship Diagrams (ERDs) and translating them into a relational schema.

K3

CO2

Normalize a database schema and develop complex SQL queries to manipulate and retrieve data efficiently.

K3

CO3

Implement and manage database constraints, transactions, concurrency control mechanisms, and backup/recovery strategies to ensure data integrity and system reliability.

K3

CO4

Develop database application and prepare detailed documentation.

K3

 

GAEST305 DIGITAL ELECTRONICS AND LOGIC DESIGN

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Summarize the basic concept of different number systems and perform conversion and arithmetic operations between different bases

K2

CO2

Interpret a combinational logic circuit to determine its logic expression, truth table, and timing information and to synthesize a minimal logic circuit through algebraic manipulation or with a Karnaugh map

K2

CO3

Illustrate the fundamental role of hardware description languages in modern digital design and be able to develop the hardware models for different digital circuits

K3

CO4

Develop MSI logic circuits using both the classical digital design approach and the modern HDL-based approach

K3

CO5

Develop common circuits based on sequential storage devices including counter, shift registers and a finite state machine using the classical digital design approach and an HDL-based structural approach

K3

 

UCHUT346 ECONOMICS FOR ENGINEERS

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Understand the fundamentals of various economic issues using laws and learn the concepts of demand, supply, elasticity and production function

K2

CO2

Develop decision making capability by applying concepts relating to costs and revenue and acquire knowledge regarding the functioning of firms in different market situations

K3

CO3

Outline the macroeconomic principles of monetary and fiscal systems, national income and stock market

K2

CO4

Make use of the possibilities of value analysis and engineering, and solve simple business problems using break even analysis, cost benefit analysis and capital budgeting techniques

K3

 

PCITL307 PROGRAMMING IN PYTHON LAB

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Apply advanced list comprehensions, tuples, and dictionaries for efficient data manipulation and develop text processing scripts, including functions with advanced argument handling and lambda functions

K3

CO2

Implement robust programs using exception handling and user-defined exceptions.

K3

CO3

Implement file operations, work with relational databases, CSV, and web-based data sources effectively

K3

CO4

Perform basic and advanced image processing using libraries such as OpenCV and matplotlib, and demonstrate basic and advanced objectoriented programming concepts

K3

 

PCITL308 DATA STRUCTURES LAB

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Perform operations on fundamental data structures such as arrays, stacks, queues, linked lists, and hash tables

K3

CO2

Implement and analyze various sorting (e.g., bubble, insertion, selection, quick, merge) and searching algorithms (linear and binary search), understanding their efficiency and use cases.

K3

CO3

Solve complex problems involving tree and graph data structures.

K3

CO4

Analyze and optimize the performance of data structure operations, including polynomial representation and addition, using both arrays and linked lists and different implementations of stacks and queues.

K3

GAMAT401 MATHEMATICS FOR COMPUTER AND INFORMATION SCIENCE-4

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Understand the fundamental concepts of graph theory such as types of graphs, degree of a vertex, graph isomorphism, connectedness.

K2

CO2

Understand the concepts of Euler graphs, Hamiltonian graphs and connectivity

K2

CO3

Apply Prim’s and Kruskal’s algorithms for finding minimum cost spanning tree and Dijkstra’s and Floyd-Warshall algorithms for finding shortest paths.

K3

CO4

Illustrate various representations of graphs using matrices and apply vertex coloring in real life problems.

K3

 

PCITT402 COMPUTER NETWORKS

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Distinguish the terminology and concepts of computer networks and Physical Layer

K2

CO2

Illustrate different concepts of Data Link Layer including Error Control, Channel allocation and popular wired and wireless LAN technologies.

K2

CO3

Describe the network layer concepts, routing algorithms, congestion control approaches and IP protocol and addressing fundamentals.

K2

CO4

Describe the features and format of different Transport layer and Application layers protocols

K2

 

PCITT403 OPERATING SYSTEMS

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Describe the concepts of operating systems and apply process management and process scheduling concepts to solve problems.

K2

CO2

Illustrate process synchronization, deadlock, and deadlock – prevention and avoidance techniques.

K2

CO3

Illustrate the memory management techniques.

K2

CO4

Illustrate disk scheduling algorithm to solve problems and describe the file system implementation and virtual machine.

K2

 

PBITT404 DATA SCIENCE

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Apply the fundamental concepts and scope of data science, install and utilize Python and Jupyter Notebook for data science applications.

K3

CO2

Perform exploratory data analysis (EDA), build effective data pipelines including feature engineering, dimensionality reduction, and hyperparameter optimization.

K3

CO3

Implement and evaluate various machine learning algorithms.

K3

CO4

Apply various performance metrics on Machine Learning Models.

K3

 

PCITL407 COMPUTER NETWORKS LAB

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Demonstrate internetworking and network components

K3

CO2

Configure and verify both static and dynamic routing protocols

K3

CO3

Develop the ability to implement and manage VLANs, standard and extended access lists

K3

CO4

Use remote login, file transfer and automatic network configuration protocols

K3

 

PCITL408 OPERATING SYSTEMS LAB

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Implement process and thread lifecycle management, including creation, termination, and scheduling.

K3

CO2

Implement inter-process communication techniques such as pipes, message queues, and shared memory.

K3

CO3

Solve classical synchronization problems like Producer-Consumer and Dining Philosophers using semaphores and threads.

K3

CO4

Implement memory management and disk scheduling algorithms, and understand file organization and allocation strategies.

K3

 

UCHUT347 Engineering Ethics and Sustainable Development

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Develop the ability to apply the principles of engineering ethics in their professional life.

K3

CO2

Develop the ability to exercise gender-sensitive practices in their professional lives

K4

CO3

Develop the ability to explore contemporary environmental issues and sustainable practices.

K5

CO4

Develop the ability to analyse the role of engineers in promoting sustainability and climate resilience

K4

CO4

Develop interest and skills in addressing pertinent environmental and climate-related challenges through a sustainable engineering approach.

K3

 

PEITT412 Data Communication and Networking

CO No

Course Outcome

Bloom’s
Knowledge
Level (KL)

CO1

Explain the fundamental concepts of analog and digital Data
Communication and various transmission media

K2

CO2

Apply different signal encoding and error control techniques in data
transmission.

K3

CO3

Explain data link control protocols and concepts of multiplexing and
spread spectrum.

K2

CO4

Explain the principles of Networking, Wireless LANs and Cellular
Wireless Networks

K2

PCITT501 MACHINE LEARNING

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Explain basic machine learning concepts, parametric methods for estimation and dimensionality reduction techniques to improve models.

K2

CO2

Use supervised learning methods like linear regression and decision trees, evaluate model performance and ensemble techniques.

K3

CO3

Use Support Vector Machines and Neural Networks, including understanding margins, kernel functions, and the basics of the perceptron algorithm and back propagation.

K3

CO4

Apply clustering methods, reinforcement learning techniques, and basic deep learning concepts like convolutional neural networks and transformers.

K3

 
PEITT502 ALGORITHM ANALYSIS AND DESIGN

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Explain asymptotic notations used in the performance analysis of algorithms, to solve recurrence equations and study the amortized analysis.

K2

CO2

Apply divide and conquer strategy to solve practical problems efficiently

K3

CO3

Apply greedy and dynamic programming techniques in algorithm design.

K3

CO4

Apply backtracking and branch and bound techniques in algorithm design.

K3

CO5

Explain Balanced Search Trees, Graph Traversals, and sophisticated algorithms such as string matching and approximation algorithms

K2

 
PCITT503 SOFTWARE ENGINEERING

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Discuss the software process and lifecycle models of software engineering, including the roles of software engineers in various phases of development.

K2

CO2

Apply various techniques to elicit requirements from stakeholders, create detailed requirement specifications, and ensure that requirements are well-defined and traceable throughout the software developmentprocess.

K3

CO3

Apply object-oriented modeling techniques to design and document software systems.

K3

CO4

Explain the fundamental principles of software design, including design process and architectural patterns.

K2

 

PBITT504 WEB APPLICATION DEVELOPMENT

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Apply the fundamental concepts of javascript to add user interaction in the website

K3

CO2

Compare javascript, jquery in terms of performance and ease of use

K2

CO3

Build web applications with Node.js, express and MongoDB.

K3

CO4

Develop and deploy web applications with Node.js, express, MongoDB adhering to MVC architecture.

K3

 

PEITT524 DATA MINING AND WAREHOUSING

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Understand the basic concepts in data mining and the data preprocessing

K2

CO2

Describe the architecture, components, and design of data warehouses, including ETL processes and schema designs

K2

CO3

Apply various data mining techniques such as classification, clustering, and association rule mining to real-world datasets

K3

CO4

Demonstrate advanced data mining topics and practical applications, demonstrating the ability to integrate and apply knowledge in a realworld context

K3

 

PCITL507MACHINE LEARNING LAB

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Demonstrate proficiency in Python Libraries for Machine Learning, Python libraries such as Pandas and Matplotlib to preprocess data, visualize datasets, and gain insights essential for machine learning applications.

K3

CO2

Implement various machine learning algorithms, including Multiple Linear Regression, Logistic Regression, Decision Trees (ID3 & CART), and Naive Bayes’ Classifier, and will be able to assess their performance on different datasets.

K3

CO3

Build and apply advanced models such as Multilayer Perceptron for character recognition, Support Vector Machines for spam filtering, and Convolutional Neural Networks for image classification, as well as implement clustering techniques like K-Means and DBScan.

K3

CO4

Implement Q-Learning for simple game scenarios and perform sentiment analysis using ensemble methods such as Random Forest, Adaboost, and XGBoost, demonstrating a comprehensive understanding of both supervised and reinforcement learning techniques.

K4

 

PCITL508Algorithm Analysis and Design Lab

CO No

Course Outcome

Bloom’s Knowledge Level (KL)

CO1

Implement Graph Traversals and their applications.

K3

CO2

Implement Divide and Conquer and Greedy Technique.

K3

CO3

Implement Dynamic Programming and Backtracking Techniques

K3

CO4

Implement String Matching Algorithms

K3

----------------------------------------- 2019 Scheme -----------------------------------------

SEMESTER

SUB CODE

COURSES

I
MA101
Linear Algebra and Calculus
CYT 100
Engineering Chemistry
EST 110
Engineering Graphics
EST 120
Basics of Civil & Mechanical Engineering
HUN 101
Life Skills
CYL 120
Engineering Chemistry Lab
ESL 120
Civil & Mechanical Workshop
II
MA 102
Vector Calculus, Differential Equations And Transforms
PHT 100
Engineering Physics A
EST 100
Engineering Mechanics
HUN 102
Professional Communication
EST 130
Basics of Electrical and Electronics Engineering
EST 102
Programming in C
ESL 130
Electrical & Electronics Workshop
PHL 120
Engineering Physics lab
III
MCN201
SUSTAINABLE ENGINEERING
ITT201
DATA STRUCTURES
ITT203
DIGITAL SYSTEM DESIGN
ITT205
PROBLEM SOLVING USING PYTHON
MAT 201
DISCRETE MATHEMATICAL STRUCTURES
RAT281
BASICS OF ROBOTICS (MINOR)
CET 285
INFORMATICS FOR INFRASTRUCTURE MANAGEMENT (MINOR)
IV
ITT202
PRINCIPLES OF OBJECT ORIENTED TECHNIQUES
ITT206
Database Management Systems
HUT200
Professional Ethics
MCN202
CONSTITUTION OF INDIA
MAT202
PROBABILITY,STATISTICS AND NUMERICAL METHODS
CET-286
Climate Change and Hazard Mitigation (MINOR)
RAT 282
INTRODUCTION TO INDUSTRIAL AUTOMATION (MINOR)
TTT294
INUMBER THEORY (Honour)
V
ITT301
WEB APPLICATION DEVELOPMENT
ITT303
OPERATING SYSTEM CONCEPTS
ITT305
DATA COMMUNICATION AND NETWORKING
ITT307
FORMAL LANGUAGES AND AUTOMATA THEORY
ITT309
MANAGEMENT FOR SOFTWARE ENGINEERS
RAT381
AI AND MACHINE LEARNING FOR ROBOTICS (MINOR)
CET385
SUSTAINABILITY ANALYSIS AND DESIGN (MINOR)
ITT396
APPLIED COMPUTER SECURITY (HONOUR)
VI
ITT302
INTERNETWORKING WITH TCP/IP
ITT304
Algorithm Analysis And Design
ITT306
Data Science
ITT322
COMPILER DESIGN
HUT300
Industrial Economics And Foreign Trade
ITT308
Comprehensive Course Work
VII
ITT401
Data Analytics
ITT423
Artificial Intelligence
CET455
ENVIRONMENTAL HEALTH & SAFETY
MCN401
INDUSTRIAL SAFETY ENGINEERING
VIII
ITT402
Cryptography and Network Security
ITT426
INTERNET OF THINGS
 
Block Chain Technology
ITT418
INFORMATION STORAGEMANAGEMENT

Course Outcomes (COs)

Course-wise outcomes for the B.Tech Information Technology programme, grouped by semester.

MCN 201 SUSTAINABLE ENGINEERING

Sl. No.

Course Outcomes

Level

CO1

Understand the relevance and the concept of sustainability and the global initiatives in this direction

L2

CO2

Analyse the different types of environmental pollution problems and their sustainable solutions.

L3

CO3

Summarize the environmental regulations and standards

L2

CO4

Outline the concepts related to conventional and non-conventional energy

L2

CO5

Demonstrate the broad perspective of sustainable practices by utilizing engineering knowledge and principles

L2

ITT201 DATA STRUCTURES

Sl. No.

Course Outcomes

Level

CO1

Summarize different categories of data structures

L2

CO2

Identify different parameters to analyze the performance of an algorithm

L3

CO3

Explain the significance of dynamic memory management Techniques

L2

CO4

Design algorithms to perform operations with Linear and Nonlinear data structures

L3

CO5

Illustrate various technique to for searching, Sorting and hashing

L2

ITT203 DIGITAL SYSTEM DESIGN

Sl. No.

Course Outcomes

Level

CO1

To perform base conversion and arithmetic operations in various number systems

L3

CO2

To design digital circuits using simplified Boolean functions Create

L3

CO3

To develop simple design of combinational circuits

L3

CO4

To develop simple design of sequential circuits

L3

CO5

To interpret the generalization of synchronous and asynchronous sequential circuits

L2

ITT205 PROBLEM SOLVING USING PYTHON

Sl. No.

Course Outcomes

Level

CO1

Write programs using Python and learn its execution environment

L2

CO2

Apply programs to implement various computational tasks which requires loops and conditional statements

L3

CO3

Write programs using functions and packages

L2

CO4

Apply programs to implement the concept of file handling using python

L3

CO5

Design object oriented programs to implement daily life problems and their solutions

L3

MAT 201 DISCRETE MATHEMATICAL STRUCTURES

Sl. No.

Course Outcomes

Level

CO1

Check the validity of predicates in propositional and quantified propositional logic using truth tables, deductive reasoning and inference theory on propositional logic

L3

CO2

Solve counting problems by applying the elementary counting techniques – Rule of sum, Rule of product, permutation, combination, Binomial theorem, pigeonhole principle and principle of inclusion and exclusion

L3

CO3

Classify binary relations into various types and illustrate an application for each type of binary relation in computer science

L2

CO4

Illustrate an application for partially ordered set and complete lattices in computer science.

L3

CO5

Explain generating functions and solve first order and second order linear recurrence relations with constant coefficients

L3

RAT281 BASICS OF ROBOTICS(MINOR)

Sl. No.

Course Outcomes

Level

CO1

Explain the anatomy, specifications and applications of Robots

L2

CO2

Choose the appropriate sensors and actuators for robots

L3

CO3

Choose appropriate Robotic configuration and gripper for a particular application

L3

CO4

Obtain kinematic model of robotic manipulators

L3

CO5

Obtain the trajectories in joint space and Cartesian space

L3

CO6

Develop dynamic model and design the controller for robotic manipulators

L3

CET 285-INFORMATICS FOR INFRASTRUCTURE MANAGEMENT(MINOR)

Sl. No.

Course Outcomes

Level

CO1

To understand the fundamental concepts of data science, informatics & internet of things

L2

CO2

To learn the use of geomaticsin planning and site selection of infrastructure projects Applying & Analysing

L3

CO3

To apply building informatics in construction, monitoring and project management

L3

CO4

To learn the role of IoT technology in infrastructure management

L3

ITT202-PRINCIPLES OF OBJECT ORIENTED TECHNIQUES

Sl. No.

Course Outcomes

Level

CO1

Describe the specific capabilities of Object-Oriented paradigm compared to procedure oriented paradigm

L2

CO2

Explain the use of object oriented concepts to analyse the given problem.

L2

CO3

Describe the different inheritance features available in Java

L2

CO4

Construct robust programs using Exception Handling

L3

CO5

Construct applets utilising multithreading, event handling and Graphical User Interface, also model the problem scenarios using UML diagrams.

L3

ITT206-Database Management Systems

Sl. No.

Course Outcomes

Level

CO1

Describe the fundamental concepts of databases.

 L2

CO2

Construct an Entity-Relationship (ER) model and transform to relational schema.

 L3

CO3

Develop queries for relational database in the context of practical applications.

 L3

CO4

Model and design relational databases following the design principles.

 L3

 

CO5
Describe the concepts of control and recovery techniques in transaction processing and NoSQL database.

 L2

HUT 200 Professional Ethics

Sl. No.

Course Outcomes

Level

CO 1

Understand the core values that shape the ethical behaviour of a professional.

L2

CO 2

Adopt a good character and follow an ethical life.

L2

CO 3

Explain the role and responsibility in technological development by keeping personal ethics and legal ethics.

L3

CO 4

Solve moral and ethical problems through exploration and assessment by established experiments.

L2

CO 5

Apply the knowledge of human values and social values to contemporary ethical values and global issues.

L3

MCN202- CONSTITUTION OF INDIA

Sl. No.

Course Outcomes

Level

CO 1

Explain the background of the present constitution of India and features.

L2

CO 2

Utilize the fundamental rights and duties.

L3

CO 3

Understand the working of the union executive, parliament and judiciary.

L2

CO 4

Understand the working of the state executive, legislature and judiciary.

L2

CO 5

Utilize the special provisions and statutory institutions.

L3

CO 6

Show national and patriotic spirit as responsible citizens of the country

L3

MAT202 PROBABILITY,STATISTICS AND NUMERICAL METHODS

Sl. No.

Course Outcomes

Level

CO 1

Understand the concept, properties and important models of discrete random variables and,using them, analyse suitable random phenomena.

L2

CO 2

Understand the concept, properties and important models of continuous random variables and,using them, analyse suitable random phenomena

L2

CO 3

Perform statistical inferences concerning characteristics of a population based on attributes of samples drawn from the population

 

CO 4

4 Compute roots of equations, evaluate definite integrals and perform interpolation on given numerical data using standard numerical techniques

 

CO 5

Apply standard numerical techniques for solving systems of equations, fitting curves on given numerical data and solving ordinary differential equations.

L3

CET-286 Climate Change and Hazard Mitigation(MINOR)

Sl. No.

Course Outcomes

Level

CO1

Explain the basic physical principles of the global climate system.

L2

CO2

Describe the large-scale climatic changes which have influenced the ecosystem.

L2

CO3

List actions in key sectors to mitigate hazards due to climate change.

L4

CO4

Identify international initiatives which support countries to address the climate change challenges.

L3

CO5

Analyse the impact of climate change on ecosystem.

L4

RAT 282- INTRODUCTION TO INDUSTRIAL AUTOMATION(MINOR)

Sl. No.

Course Outcomes

Level

CO1

Understand the basic concepts of automation methodologies and trends in manufacturing.

L2

CO2

Understand the working principle and applications of different types of sensors.

L2

CO3

Summarize the design aspects of modern CNC machines and different types of material handling devices.

L2

CO4

Develop different pneumatic circuits based on their applications.

L3

CO5

Apply the concepts of PLC programming along with different automated inspection methods.

L3

ITTT294-NUMBER THEORY(Honour)

Sl. No.

Course Outcomes

Level

CO1

Examine results involving divisibility, greatest common divisor, Least Common multiple and a few applications

L3

CO2

Demonstrate theory and methods to solve Linear Difference Equations

L2

CO3

 Summarize theory of congruence

L2

CO4

 Solve linear congruent equations

L3

CO5

 Illustrate three classical theorems of Number theory and Apply number theory to ciphers.

L3

ITT301- WEB APPLICATION DEVELOPMENT

CO No.

Course Outcomes

Level

CO1

Identify HTML5 elements in webpages

L2

CO2

Implement Cascading Stylesheet to add style in HTML pages

L3

CO3

Apply JavaScript to add functionality to web pages

L3

CO4

Use Ajax &  JQuery  to enhance the functioning of web pages

L3

CO5

Develop web applications with HTML, CSS, JavaScript, Node JS and MongoDB

L3

ITT303-OPERATING SYSTEM CONCEPTS

Sl. No.

Course Outcome (CO)

Level

CO1

Explain the concepts and functionality of operating systems.

L2

CO2

Describe the concepts of process management and process synchronization and apply them to solve problems.

L3

CO3

Illustrate deadlock and deadlock – prevention and avoidance techniques.

L3

CO4

Illustrate the memory management techniques.

L3

CO5

Explain the file system and its implementation

L2

CO6
Use the disk scheduling algorithms to solve problems.

L3

ITT305-DATA COMMUNICATION AND NETWORKING
Sl.No.
Course Outcome (CO)
Level

CO1

Discuss the basic concepts used in data communication and computer networking

L2

CO2

Identify the concepts of data transmission and apply signal encoding techniques in data transmission.

L3

CO3

Compare different transmission mode, multiplexing, and Spread Spectrum techniques.

L2

CO4

Describe the design issues and protocols in data link layer.

L2

CO5

Summarize the routing algorithms and congestion control techniques in network layer.

L2

ITT307- FORMAL LANGUAGES AND AUTOMATA THEORY

Sl. No.

Course Outcomes

Level

CO1

Understand  the   formal   language   hierarchy  and   its applications in the field of computation

L2

CO2

Construct automaton for any given regular language and find its equivalent regular expressions

L3

CO3

Design a context free grammar for any given context free language

L3

CO4

Construct   Turing    machines    and    understand  their capability.

L3

CO5

Analyze P,NP class and various undecidable problems

L4

ITT309- MANAGEMENT FOR SOFTWARE ENGINEERS

Sl. No.

Course Outcomes

Level

CO1

Understand about the basics of software process, software development life cycle and process models.

L2

CO2

Interpret the concepts of managing software projects

L2

CO3

Make use of project evaluation techniques and choose software estimation approaches for effort and cost

L2

CO4

Explain on planning the project activities and describe the concepts of risk management and resource allocation

L2

CO5

Understand project monitoring and control, organize people and teams and describe the techniques for ensuring software quality

L2

RAT381-AI AND MACHINE LEARNING FOR ROBOTICS(MINOR)

Sl. No.

Course Outcomes

Level

CO1

Appreciate the role of AI in solving problems in different domains and their evolution of AI 

CO2

Explain the different learning techniques used in Machine learning 

CO3

Recognize the need for multilayer neural network for solving complex tasks 

CO4

Understand the fundamental concepts of Image processing and its application in computer vision

L2

CO5

Explain the different ways of perception of the environment by a robot and its use in path planning

 

CET385-SUSTAINABILITY ANALYSIS AND DESIGN (MINOR)

Sl. No.

Course Outcomes

Level

CO1

Identify the impacts of various materials and processes on the biosphere

Remembering

CO2

Identify the parameters used in the calculation of sustainability

L2

CO3

Estimate sustainability metrics for application-material combinations.

L3

CO4

4 Apply the design approaches by integrating sustainability concepts

L3

ITT396-APPLIED COMPUTER SECURITY(HONOUR)

Sl. No.

Course Outcomes

Level

CO1

Outline the basic concepts and techniques to secure various applications

L2

CO2

Explain various security mechanisms for storage infrastructure

L2

CO3

Interpret the security techniques of IoT environment

L2

CO4

Apply the underlying principles of security to cloud computing platforms

L3

CO5

Apply the significance of blockchain technology for securing various applications

L3

ITT302 INTERNETWORKING WITH TCP/IP

Sl.No.

Course Outcomes

Level

CO 1
Discuss internetworking concepts and internet address resolution.Level2:
Understand
CO 2
Illustrate the functions of IPv4, IPv6, and ICMP protocolsLevel 3: Apply
CO 3
Explain internet routing architecture and internet multicastingLevel2:
Understand
CO 4
Solve the design issues and protocols in transport layerLevel 3: Apply
CO 5
Explain application layer protocols, network virtualization and software defined networkingLevel2:
Understand
Algorithm Analysis And Design – (ITT304)
Sl. No.
Course Outcomes
Level
CO 1
Explain asymptotic notations used in the performance analysis of
algorithms and to solve recurrence equations
Level 2:
Understand
CO 2
Apply divide and conquer strategy to solve practical problems efficientlyLevel 3: Apply
CO 3
Apply greedy and dynamic programming techniques in algorithm designLevel 3: Apply
CO 4
Apply backtracking and branch and bound techniques in algorithm designLevel 3: Apply
CO 5
Interpret sophisticated algorithms such as string matching and
approximation algorithms software defined
networking
Level 2:
Understand
Data Science – (ITT306)

Sl. No.

Course Outcomes

Level

CO1
Explain the fundamental concepts and various aspects of
data science
Level 2:
Understand
CO2
Choose data validationtechniques suitable for statistical analysis andpresent results using data visualization
techniques.
Level 2: Understand
CO3
Identify different statistical learning algorithm for solving a
problem
Level 3: Apply
CO4
Use statistical analysis to characterize and interpret data setsLevel 3: Apply
CO5
Compare the pros/cons of various models and algorithms
used for data analysis and data mining
Level 2:
Understand
CO6
Develop the ability to perform basic data analysis in Python
and understand the fundamentals of deep learning.
Level 3: Apply
COMPILER DESIGN-ITT322
Sl. No.
Course Outcomes
Level
CO1
Explain the different phases of a compilersLevel 1: Remember
CO2
Illustrate different automata, context free grammars for
lexical analysis and parsing
Level 2: Understand
CO3
Compare top-down parsers with bottom-up parsersLevel 3: Apply
CO4
Construct different parsing tables for SLR, LALR ,LR,
CLR
Level 3: Apply
CO5
Illustrate the different syntax directed translation schemes , different code optimization techniques and code generation
issues
Level 2: Understand
Industrial Economics And Foreign Trade – (HUT300)
Sl. No.
Course Outcomes
Level
CO1
Explain the problem of scarcity of resources and consumer behaviour, and to evaluate the impact of government policies on the general economic welfare. (Cognitive knowledge level: Understand)Level 1: Remember
CO2
Take appropriate decisions regarding volume of output and to evaluate the social cost of production. (Cognitive knowledge level: Apply)Level 2: Understand
CO3
Determine the functional requirement of a firm under various competitive conditions. (Cognitive knowledge level: Analyse)Level 3: Apply
CO4
Examine the overall performance of the economy, and the regulation of economic fluctuations and its impact on various sections in the society. (Cognitive knowledge level: Analyse)Level 3: Apply
CO5
Determine the impact of changes in global economic policies on the business opportunities of a firm. (Cognitive knowledge level: Analyse)Level 2: Understand
Comprehensive Course Work – (ITT308)
Sl. No.
Course Outcomes
Level
CO1
Explain the core concepts in the courses listed in the prerequisite section (ITT 201, ITT 202, ITT 206, ITT
303, ITT 305).
Level2: Understand
CO2
Interpret questions asked and answer them
withconfidence
Level 2: Understand
CO3
Practice the comprehensive knowledge gained in basic courses in the field of Information Technology to build confidence for appearing for a competitive examinationLevel 3: Apply
Data Analytics – (ITT401)
Sl. No.
Course Outcomes
Level
 
CO 1
Describe the    introductory concepts of    data analytics; integrate statistical learning into data analytic processing
and tools
Level 2: Understand
 
CO 2
Summarize the big data concepts, methods, tools and applications; explain the evolution of NoSQL with popular
NoSQL products like MongoDB
Level 3: Apply
 
CO 3
Illustrate the ideas of distributed processing with Hadoop,
MapReduce paradigm and related projects namely HBase, Spark, YARN, Hive and Pig
Level 2: Understand

CO 4

Experiment with R language to perform data exploration,
wrangling and modelling

Level 3:
Apply

CO 5

Analyze how big data techniques could be used in diverse
application domains of real world
Level 4:
Analyze
Artificial Intelligence – (ITT423)
Sl. No.
Course Outcomes
Level
CO1
Discuss the fundamental foundations of artificial intelligence (AI)
and familiarize with the search terminologies and uninformed search.
Level 2:
Understand
CO2
Demonstrate various informed search methods to solve AI application
problems.
Level 3:
Apply
CO3
Illustrate the concepts of knowledge representation through logics,
inference rules and deduce solutions using the principle of resolution.
Level 3:
Apply
CO4
Explain the concept of learning and explore uncertainty with
probabilistic reasoning.
Level 2:
Understand
CO5
Describe the basics of neural network and the concepts of expert
systems.
Level 2:
Understand
CET 455 ENVIRONMENTAL HEALTH & SAFETY
Sl. No.
Course Outcomes
Level
CO1
Explain the Toxicology and Occupational Health associated with industries. 
CO2
Identify chemical and microbial agents that originate in the environment and can impact human health. 
CO3
Describe various measures to ensure safety in Construction industry. 
CO4
Explain the effect of air and water pollution on environment.

 

CO5
Describe the safety measures against various environmental hazards. 
MCN401 INDUSTRIAL SAFETY ENGINEERING
Sl. No.
Course Outcomes
Level
CO 1
Describe the theories of accident causation and preventive measures of industrial accidents. (Cognitive Knowledge level: Understand) 
CO 2
Explain about personal protective equipment, its selection, safety performance & indicators and importance of housekeeping. (Cognitive Knowledge level: Understand) 
CO 3
Explain different issues in construction industries. (Cognitive Knowledge level:Understand) 
CO 4
Describe various hazards associated with different machines and mechanical material handling. (Cognitive Knowledge level: Understand) 
CO 5
Utilise different hazard identification tools in different industries with the knowledge of different types of chemical hazards. (Cognitive Knowledge level: Apply) 
Cryptography and Network Security  -ITT402
Sl. No.
Course Outcomes
Level

CO1

Apply the concepts of number theory in designing
crypto systems

Level 3:
Apply

CO2

Explain various network security aspects, cryptanalytic
attacks and classical cryptosystems
Level 2:
Understand

CO3

Describe various symmetric key cryptosystems, hash
and message authentication functions.

Level 2:
Understand

CO4

Apply the principles of asymmetric key cryptosystems and digital signature.
Level 3: Apply

CO5

Discuss various protocols to ensure Email Security and Network Security.
Level 2: Understand
   
INTERNET OF THINGS-ITT426
Sl. No..
 
Course Outcome (CO)

Level

CO1

Discuss the key techniques and theory behind Internet of Things

Level 2:
Understand

CO2

Distinguish between different
IoT Protocols and their applications

Level 2:
Understand

CO3

Apply effectively the various enabling technologies (both
hardware and software) for IoT.
Level 3:
Apply

CO4

Describe the integration of Cloud and IoT with data acquisition
and analytics

Level 2:
Understand

CO5

Design and build IoT system for any one interesting Use case
Level 3:
Apply
Block Chain Technology
Sl. No.
Course Outcomes
Level
CO1
Discuss the cryptographic building blocks of blockchain
technology

Level 2:
Understand

CO2
Explain the fundamental concepts of blockchain
technology

Level 2:
Understand

CO3
Summarize the classification of consensus algorithms

Level 2:
Understand

CO4
Explain the concepts of first decentralized cryptocurrency
bitcoin

Level 2:
Understand

CO5
Explain the use of smart contracts and its use cases.

Level 2:
Understand

CO6
Develop simple applications using Solidity language on
Ethereum platform.

Level 3:
Apply

INFORMATION STORAGE MANAGEMENT-ITT418

Sl. No.

Course Outcome (CO)

Level

CO1

Explain data creation and the value of data to a business.

Level 2:
Understand

CO2

Describe the solutions available for data storage and core
elements of a storage infrastructure

Level 2:
Understand

CO3

Summarise concepts of SAN storage technologies

Level 2:
Understand

CO4

Explain concepts of NAS storage technologies

Level 2:
Understand

CO5

Describe challenges in data storage security

Level 2:
Understand