B.Tech Information Technology

You are here:

About Program

The Department of Information Technology was established in 1999. It offers a UG (B.Tech) programme. This programme has been accredited by the National Board of Accreditation (NBA) under the Tier-I category.  

The department has made rapid strides in promoting excellence in engineering education by the relentless pursuit of quality in teaching and training, keeping in the future prospects of students. 

It strongly exhibits its skills in Theoretical Computer Science, Deep Learning, Data Science, High-Performance Computing, Artificial Intelligence, Internet of Things,  Networking, Image Processing and others.

Program Overview

  1. Graduates will demonstrate peer recognized technical competency to solve analyze, design, develop, deploy and maintain computing solutions for contemporary problems.
  2. Graduates will demonstrate leadership and initiative to advance professional and organizational goals with commitment to ethical standards of profession, teamwork and respect for diverse cultural background.
  3. Graduates will be engaged in ongoing learning and professional development through pursuing higher education and self-study.
  4. Graduates will be committed to creative practice of engineering and other professions in a responsible manner contributing to the socio-economic development of the society.
  1. PO1: Engineering Knowledge: Apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  2. PO2: Problem Analysis: Identify, formulate, research literature and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  3. PO3: Design/ Development of Solutions: Design solutions for complex engineering problems and design system components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal and environmental considerations.
  4. PO4: Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data and synthesis of information to provide valid conclusions.
  5. PO5: Modern Tool Usage: Create, select and apply appropriate techniques, resources. and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  6. PO6: The Engineer and Society: Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice.
  7. PO7: Environment and Sustainability: Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
  8. PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  9. PO9: Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.
  10. PO10: Communication: Communicate effectively on complex engineering activities with the engineering community 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.
  11. PO11: Project Management and Finance: Demonstrate knowledge and understanding of engineering 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.
  12. PO12: Life-long Learning: Recognize the need for and have the preparation and ability to engage in independent and lifelong learning in the broadest context of Technological Change.
  1. PSO1: Competent in Emerging Trends: Apply software design and development practices to develop software applications in emerging areas such as Cloud and High-Performance Computing, Data Analytics and Cyber Security.
  2. PSO2: Successful Career and Entrepreneurship: The ability to employ modern computer languages, environments, and platforms in creating innovative career paths to be an entrepreneur and a zest for higher studies.

Course Out Comes for First Year

Course Out Comes for First Year First Semester Courses
Course Title with Code # Statement
 

Linear Algebra and Optimization

(A7003)

CO1 Make use of the concepts of dimension of a vector space to assist in finding a basis.
CO2 Construct an orthonormal basis for an inner product spaces using Gram Schmidt process.
CO3 Apply SVD to generalize the eigen decomposition of a square normal matrix.
CO4 Solve linear systems using appropriate iterative method.
CO5 Develop skills in identifying and classifying optimization problems and solving
them using appropriate methods.
 

Applied Physics (A7008)

CO1 Classify materials based on their crystal structures.
CO2 Interpret the properties of semiconducting materials by using quantum mechanics.
CO3 Develop communication systems by means of lasers and optical fibers.
CO4 Analyze the principles of nanotechnology for electronic applications.
CO5 Categorize magnetic and superconducting materials based on their intrinsic properties.
 

 

English for Communication (A7016)

CO1 Build competence in grammar for effective writing and speaking.
CO2 Make use of vocabulary for effective written, spoken skills and listening comprehension.
CO3 Utilize academic reading skills to comprehend different texts effectively.
CO4 Build oral and written communication skills to imbibe professionalism.
CO5 Develop effective writing skills for academic purposes.
Problem Solving through C(A7501) CO1 Identify various building blocks to write a C program.
CO2 Use control statements for solving a given problem.
CO3 Write programs using arrays and strings to store and manipulate sequential data.
CO4 Build programs with functions and structures for organizing a complex task.
CO5 Make use of Pointers and Files to store and retrieve data.
Elements of Electrical Engineering(A7203) CO1 Apply network reduction techniques and knowledge of alternating quantities to calculate current, Voltage and Power for complex circuits.
CO2 Analyze the electrical circuits using Nodal Analysis, Mesh Analysis and Network Theorems.
CO3 Analyze the characteristics of DC machines, AC Machines and 1-Phase Transformers.
CO4 Test the performance of DC Machines, 1-Phase Transformers and AC Machines.
  Engineering Workshop and Computer Aided Drawing (A7303) CO1 Identify the different materials and tools applied to each trade.
CO2 Illustrate each trade and their operations for preparing the required model.
CO3 Illustrate commands and tools necessary used in computer aided drawing.
CO4 Make use of commands to draw the polygons and curves in engineering drawing
CO5 Construct points, lines, planes and solids appropriately with reference to principal planes based on the given data.
Social Innovation(A7021) CO1 Develop awareness on social issues faced by local regions.
CO2 Identify the mind set of human Race and interpret the societal issues as simple,
complicated, and complex problems.
CO3 Identify the need statement along with its main causes and effects.
CO4 Develop an innovative and sustainable solution for social issues by thinking critically and creatively.
Course Out Comes for First Year Second Semester Courses
Course Title with Code # Statement
 

 

 

Numerical Methods and Calculus (A7004)

CO1 Apply appropriate Numerical method to approximate a root of an equation.
CO2 Identify suitable Numerical method to approximate the values of the function at intermediate points .
CO3 Evaluate definite integrals using appropriate methods.
CO4 Determine Divergence and Curl of a vector point function.
CO5 Make use of vector integral theorems to evaluate area, surface area and volumes.
Applied Chemistry(A7011) CO1 Identify differences and similarities of the Batteries.
CO2 Extrapolate the knowledge of electrochemical series to protect different metals from corrosion.
CO3 Analyze the impurities present in the water for industrial and domestic applications.
CO4 Illustrate the physical and chemical properties of different molecular species.
CO5 Make use of instrumental techniques and titrations to measure various properties of chemical species.
 

 

 

 

Business English(A7017)

CO1 Make use of grammar for business correspondence.
CO2 Apply appropriate business vocabulary for effective articulation in business transaction.
CO3 Develop effective reading skills for proficiency in business communication.
CO4 Interpret the difficulties in business vocabulary through listening activities for effective marketing.
CO5 Construct effective business writing skills to persuade the clientele to excel in business world.
 

 

Data Structures (A7502)

CO1 Select appropriate sorting and searching technique for a given application.
CO2 Construct different types of linked lists to store and operate data.
CO3 Build applications using stack data structure in computing.
CO4 Implement various forms of Queues to organize linear data.
CO5 Make use of non linear data structures for representing data in hierarchical structure.
 

 

Data Visualization through Python (A7601)

CO1 Identify the various building blocks to write a Python program.
CO2 Use control statements and build defined functions for solving a given problem by improving code reusability.
CO3 Implement fundamental data structures for manipulating data.
CO4 Implement various visualizations using advanced libraries .
CO5 Design suitable visualizations for the given data and infer data insights.
 

 

Digital Design and Computer Organization (A7602)

CO1 Demonstrate the knowledge of Number System, Boolean algebra concepts, K-Map to simplify digital circuit.
CO2 Design Combinational circuits and Sequential circuits.
CO3 Identify various instructions and addressing modes for execution in CPU.
CO4 Analyze the different types of computer arithmetic algorithms.
 

Engineering Exploration Laboratory

(A7002)

CO1 Compare and contrast the contributions of different types of engineers in the development of a product, process, or system.
CO2 Apply the common engineering design process to solve complex problems and arrive at viable solution.
CO3 Explore various contemporary software and hardware tools to provide solutions for the problems.
CO4 Apply skills needed for successful teamwork including the basics of project management and written and oral communication.
CO5 .Identify the key elements of professional codes of ethics as well as the ethical and societal issues related to the disciplines and their impact on society and the world.

Course Out Comes for Second Year

Course Out Comes for Second Year First Semester Courses
Course Title with Code # Statement
 

 

 

Managerial Economics and Financial Analysis (A6016)

CO1 Explain the concepts of Managerial Economics and Financial Accounting.
CO2 Analyze interrelationship among various economic variables and its impact.
CO3 Classify the market structure to decide the fixation of suitable price.
CO4 Analyze financial statements to assess financial health of business.
CO5 Apply capital budgeting techniques to select best investment opportunity.
Discrete Mathematical Structures(A6503) CO1 Identify the importance of statements and predicate calculus in deriving valid
inferences.
CO2 Use relations and ordering methods to identify the relationship among the
elements in the system.
CO3 Select suitable algebraic systems to find solutions for real time problems.
CO4 Find the suitable computing methods and graph theory concepts to solve complex
problems.
CO5 Use the recurrence relations to improve the code efficiency.
Fundamentals of IoT and Robotics(A6504) CO1 Explain the characteristics, design and communication models of IoT.
CO2 Identify the various domain specific applications of IoT.
CO3 Construct IoT applications using Raspberry Pi interface.
CO4 Develop IoT applications on embedded platform using Arduino.
CO5 Identify the characteristics of various Robotic components.
Object Oriented Programming (A6601) CO1 Make use of various constructs to write a console application.
CO2 Use principles of OOP to develop real time applications.
CO3 Examine the applications of Exception Handling and Multithreading.
CO4 Implement Collection Framework to organize data efficiently.
CO5 Build GUI applications using AWT and Swings.
 

 

Digital Design and Computer Organization (A6506)

CO1 Illustrate the number system, Boolean algebra, Computer Arithmetic and Logical
Gates concepts to construct and simplify digital circuit.
CO2 Use K-Maps to minimize the Boolean expression to construct Combinational
and Sequential circuits.
CO3 Construct the Combinational and Sequential circuits by using logic gates and
memory units.
CO4 Identify the computer organization concepts among various components.
CO5 Explore the computer arithmetic algorithms.
Operating Systems (A6507) CO1 Identify the various services provided by the operating system.
CO2 Examine the concepts of Process Management and Synchronization in a multi
processing system.
CO3 Make use of the Memory Management techniques for efficient access.
CO4 Utilize File and Disk Management schemes for effective storage.
CO5 Make use of Deadlock Handling Methods in resource allocation process.
Engineering Design Thinking (A6023) CO1 Interpret the problem-solving skills and product design skills.
CO2 Apply foundational knowledge of the primary fields of engineering and scientific
concepts to find sustainable solution.
CO3 Customize the HCD model to the traditional engineering design process.
CO4 Inspect the design and assess a prototype that solves real engineering problem.
CO5 Expound the solutions for identified problems and document the findings/
reflections for further design.
Analytical Reasoning

(A6014)

CO1 Apply efficient and appropriate methods to solve analytical reasoning problems.
CO2 Choose appropriate techniques to solve puzzles on blood relations.
CO3 Solve problems on syllogisms based on Venn diagram method.
CO4 Analyze complex seating arrangement puzzles to get feasible solutions.
CO5 Identify appropriate techniques to solve problems on artificial language.
Environmental Science

(A6032)

CO1 Outline the important components of environment.
CO2 Identify global environmental problems to come out with best possible solutions.
CO3 Make use of environmental laws for the protection of forest and wildlife.
CO4 Apply environmental ethics to maintain harmonious relation between nature
and human being.
CO5 Analyse the major environmental effects of exploiting natural resources.
Course Out Comes for Second Year Second Semester Courses
Course Title with Code # Statement
 

Probability Distributions and Statistics

(A6012)

CO1 Identify an appropriate probability distribution for a given discrete or continuous
random variable and compute probabilities.
CO2 Make use of probability distributions to solve a given problem.
CO3 Interpret correlation coefficient in context and study regression analysis.
CO4 Inspect scientific hypothesis and estimate confidence intervals at different levels.
CO5 Compute P-value of a test statistics using component of a hypothesis test.
 

Universal Human Values 2: Understanding Harmony (A6015)

CO1 Analyze the process of self-exploration, right understanding, relationships, natural
acceptance for achieving ultimate happiness .
CO2 Examine human being as a co-existence of self ‘I’ and the material ‘Body’.
CO3 Correlate the universal harmonious order in society, undivided society and
from family to world family.
CO4 Interpret the harmony in nature, holistic perception at all levels of existence.
CO5 Analyze professional competence for augmenting universal human order, ethical
human conduct for acceptance of human values.
 

 

Data Base Management Systems (A6508)

CO1 Design a database for a given problem using E-R diagrams and Relational
Model.
CO2 Construct Queries in Relational algebra, relational calculus and SQL for a case
study.
CO3 Use Normalization techniques to reduce data redundancy in data base.
CO4 Select transaction control and recovery methods to keep data base consistent.
CO5 Compare various techniques and NoSQL databases for efficient access.
Web Technologies (A6602) CO1 Make use of HTML, CSS, JAVASCRIPT, BOOTSTRAP to design Webpages.
CO2 Construct XML document using DTD, Schema and parsers.
CO3 Use JDBC API to communicate with database server.
CO4 Develop server side programs using Servlets and JSP.
CO5 Write PHP script for generating dynamic content.
Software Engineering(A6603) CO1 Select right process model for an application being developed.
CO2 Author software requirement specification documents (SRS) as per IEEE standards.
CO3 Propose design as per functional and non-functional requirement.
CO4 Make right architectural decision during design.
Formal Languages and Automata Theory(A6604) CO1 Interpret the core concepts in automata theory and formal languages.
CO2 Identify regular expressions for different formal languages.
CO3 Construct context-free grammar and push down automata for various programming constructs.
CO4 Construct Turing Machine for a given Language.
Product Realization(A6024) CO1 Interpret the specifications of product and solve for practical realization.
CO2 Analyse the customers mind set and design the product.
CO3 Develop Gantt chart to define timeline for product realization.
CO4 Conceptualize the terms called product, purchase, production and monitoring
of products.
CO5 Communicate the process of converting an idea to physical product to the
community.
Quantitative Aptitude(A6013) CO1 Choose appropriate techniques to solve problems on numbers, averages, ages.
CO2 Apply the concepts of ratios, proportions and percentages to solve problems
on alligations.
CO3 Evaluate problems on geometry, mensuration and progressions based on formulae to attain feasible solutions.
CO4 Solve aptitude problems based on time, speed and distance, equations, profit
and loss, logarithms and functions.
Gender Sensitization(A6031) CO1 Interpret gender sensitization and problems of other genders.
CO2 Examine the reasons for the female feticide .
CO3 Classify the role of women in domestic, political and economic spheres.
CO4 Develop sensitivity towards sexual and domestic violence.
CO5 Explain the Woman’s place in Telangana History.

Course Out Comes for Third Year

Course Out Comes for Third Year First Semester Courses
Course Title with Code # Statement
 

 

 

SOFTWARE ENGINEERING (A5605)

CO1 Illustrate the right process model to develop the right software system.
CO2 Choose requirements and analyze them scientifically in order to develop the right product, besides authoring software requirements documents.
CO3 Design as per functional and non-functional requirements using design principles.
CO4 Evaluate testing strategies for application being developed.
CO5 Classify the right set of umbrella activities for quality management and assurance.
COMPUTER NETWORKS(A5509) CO1 Understand the concepts of OSI and TCP/IP reference models and their applications.
CO2 Compare different types of network topologies, protocols and their functionalities.
CO3 Apply various control mechanisms to resolve data transmission problems.
CO4 Analyze various sub netting and routing techniques.
CO5 Use appropriate techniques to achieve better Quality of Service.
MOBILE APPLICATION DEVELOPMENT(A5606) CO1 Understand architecture, the ecosystem, features and tools to design mobile applications.
CO2 Create effective user interfaces that leverage evolving mobile device capabilities.
CO3 Design, customize and enhance mobile applications with various widgets.
CO4 Develop various user friendly mobile applications with different application components.
CO5 Build database applications to provide complete mobile development solutions.
MACHINE LEARNING WITH PYTHON (A5512) CO1 Understanding the fundamental issues and challenges of machine Learning: data, model selection, model complexity, etc.
CO2 Understand the importance of Reinforcement algorithms.
CO3 Implement machine learning solutions to regression and Clustering problems.
CO4 Apply supervised and unsupervised techniques on various data sets.
CO5 Implement various machine learning algorithms in a range of real-world applications using Supervised Learning concepts.
 

 

IMAGE PROCESSING (PROFESSIONAL ELECTIVE-I)(A5651)

CO1 Understand the basics and fundamentals of digital signal and image processing, such as digitization, sampling, quantization.
CO2 Manipulate images using the computer: reading, writing, printing, and operating on them.
CO3 Apply image transforms like DFT, FFT, Walsh, HADAMARD, DCT.
CO4 Operate on images using the processing techniques of smoothing, sharpening, enhancing, reconstructing geometrical alterations, filtering, restoration, segmentation, features extraction, compression, encoding and color/multichannel.
CO5 Apply and relate the basic imaging techniques to practical cases, such as, multimedia and image compression.
C# AND. NET FRAMEWORK (PROFESSIONAL ELECTIVE – I) (A5652) CO1 Understand the basic constructs of C# and .NET Framework.
CO2 Apply object oriented features of C# to solve real world problems.
CO3 Use ADO.NET to create window applications for database access.
CO4 Design ASP.NET web applications using Visual Studio environment.
CO5 Analyze the features like security, assemblies and CLR in .NET Framework.
COMPUTER GRAPHICS (PROFESSIONAL ELECTIVE-I) (A5653) CO1 Understand computer graphics Hardware, Software and Applications.
CO2 Apply basic geometric primitive algorithms to compute transformations for producing custom shaped objects.
CO3 Analyse various curve generation techniques by different projection methods.
CO4 Distinguish the various animation sequences of motion.
CO5 Choose an appropriate visible surface detection algorithm.
COMPILER DESIGN (PROFESSIONAL ELECTIVE-I)

(A5555)

CO1 Use finite automata to recognize the tokens by lexical analyzer.
CO2 Interpret various parsing techniques to construct syntax analyzer.
CO3 Write SDT for various transformations of programming language construct.
CO4 Discuss various runtime environment and symbol table implementations.
CO5 Demonstrate the various code optimization techniques for improving efficiency of target code.
INDIAN CONSTITUTION

(A5019)

CO1 Identify the important components of Indian Constitution.
CO2 Apply the fundamental rights in right way and become a more responsible citizen.
CO3 Illustrate the evolution of Indian Constitution.
CO4 Explain the basic structure of Indian Constitution.
CO5 Define the basic concepts democracy, liberty, equality, secular and justice.
ENGINEERING DESIGN THINKING

(A5016)

CO1 Interpret the problem-solving skills and product design skills.
CO2 Apply foundational knowledge of the primary fields of engineering and scientific concepts to find the solution.
CO3 Identify various techniques and applications of the engineering design process.
CO4 Inspect the design and assess a prototype that solves an engineering problem.
CO5 Interpret the solutions and document the findings/reflections.
Course Out Comes for Third Year Second Semester Courses
Course Title with Code # Statement
 

CLOUD COMPUTING AND VIRTUALIZATION

(A5516)

CO1 Understand the basic ideas of Cloud Computing, deployment models and its architecture and services.
CO2 Understand the Cloud migration model, Cloud challenges architecture, and Service level agreement in cloud sectors.
CO3 Demonstrate on virtualization concepts in cloud.
CO4 Analyse cloud computing security, federation, presence, identity, and privacy.
CO5 Implement and work on IaaS / PaaS service and also to create a public / private cloud using any open source tool.
 

BIG DATA ANALYTICS(A5514)

CO1 Understand the fundamental concepts of big data analytics.
CO2 Apply various Frameworks to meet Challenges in Big Data analytics.
CO3 Apply the HADOOP -Map Reduce to analyze the data.
CO4 Apply MangoDB on Unstructured data
CO5 Analyze Big Data applications Using Pig and Hive.
 

 

INFORMATION SECURITY (A5608)

CO1 Understand different Security Attacks, Services, Mechanisms and classical encryption techniques.
CO2 Apply classical encryption algorithms (Substitution and Transposition ciphers) and DES, AES algorithms to encrypt plain text.
CO3 Articulate different key management techniques (RSA, DiffieHellman).
CO4 Examine the problems of authentication techniques (SHA, Digital signature).
CO5 Analyse different network security protocols (TLS, PGP).
COMPUTER VISION (PROFESSIONAL ELECTIVE-II)
Hours (A5654)
CO1 Understand Image formation process, fundamental image processing techniques required for computer vision.
CO2 Analysis of Images, extract features form Images and shape analysis.
CO3 To develop applications using computer vision techniques, Object Detection and Pattern Recognition.
CO4 Understand video processing, motion computation and 3D vision and geometry.
SOFTWARE TESTING METHODOLOGIES  (PROFESSIONAL ELECTIVE-II) (A5655) CO1 Understand various basic concepts, test processes, continuous quality improvement.
CO2 Analyze different kinds of testing techniques like path testing, transaction flow testing, data flow testing, etc their application in different scenarios and their limitations.
CO3 Make use of test tools for automated test management.
CO4 Illustrate various types of errors and fault models.
DYNAMIC WEB APPLICATION DEVELOPMENT(A5517) CO1 Understand the programming model of AngularJS framework.
CO2 Implement two way data binding for web application.
CO3 Design single page dynamic web applications using AngularJS MVW pattern.
CO4 Design rich GUI with minimum code.
Product Realization(A5017) CO1 Interpret the specifications of product and solve for practical realization.
CO2 Analyse the customers mind set and design the product.
CO3 Develop Gantt chart to define timeline for product realization.
CO4 Conceptualize the terms called product, purchase, production and monitoring
of products.
CO5 Communicate the process of converting an idea to physical product to the
community.
ESSENCE OF INDIAN TRADITIONAL KNOWLEDGE(A5018) CO1 Interpret the nature and characteristics of traditional knowledge.
CO2 Understand the essence of protecting traditional knowledge through various acts.
CO3 Utilize the traditional knowledge in the contemporary world.
CO4 Create an awareness of traditional medicine and health Practices.
CO5 Apply the knowledge of traditional art forms and culture in the present scenario.

Course Out Comes for Fourth Year

Course Out Comes for Fourth Year First Semester Course
Course Title with Code # Statement
CLOUD COMPUTING(A4608) CO1 Explain cloud and there characteristics, advantages and challenges brought about by the
various models and services in cloud computing.
CO2 Apply the fundamental concepts in data centres to understand the trade-offs in power,
efficiency and cost.
CO3 Identify resource management fundamentals, i.e. resource abstraction, sharing and
sandboxing and outline their role in managing infrastructure in cloud computing.
CO4 Analyze various cloud programming models and apply them to solve problems on the cloud
ARTIFICIAL INTELLIGENCE(A4552) CO1 Interprets different types of AI agents.
CO2 Identify various AI search algorithms (Un-informed, Informed, Heuristic, Constraint
Satisfaction, Genetic Algorithms) for e-domain application systems
CO3 Compare fundamentals of knowledge representation (Logic-based, Frame-based, Semantic
Nets), Inference and Theorem proving.
CO4 Demonstrate working knowledge of reasoning in the presence of incomplete and/or
uncertain information
CO5 Apply knowledge representation, reasoning
PE-III:BLOCKCHAIN TECHNOLOGY(A4657) CO1 Understand the basics of block chain like consensus, proof of work, etc.
CO2 Make use of Bitcoin as crypto currency.
CO3 Analyse Ethereum block chain
CO4 Design smart contracts as per the requirements.
PE-III:DATA MINING(A4557) CO1 Apply pre-processing techniques on various data sets.
CO2 Develop data warehouse using various schemas for enterprise applications
CO3 Apply supervised learning techniques on given data sets.
CO4 Apply unsupervised techniques on various data sets
CO5 Analyze various visualization techniques on data.
PE-III:DEVOPS(A4556) CO1 Understand the DevOps Concepts and DevOps Tools
CO2 Deploy the main DevOps tools.
CO3 Manage and keep a track of different versions of the source code using Git.
CO4 Build and Automate Test using Jenkins and Maven, containerization using Docker.
CO5 Use Automation tool ANSIBLE and Deployment using Kubernetes.
 PE-III:DESIGN PATTERNS(A4658) CO1 Identify the appropriate design patterns to solve object oriented design problems..
CO2 Develop design solutions using Creational patterns.
CO3 Apply structural patterns to solve design problems.
CO4 Construct design solutions by using behavioral patterns.
CO5 Construct points, lines, planes and solids appropriately with reference to principal planes based on the given data.
Open Electives
PROJECT PLANNING AND MANAGEMENT
(A4131)
CO1 Identify project characteristics and various phases of a project.
CO2 Explain project organization, staffing and feasibility of projects..
CO3 Apply the techniques of Project planning, scheduling and Execution Control.
CO4 Analyse the role of stakeholders..
CO5 Evaluate Resources, Budget, Claims and Disputes
ENVIRONMENTAL POLLUTION AND MANAGEMENT
(A4132)
CO1 Identify water pollution sources, types and treatment methods..
CO2 Apply knowledge on Prevention and control of air pollution..
CO3 Inspect sources, effects and mitigation methods of noise pollution.
CO4 Examine soil pollution sources, effects and control measures.
CO5 Formulate Environmental management plan to minimize environmental pollutionEvaluate Resources, Budget, Claims and Disputes
DISASTER MANAGEMENT
(A4133)
CO1 Identify concepts, hazards and vulnerabilities of different types of disasters..
CO2 Examine the components of disaster management mechanism.
CO3 Select suitable capacity building frame work for disaster management.
CO4 Interpret various disaster coping strategies.
CO5 Develop Strategies for disaster management planning
TRANSDUCERS AND MEASUREMENTS
(A4231)
CO1 Aware the basic concepts of measurement parameters as well as instrument standards,
characteristics and errors.
CO2 Construct and design various measuring devices like voltmeters, Ammeters, Ohmmeters,
analog, digital multi-meters and analyze different types of cathode ray oscilloscopes.
CO3 Design different bridge networks and analyze balanced condition for finding out values of
resistance, capacitance and inductance.
.
CO4 Analyze different physical parameters like pressure, force, velocity, acceleration, sound,
torque, strain and stress etc. using non-electrical transducers.
CO5 Apply the principles and practice for instrument design and develop for real world problems.
SOLAR ENERGY AND APPLICATIONS
(A4232)
CO1 Compare the present and future available electrical power from solar energy in the world
based on the knowledge of global solar horizontal irradiation.
CO2 Assimilate and acquire the skills for design and engineering of solar thermal and solar
photovoltaic technology and systems.
CO3 Identify simple to complex problems involved in solar thermal energy conversion technique
used in the liquid based solar heating and cooling systems for buildings/societal needs.
.
CO4 Examine a solar PV(Photo Voltaic) system components and their function by utilizing the
previous literature knowledge on different Photovoltaic solar cells like crystalline, MultiCrystalline, Amorphous and thin film.
.
CO5 Analyze the techno economics interaction of developments in the solar energy systems.
ENERGY MANAGEMENT AND AUDIT
(A4233)
CO1 Analyze the influence of energy availability on the development of Industries and various
other organizations.
CO2 Discuss the concepts and technologies used for energy conservation/td>
CO3 Develop methods for evaluating worth of project.
.
CO4 Investigate the schemes for demand side management
CO5 Evaluate the VAR requirements for effective voltage control..
BASIC MECHANICAL ENGINEERING
(A4331)
CO1 Develop the general energy equations for thermal systems by laws of
thermodynamics.
CO2 Compare types of fluids, fluid flows, pressure and flow measuring devices, losses in
pipes, laminar and turbulent boundary layer concepts.
CO3 Evaluate design parameters of hydraulic turbines at given efficiency and discharge.
.
CO4 Analyze an expression for force, workdone and efficiency of vane, turbines and
pumps.
CO5 Apply the principles of conduction, convection and radiation heat transfer to
analyze natural phenomena.
INTRODUCTION TO 3D PRINTING
(A4332)
CO1 Understand the fundamental concepts of Additive Manufacturing (i.e. Rapid Prototyping) and
3-D printing, its advantages and limitations.
CO2 Apply engineering knowledge, techniques, skills and modern tools to analyze problems in 3D
PRINTING .
.
CO3 Appraise additive manufacturing through 3d printing.
CO4 Solve Complex manufacturing problems for significant technological and societal
development
CO5 Analyze, design and evaluate engineering products using the knowledge of mathematics,
science, engineering and IT tools
FUNDAMENTALS OF ROBOTICS
(A4333)
CO1 Understand the basic concepts and components of a robotic system.
CO2 Identify the use of actuators and sensors for designing robot mobility system.
.
CO3 Solve transformation problems to describe the robot position and orientation of robot.
CO4 Apply the concepts of robot work cell design and control.
CO5 Select appropriate robots for various applications suitable to modern manufacturing systems
FUNDAMENTALS OF IoT
(A4431)
CO1 Identify the basic building blocks of IoT and its characteristics.
CO2 Choose the application-layer protocols and web services architectures for a seamless
integration of various components within an IoT ecosystem.
.
CO3 Utilize Python standard libraries for implementing various IoT Applications
CO4 Examine the communication between a machine or a device with a remote system.
CO5 Analyze cloud infrastructure, services, APIs and architectures of commercial and industrial
cloud platforms
PRINCIPLES OF ANALOG AND DIGITAL COMMUNICATIONS
(A4432)
CO1 Analyze linear and non – linear modulators and demodulators in time as well as frequency
domain
CO2 Design a linear and non linear modulators and demodulators for the analog signals
.
CO3 Outline the basic concepts of digital communications with an insight into practical
applications and Differentiate between PCM and DM and identify the applications of these
modulation schemes in base band transmission
CO4 Examine the communication between a machine or a device with a remote systemEstimate a overall digital communication system for the improvement of the system
performance.
CO5 Analyze the performance of a digital communication system by introducing various spread
spectrum modulation techniques
INTRODUCTION TO SIGNAL PROCESSING
(A4433)
CO1 Understand mathematical description of signals and representation of systems
CO2 Identify the spectrum of continuous-time periodic and non-periodic signals
.
CO3 Apply various transforms to analyze continuous and discrete-time systems
CO4 Analyze digital systems using various transform techniques.
CO5 Design and implement FIR and IIR filters for given specifications
FUNDAMENTALS OF JAVA
(A4531)
CO1 Understand the principles of Object Oriented Programming to model real world problem.
CO2 Use various constructs / concepts to write programs in OOP paradigm
.
CO3 Analyze the applications for Handling Exceptions and Multithreading in Java runtime
environment
CO4 Implement Collection Frameworks to retrieve and process data efficiently..
CO5 Build GUI applications using AWT for Interactive applications
OPERATION RESEARCH
(A4532)
CO1 Explain the Operations Research features, models, applications and methods such as linear
programming, transportation, sequencing, assignment, replacement, games theory..
CO2 Build mathematical models for finding optimum solutions for various real world problems
and case studies.
CO3 Evaluate various alternatives available to aid in decision making situations.
CO4 Choose the best strategies to maximize the profit in the presence of a competitor.
CO5 Devise operating policies for the efficient and effective management of men, materials and
machines, production, distribution and service systems.
FUNDAMENTALS OF DBMS
(A4533)
CO1 Understand design and implementation of a database for a given problem domain.
CO2 Construct Queries in Relational algebra, relational calculus and SQL.
.
CO3 Apply Normalization techniques to reduce data redundancy in data base.
CO4 Analyze various transaction control and recovery methods to keep data base consistent.
FUNDAMENTALS OF OPERATING SYSTEMS
(A4534)
CO1 Understand the various services provided by the operating system..
CO2 Analyze the concepts of Process management and Synchronization in a multi processing
system.
.
CO3 Apply the Memory management techniques for efficient usage.
CO4 Use File and Disk management schemes for effective storage management
CO5 Demonstrate Deadlock Handling Methods to allocate resources among processes
PRINCIPLES OF SOFTWARE ENGINEERING
(A4631)
CO1 Understand metrics in the process and project domains.
CO2 Identify the right process model to develop the right software system.
.
CO3 Gather requirements and analyze them scientifically in order to develop the right product,
besides authoring software requirements documents.
CO4 Apply testing strategies for application being developed.
CO5 Propose design as per functional and non‐functional requirements using design principles.
E-COMMERCE TRENDS
(A4632)
CO1 Illustrate the components and roles of the E-Commerce environment..
CO2 Understand legal and ethical issues related to E-Commerce and web marketing approaches..
.
CO3 Identify how to sell products and services on the web as well as to meet the needs of web
site Visitors.
CO4 Analyze e-commerce payment systems.
FUNDAMENTAL OF CYBER SECURITY
(A4633)
CO1 Understand how to protect them self and ultimately society from cyber-attacks by studying
various case studies.
CO2 Summarize different government cyber laws and cyber-forensics techniques.
.
CO3 Apply different techniques to classify different types of cybercrimes
CO4 Analyze cyber-attacks on different online web applications
CO5 Apply various investigating methods on the new cases using previous case studies
NUMERICAL TECHNIQUES
(A4031)
CO1 Apply appropriate Numerical method to find a root of an equation.
.
CO2 Make use of interpolation to find approximate values of the function at intermediate
points.
.
CO3 Evaluate definite integral using appropriate Numerical methods
CO4 Construct curve of best fit for the bivariate data using method of least squares.
CO5 Determine approximate solution of ordinary and partial differential equations
MATHEMATICAL PROGRAMMING
(A4032)
CO1 Identify LPP and express in mathematical form to solve by graphical or simplex method
CO2 .Apply artificial variable techniques to obtain the optimal solution of an LPP
CO3 Interpret various methods under transportation model toget optimal results
CO4 Solve travelling salesmen problem using Hungarian method.
CO5 Develop various replacement and sequencing models toarrive at an optimal decision
SPECIAL FUNCTIONS
(A4033)
CO1 Determine series solutions of ordinary differential equations about ordinary and regular
singular points
CO2 Solve problems in cylindrical and spherical coordinate systems using Bessel functions
CO3 Relate algebraic polynomials with Legendre and Hermite polynomials.
CO4 Apply Z – Transforms to solve difference equations
ENTREPRENEURSHIP DEVELOPMENT
(A4034)
CO1 Understand the role, characteristics, qualities and functions of entrepreneur and use
this knowledge to become future entrepreneurs
CO2 Interpret various Institutional supports for setting up a business enterprise and apply
this knowledge while approaching these institutions for financial support.
CO3 Illustrate role, importance and functions of women entrepreneur and use this
knowledge to become future women entrepreneurs.
CO4 Apply Z – Transforms to solve difference equations Infer the concept of Project Management and steps in Project development and
analyze while taking future project assignments
CO5 Indicate training programs and different training institutions to impart training and
apply this knowledge to train existing and future entrepreneurs
HUMAN RESOURCE MANAGEMENT
(A4035)
CO1 Identify functions of Human Resource Management
CO2 Illustrate the process of Recruitment and selection.
CO3 Analysis the needs and methods for training
CO4 Outline the functional relationship of performance and compensation
CO5 Illustrates the importance of Industrial relations through collective bargaining, trade unions
and industrial settlement machinery.
LOGISTICS AND SUPPLY CHAIN MANAGEMENT
(A4036)
CO1 Explain the concepts of Logistics & Supply chain management.
CO2 Analyze the role of Supply chain drivers & Customer services of supply chain.
CO3 Examine the Benchmarking process and role of Sourcing in supply chain.
CO4 Analyze Network design in supply chain along with Coordination in supply chain
CO5 Examine the role of IT in supply chain as well as Global logistics & Global supply chain.
Course Out Comes for Fourth Year Second Semester Course
Course Title with Code # Statement
MANAGEMENT SCIENCE
(A4026)
CO1 Explain and infer the concepts and aspects of management.
CO2 Analyze the different organizational structures, plant layouts, work study tools for
enhancement of productivity in an organization.
CO3 Apply Inventory control and statistical quality control techniques for better management.
CO4 Use Human resource management techniques for better people management.
CO5 Apply the project management techniques to decide the optimum time and cost for
completion of a project.
 
PE-IV:DIGITAL FORENSICS
(A4659)
CO1 Acquire knowledge of various digital forensic tools.
CO2 Understand the limitations imposed by data privacy laws.
CO3 Interpret security issues in Information Communication Technology (ICT) world, and apply
digital forensic tools for security and investigations.
CO4 Achieve adequate perspectives of digital forensic investigation in various applications
/devices like Windows/Unix system, mobile, email etc
CO5 Generate legal evidences and supporting investigation reports
 
PE-IV:HUMAN COMPUTER INTERACTION
(A4660)
 
CO1 Choose the basic components that which interact devices with computers.
CO2 Select the window, device and screen based control navigation schemes.
CO3 Identify the elements of good user interface design and effective gui.
CO4 Analyse screen design principles for making good decisions based on technological
constraints in interface design.
CO5 Determine the importance of human characteristics and understanding business functions.
 
PE-IV:DEEP LEARNING
(A4661)
 
CO1 Understand the constructs of Neural Networks.
CO2 Design Neural Network APIs
CO3 Build Deep Neural Networks using APIs.
CO4 Building Deep variants of Neural Networks
PE-IV:SOFTWARE PROJECT MANAGEMENT
(A4662)
CO1 Understand different models for development of the software.
CO2 Describe and determine the purpose and importance of project management from the
perspectives of planning, tracking and completion of project.
CO3 Analyze organizational structure and project structure.
CO4 Implement a project to manage project schedule, expenses and resources with the
application of suitable application management tools.

Course Curriculum

I Semester

S.NO. Code Title of Course L T P Credits
1 A7003 Linear Algebra and Optimization 3 0 0 3
2 A7008 Applied Physics 2 0 2 3
3 A7016 English for Communication 2 0 2 3
4 A7501 Problem Solving through C 2 0 2 3
5 A7203 Elements of Electrical Engineering 3 0 2 4
6 A7303 Engineering Workshop and Computer Aided Drawing 0 0 4 2
7 A7021 Social Innovation 0 0 2 1

II Semester

S.NO Code Title  of  the  Course L T P credits
1 A7004 Numerical Methods and Calculus 3 1 0 4
2 A7011 Applied Chemistry 2 0 2 3
3 A7017 Business English 1 0 2 2
4 A7502 Data Structures 2 0 2 3
5 A7601 Data Visualization through Python 2 0 2 3
6 A7602 Digital Design and Computer Organization 3 0 0 3
7 A7022 Engineering Exploration 0 0 2 1

III Semester

S.NO Code Title  of  the  Course L T P credits
1 A7019 Managerial Economics and Financial Analysis 3 0 0 3
2 A7603 Object Oriented Programming 3 0 2 4
3 A7505 Discrete Mathematical Structures 3 0 0 3
4 A7506 Fundamentals of IoT and Robotics 2 0 2 3
5 A7507 Database Management Systems 3 0 2 4
6 A7509 Operating Systems 2 0 2 3
7 A7023 Engineering Design Thinking 0 0 2 1
8 A7014 Analytical Reasoning 1 0 0 1
9 A7032 Environment Science 2 0 0 0

IV Semester

S.NO. Code Title of Course L T P Credits
1 A7007 Statistics for Computer Science 3 1 0 4
2 A7018 Universal Human Values 2: Understanding Harmony 2 1 0 3
3 A7604 Web Technologies 3 0 2 4
4 A7605 Software Engineering 2 0 2 3
5 A7606 Formal Languages and Automata Theory 3 0 0 3
6 A7513 Design and Analysis of Algorithms 3 0 0 3
7 A7024 Product Realization 0 0 2

1

8 A7015 Quantitative Aptitude 1 0 0

1

9 A7031 Gender Sensitization 2 0 0

0

V Semester

S.NO. Code Title of Course L T P Credits
1 A7607 Mobile Application Development 3 0 2 4
2 A7510 Computer Networks 3 0 0 3
3 A7512 Machine Learning 2 0 2 3
4 A7608 Predictive Analytics 2 0 2 3
5 Professional Elective – I 3 0 0 3
6 Open Elective – I 3 0 0 3
7 A7020 Professional Communication Skills 0 0 2

1

8 A7641 Internship – I 0 0 0

2

9 A7034 Essence of Indian Traditional Knowledge 2 0 0

0

VI Semester

S.NO. Code Title of Course L T P Credits
1 A7511 Cloud Computing and Virtualization 3 0 2 4
2 A7515 Deep Learning 2 0 2 3
3 A7609 Information Security 3 0 2 4
4 Professional Elective – II 3 0 0 3
5 Professional Elective – III 3 0 0 3
6 Open Elective – II 3 0 0 3
7 A7642 Mini Project 0 0 4 2
8 A7033 Indian Constitution 2 0 0 0
9 A7035 Research Methodology 2 0 0 0

VII Semester

S.NO. Code Title of Course L T P Credits
1 A7610 Full Stack Development 2 0 2 3
2 A7514 Big Data Analytics 3 0 2 4
3 Professional Elective – IV 3 0 0 3
4 Professional Elective – V 3 0 0 3
5 Open Elective – IIi 3 0 0 3
6 A7643 Internship – II 0 0 0 2
7 A7644 Project Work Phase – I 0 0 4 2

VIII Semester

S.NO. Code Title of Course L T P Credits
1 Professional Elective – VI 3 0 0 3
2 Open Elective – IV 3 0 0 3
3 A7645 Project Work Phase – II 0 0 16 8

List of Professional Electives R21

Professional Elective – I
Domain Course Code Title of the Course
System A7651 Compiler Design
Image Processing A7652 Computer Graphics
Software Engineering A7653 Software Testing Methodologies
Applications A7654 C# and .Net Framework
Professional Elective – II
Domain Course Code Title of the Course
Machine    Intelligence
and Data Analytics
A7551 Data Mining
Image Processing A7655 Image Processing
Software Engineering A7656 Design Patterns
Network Security A7657 Wireless and Mobile Communication
Professional Elective – III
Domain Course Code Title of the Course
Applications A7658 Containerization with Kubernetes
Applications A7554 DevOps
Network Security A7557 Routing and Switching Network
Software Engineering A7560 Agile Project Management
Professional Elective – IV
Domain Course Code Title of the Course
Machine    Intelligence
and Data Analytics
A7553 Artificial Intelligence
Image Processing A7659 Computer Vision
Software Engineering A7563 Service Oriented Architecture
Network Security A7660 Block Chain Technology
Professional Elective – V
Domain Course Code Title of the Course
Software Engineering A7661 Search Engine Optimising
Applications A7662 Digital Marketing
Applications A7663 Game Development with Unity
Applications A7664 Robotic Process Automation Design
and Development
Professional Elective – VI
Domain Course Code Title of the Course
Image Processing A7665 Natural Language Processing
Network Security A7666 Digital Forensics
Software Engineering A7667 Software Project Management
Applications A7668 Human Computer Interaction

List Of Open Electives R21

# Course  Code Title  of  the  Course
1 A7181 Project Planning and Management
2 A7182 Air Pollution and Control
3 A7183 Disaster Management
3 A7184 Environmental Pollution Management
5 A7281 Introduction to Electric Vehicles
6 A7282 Solar Energy and Applications
7 A7283 Energy Storage Systems
8 A7284 Power System Generation
9 A7381 Basics of Mechanical Engineering
10 A7382 Introduction to 3D Printing
11 A7383 Fundamentals of Robotics
12 A7384 Elements of Automobile Engineering
13 A7481 Basic Electronics
14 A7482 Principles of Communication Engineering
15 A7483 Fundamentals of IoT
16 A7484 Introduction to Embedded Systems
17 A7581 Fundamentals of Java
18 A7582 Fundamentals of Operating Systems
19 A7583 Fundamentals of DBMS
20 A7584 Block Chain and Crypto Currency
21 A7681 Principles of Software Engineering
22 A7682 E-Commerce
23 A7683 Introduction to Robotic Process Automation
24 A7684 Fundamentals of Cyber Security
25 A7781 Cognitive Computing
26 A7782 Information Retrieval Techniques
27 A7881 IoT Based Smart Systems
28 A7882 AI in Agriculture
29 A7981 Cyber Forensic Analysis
30 A7982 Parallel and Distributed Computing
31 A7081 Mathematical Programming
32 A7082 Transform Calculus
33 A7083 Numerical Techniques
34 A7084 Entrepreneurship Development
35 A7085 Logistics and Supply Chain Management
36 A7086 Management Science
37 A7087 Human Resource Management

I semester

S.NO. Code Title of Course L T P Credits
1 A6001 Linear Algebra and Ordinary Differential Equations 3 0 2 4
2 A6006 Applied Chemistry 3 0 2 4
3 A6009 English for Communication 2 0 2 3
4 A6501 Problem Solving with Python 2 0 2 3
5 A6201 Basic Electrical Engineering 3 0 2 4
6 A6021 Social Innovation 0 0 2 1

II semester

S.NO. Code Title of Course L T P Credits
1 A6002 Numerical Methods and Calculus 3 0 2 4
2 A6003 Applied Physics 3 0 2 4
3 A6010 Business English 1 0 2 2
4 A6502 Data Structures 3 0 2 4
5 A6301 Engineering Graphics 1 0 4 3
6 A6302 Engineering Workshop 0 0 2 1
7 A6022 Engineering Exploration 0 0 2 1

III semester

S.NO. Code Title of Course L T P Credits
1 A6016 Managerial Economics and Financial Analysis 3 0 0 3
2 A6503 Discrete Mathematical Structures 3 0 0 3
3 A6504 Fundamentals of IoT and Robotics 3 0 2 4
4 A6601 Object Oriented Programming 3 0 2 4
5 A6506 Digital Design and Computer Organization 3 0 0 3
6 A6507 Operating Systems 2 0 2 3
7 A6023 Engineering Design Thinking 0 0 2

1

8 A6014 Analytical Reasoning 1 0 0

1

9 A6032 Environmental Science 2 0 0

0

IV semester

S.NO. Code Title of Course L T P Credits
1 A6012 Probability Distributions and Statistics 3 1 0 4
2 A6015 Universal Human Values 2:
Understanding Harmony
2 1 0 3
3 A6508 Database Management Systems 3 0 2 4
4 A6602 Web Technologies 3 0 2 4
5 A6603 Software Engineering 2 0 2 3
6 A6604 Formal Languages and Automata Theory 2 0 2 3
7 A6024 Product Realization 0 0 2

1

8 A6013 Quantitative Aptitude 1 0 0

1

9 A6031 Gender Sensitization 2 0 0

0

V semester

S.NO. Code Title of Course L T P Credits
1 A6512 Design and Analysis of Algorithms 3 0 0 3
2 A6511 Machine Learning 2 0 2 3
3 A6605 Mobile Application Development 3 0 2 4
4 A6510 Computer Networks 3 0 0 3
5 Professional Elective – I 3 0 0 3
6 Open Elective – I 3 0 0 3
7 A6017 Professional Communication Skills 0 0 2

1

8 A6641 Internship – I 0 0 0

2

9 A6034 Essence of Indian Traditional Knowledge 2 0 0

0

VI semester

S.NO. Code Title of Course L T P Credits
1 A6513 Cloud Computing and Virtualization 3 0 2 4
2 A6514 Deep Learning 2 0 2 3
3 A6606 Information Security 3 0 2 4
4 Professional Elective – II 3 0 0 3
5 Professional Elective – III 3 0 0 3
6 Open Elective – II 3 0 0 3
7 A6642 Mini Project 0 0 4 2
8 A6033 Indian Constitution 2 0 0 0
9 A6035 Research Methodology 2 0 0 0

VII semester

S.NO. Code Title of Course L T P Credits
1 A6607 Full Stack Development 2 0 2 3
2 A6608 Predictive Analytics 3 0 2 4
3 Professional Elective – IV 3 0 0 3
4 Professional Elective – V 3 0 0 3
5 Open Elective – IIi 3 0 0 3
6 A6643 Internship – II 0 0 0 2
7 A6644 Project Work Phase – I 0 0 4 2

VIII semester

S.NO. Code Title of Course L T P Credits
1 Professional Elective – VI 3 0 0 3
2 Open Elective – IV 3 0 0 3
3 A6645 Project Work Phase – II 0 0 16 8

List of Professional Electives R20

Domain Course Code Title of the Course
Systems A6651 Compiler Design
Image Processing A6652 Computer Graphics
Software Engineering A6653 Software Testing Methodologies
Machine Intelligence
and Data Analytics
A6554 Artificial Intelligence
Professional Elective – II
Domain Course Code Title of the Course
Applications A6654 C# and .Net Framework
Image Processing A6655 Image Processing
Software Engineering A6656 Design Patterns
Network Security A6657 Wireless and Mobile Communication
Professional Elective – III
Domain Course Code Title of the Course
Application A6658 Containerization with Kubernetes
Network Security A6558 Routing and Switching Network
Software Engineering A6561 Agile Project Management
Application A6555 DevOps
Professional Elective – IV
Domain Course Code Title of the Course
Machine Intelligence
and Data Analytics
A6551 Data Mining
Image Processing A6659 Computer Vision
Software Engineering A6564 Service Oriented Architecture
Network Security A6660 Block Chain Technology
Professional Elective – V
Domain Course Code Title of the Course
Software Engineering A6661 Search Engine Optimising
Applications A6662 Digital Marketing
Applications A6663 Game Development with Unity
Applications A6664 Robotic Process Automation Design and
Development
Professional Elective – VI
Domain Course Code Title of the Course
Image Processing A6665 Natural Language Processing
Network Security A6666 Digital Forensics
Software Engineering A6667 Software Project Management
Applications A6668 Human Computer Interaction

List of Open Electives R20

# Course Code Title of the Course
1 A6181 Project Planning and Management
2 A6182 Air Pollution Control
3 A6183 Disaster Management
4 A6184 Environmental Pollution Management
5 A6281 Introduction to Electric Vehicles
6 A6282 Solar Energy and Applications
7 A6283 Energy Storage Systems
8 A6284 Energy Management and Audit
9 A6381 Basics of Mechanical Engineering
10 A6382 Introduction to 3D Printing
11 A6383 Fundamentals of Robotics
12 A6384 Elements of Automobile Engineering
13 A6481 Introduction to Analog and Digital Communication
14 A6482 Fundamentals of IoT
15 A6483 Fundamentals of Signal Processing and Applications
16 A6484 VLSI Design
17 A6581 Fundamentals of Java
18 A6582 Fundamentals of Operating Systems
19 A6583 Fundamentals of DBMS
20 A6584 Block Chain & Crypto Currency
21 A6681 Principles of Software Engineering
22 A6682 E-Commerce
23 A6683 Fundamentals of Robotic Process Automation
24 A6684 Fundamentals of Cyber Security
25 A6781 Cognitive Computing
26 A6782 Information Retrieval Techniques
27 A6783 IoT Based Smart Systems
28 A6784 AI in Agriculture
29 A6081 Mathematical Programming
30 A6082 Transform Calculus
31 A6083 Management Science
32 A6084 Entrepreneurship Development

I semester

Sl.No Code Title of Course L T P Credits
1 A5001 Linear Algebra and Ordinary Differential Equations 3 0 2 4
2 A5004 Applied Chemistry 3 0 2 4
3 A5501 Python Programming 1 0 4 3
4 A5201 Basic Electrical Engineering 3 0 2 4
5 A5007 Engineering Exploration 0 0 2 1
6 A5008 Co-Engineering Laboratory 0 0 4 2

II semester

Sl.No Code Title of Course L T P Credits
1 A5002 Advanced Calculus 3 1 2 5
2 A5003 Applied Physics 3 0 2 4
3 A5005 Communicative English 2 0 2 3
4 A5502 Data Structures 3 0 2 4
5 A5301 Engineering Graphics & Computer Aided Drafting 1 0 4 3
6 A5006 Social Innovation 0 0 2 1

III semester

Sl.No Code Title of Course L T P Credits
1 A5503 Discrete Mathematical Structures 3 0 0 3
2 A5015 Managerial Economics and Financial Analysis 3 0 0 3
3 A5506 Database Management Systems 3 0 2 4
4 A5010 Probability and Statistics 3 0 0 3
5 A5601 Object Oriented Programming 3 0 2 4
6 A5505 Digital Design and Computer Organization 3 0 0 3
7 A5014 Quantitative Aptitude 1 0 0 1
8 A5012 Environmental Science 2 0 0 0

IV semester

Sl.No Code Title of Course L T P Credits
1 A5602 Formal Languages and Automata Theory 3 0 0 3
2 A5510 Basics of IOT and Robotics 3 0 2 4
3 A5508 Design and Analysis of Algorithms 3 0 0 3
4 A5603 Web Technologies 3 0 2 4
5 A5507 Operating Systems 3 0 2 4
6 A5013 Verbal Ability and Logical Reasoning 1 0 0 1
7 A5604 Advanced Data visualization techniques 1 0 2 2
8 A5011 Gender Sensitization 2 0 0 0

V semester

Sl.No Code Title of Course L T P Credits
1 A5605 Software Engineering 3 0 2 4
2 A5509 Computer Networks 3 0 2 4
3 A5606 Mobile Application Development 3 0 2 4
4 A5512 Machine Learning with Python 3 0 2 4
5 Professional Elective – I 3 0 0 3
6 A5607 Internship – I 0 0 4 2
7 A5016 Engineering Design Thinking 0 0 2 1
8 A5019 Indian Constitution 2 0 0 0

VI semester

Sl.No Code Title of Course L T P Credits
1 A5516 Cloud Computing and Virtualization 3 0 2 4
2 A5514 Big Data Analytics 3 0 2 4
3 A5608 Information Security 3 0 2 4
4 Professional Elective – II 3 0 0 3
5 Open Elective – I 3 0 0 3
6 A5517 Dynamic Web Applications using AngularJS 0 0 2 1
7 A5017 Product Realization 0 0 2 1
8 A5609 Mini Project 0 0 4 2
9 A5018 Essence of Indian Traditional Knowledge 2 0 0 0

VII semester

Sl.No Code Title of Course L T P Credits
1 A5520 Artificial Intelligence 3 0 0 3
2 A5610 Full Stack Development 3 0 2 4
3 Open Elective-II 3 0 0 3
4 Professional Elective-III 3 0 0 3
5 A5611 Project Work Phase – I 0 0 8 4
6 A5612 Internship-II 0 0 0 2

VIII semester

Sl.No Code Title of Course L T P Credits
1 A5020 Management Science 3 0 0 3
2 Open Elective-III 3 0 0 3
3 Professional Elective-IV 3 0 0 3
4 A5613 Project Work Phase – II 0 0 16 8

List of Professional Electives R19

Professional Elective –I
Code Course Code Course
A5651 Image Processing A5652 C # and .Net Frame Work
A5555 Compiler Design A5653 Computer Graphics
Professional Elective –II
Code Course Code Course
A5654 Computer Vision A5553 Robotic Process Automation Design &
Development
A5554 Routing and Switching Networks A5655 Software Testing Methodologies
Professional Elective –III
Code Course Code Course
A5656 Block Chain Technology A5556 DevOps
A5557 Data Mining A5657 Design Patterns
Professional Elective –IV
Code Course Code Course
A5658 Digital Forensics A5659 Human Computer Interaction
A5660 Deep Learning A5661 Software Project Management

List of Open Electives R19

Code Course Code Course
A5131 Project Planning and Management A5531 Fundamentals of Java
A5132 Air Pollution and Control A5532 Fundamentals of DBMS
A5133 Disaster Management A5533 Fundamentals of Operating Systems
A5231 Transducers and Measurements A5631 Principles of Software Engineering
A5232 Solar Energy and Applications A5632 E-Commerce Trends
A5233 Energy Management and Audit A5633 Fundamental of Cyber Security
A5331 Basic Mechanical Engineering A5031 Numerical Techniques
A5332 Introduction to 3D Printing A5032 Mathematical Programming
A5333 Fundamentals of Robotics A5033 Special Functions
A5431 Fundamentals of IoT A5034 Entrepreneurship Development
A5432 Principles of Analog and Digital Communications A5035 Human Resource Management
A5433 Introduction to Signal Processing A5036 Logistics and Supply Chain Management

I semester

Sl.No Code Title of Course L T P Credits
1 A4001 Linear Algebra and Ordinary Differential Equations 3 1 0 4
2 A4007 Engineering Chemistry 4 0 0 4
3 A4501 Programming for Problem Solving 3 1 0 4
4 A4302 Engineering Workshop 0 0 3 1.5
5 A4008 Engineering Chemistry Laboratory 0 0 2 1
6 A4502 Programming for Problem Solving Laboratory 0 0 3 1.5
7 A4021 Social Innovation 0 0 2 1

II semester

Sl.No Code Title of Course L T P Credits
1 A4002 Advanced Calculus 3 1 0 4
2 A4003 Semiconductor Physics 4 0 0 4
3 A4201 Basic Electrical Engineering 3 1 0 4
4 A4009 Functional English 3 0 0 3
5 A4301 Engineering Graphics and Computer Aided Drafting 0 0 3 1.5
6 A4004 Semiconductor Physics Laboratory 0 0 2 1
7 A4202 Basic Electrical Engineering Laboratory 0 0 3 1.5
8 A4010 English Language Communication Skills Laboratory 0 0 2 1
9 A4022 Engineering Exploration 0 0 2 1

III semester

Sl.No Code Title of Course L T P Credits
1 A4503 Discrete Mathematical Structures 3 0 0 3
2 A4025 Managerial Economics and Financial Analysis 3 0 0 3
3 A4504 Data Structures 3 0 2 4
4 A4512 Formal Languages and Automata Theory 3 0 0 3
5 A4505 Object Oriented Programming 3 0 2 4
6 A4601 Digital Design and Computer Organization 3 0 0 3
7 A4017 Quantitative Aptitude 1 0 0 1
8 A4014 Environmental Science 2 0 0 0

IV semester

Sl.No Code Title of Course L T P Credits
1 A4012 Probability and Statistics 3 0 0 3
2 A4508 Database Management Systems 3 0 2 4
3 A4509 Design and Analysis of Algorithms 3 0 2 4
4 A4602 Web Technologies 3 0 2 4
5 A4510  Python Programming 1 0 2 2
6 A4507  Operating Systems 3 0 0 3
7 A4019  Verbal Ability and Logical Reasoning 1 0 0 1
8 A4013  Gender Sensitization 2 0 0 0

V semester

Sl.No Code Title of Course L T P Credits
1 A4603 Software Engineering 3 0 2 4
2 A4511 Computer Networks 3 0 2 4
3 A4604 Mobile application Development 3 0 2 4
4 A4515 Machine Learning 3 0 2 4
5 Professional Elective – I 3 0 0 3
6 A4606 Internship – I 0 0 4 2
7 A4018 Engineering Design Thinking 0 0 2 1
8 A4016 Indian Constitution 2 0 0 0

VI semester

Sl.No Code Title of Course L T P Credits
1 A4555 Compiler Design 3 0 0 3
2 A4513 Big Data Analytics 3 1 2 5
3 A4612 Network Security & Cryptography 3 0 2 4
4 Professional Elective – II 3 0 0 3
5 Open Elective – I 3 0 0 3
6 A4518 Dynamic Web Application Development 0 0 2 1
7 A4020 Product Realization 0 0 2 1
8 A4607 Mini Project 0 0 4 2
9 A4015 Essence of Indian Traditional Knowledge 2 0 0 0

VII semester

Sl.No Code Title of Course L T P Credits
1 A4608 Cloud Computing 2 0 2 3
2 A4552 Artificial Intelligence 3 1 0 4
3 Open Elective-II 3 0 0 3
4 Professional Elective-III 3 0 0 3
5 A4609 Project Work Phase –I 0 0 8 4
6 A4610 Internship-II 0 0 4 2

VIII semester

Sl.No Code Title of Course L T P Credits
1 A4026 Management Science 3 0 0 3
2 Open Elective-III 3 0 0 3
3 Professional Elective-IV 3 0 0 3
4 A4611 Project Work Phase – II 0 0 16 8

List of Professional Electives R18

Professional Elective –I
Course Code Course
Image Processing A4652 C # and .Net Frame Work
Computer Graphics A4655 Distributed Operating Systems
Professional Elective –II
Course Code Course
Computer Vision A4553 Robotic Process Automation Design &
Development
Routing and Switching Networks A4654 Software Testing Methodologies
Professional Elective –III
Course Code Course
Block Chain Technology A4556 DevOps
Data Mining A4658 Design Patterns
Professional Elective –IV
Course Code Course
Digital Forensics A4660 Human Computer Interaction
Deep Learning A4662 Software Project Management

List of Open Electives R18

Code Course Code Course
A4131 Project Planning and Management A4531 Fundamentals of JAVA
A4132 Environmental Pollution and Management A4532 Operation Research
A4133 Disaster Management A4533 Fundamentals of DBMS
A4231 Transducers and Measurements A4534 Fundamentals of Operating Systems
A4232 Solar Energy and Applications A4631 Principles of Software Engineering
A4233 Energy Management and Audit A4632 E-Commerce Trends
A4331 Basic Mechanical Engineering A4633 Fundamental of Cyber Security
A4332 Introduction to 3D Printing A4031 Numerical Techniques
A4333 Fundamentals of Robotics A4032 Mathematical Programming
A4431 Fundamentals of IoT A4033 Special Functions
A4432 Principles     of     Analog and Diital Communications A4034 Entrepreneurship Development
A4433 Introduction to Signal Processing A4035 Human Resource Management
A4036 Logistics and Supply Chain Management