A blend of Computer Science, Communication Engineering and Information Science & Management — building IT professionals, researchers, innovators and entrepreneurs since 2002.
The students will be able to:
| Semester III | |
|---|---|
| GAMAT301 | Mathematics for Computer and Information Science-3 |
| PCITT302 | Computer Organisation and Architecture |
| PCITT303 | Data Structures |
| PBITT304 | Database Management System |
| GAEST305 | Digital Electronics and Logic Design |
| UCHUT346 | Economics for Engineers |
| PCITL307 | Programming in Python Lab |
| PCITL308 | Data Structures Lab |
| Semester IV | |
|---|---|
| GAMAT401 | Mathematics for Computer and Information Science-4 |
| PCITT402 | Computer Networks |
| PCITT403 | Operating Systems |
| PBITT404 | Data Science |
| PEITT412 | Data Communication and Networking |
| UCHUT347 | Engineering Ethics and Sustainable Development |
| PCITL407 | Computer Networks Lab |
| PCITL408 | Operating 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 |
| 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 | K2 |
CO2 | Apply different signal encoding and error control techniques in data | K3 |
CO3 | Explain data link control protocols and concepts of multiplexing and | K2 |
CO4 | Explain the principles of Networking, Wireless LANs and Cellular | 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 |
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-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 protocols | Level 3: Apply |
CO 3 | Explain internet routing architecture and internet multicasting | Level2: Understand |
CO 4 | Solve the design issues and protocols in transport layer | Level 3: Apply |
CO 5 | Explain application layer protocols, network virtualization and software defined networking | Level2: 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 efficiently | Level 3: Apply |
CO 3 | Apply greedy and dynamic programming techniques in algorithm design | Level 3: Apply |
CO 4 | Apply backtracking and branch and bound techniques in algorithm design | Level 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 sets | Level 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 compilers | Level 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 parsers | Level 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 examination | Level 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: |
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: |
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: |
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: |
CO2 | Distinguish between different IoT Protocols and their applications | Level 2: |
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: |
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: |
CO2 | Explain the fundamental concepts of blockchain technology | Level 2: |
CO3 | Summarize the classification of consensus algorithms | Level 2: |
CO4 | Explain the concepts of first decentralized cryptocurrency bitcoin | Level 2: |
CO5 | Explain the use of smart contracts and its use cases. | Level 2: |
CO6 | Develop simple applications using Solidity language on Ethereum platform. | Level 3: |
INFORMATION STORAGE MANAGEMENT-ITT418 | ||
|---|---|---|
Sl. No. | Course Outcome (CO) | Level |
CO1 | Explain data creation and the value of data to a business. | Level 2: |
CO2 | Describe the solutions available for data storage and core elements of a storage infrastructure | Level 2: |
CO3 | Summarise concepts of SAN storage technologies | Level 2: |
CO4 | Explain concepts of NAS storage technologies | Level 2: |
CO5 | Describe challenges in data storage security | Level 2: |