• Areas of Placement opportunity
    • Placement opportunity as AI Data Scientist
    • Machine Learning Engineer
    • Research Scientist
    • Business Intelligence Developer
    • Big data engineering
    • Robotics Scientist
    • AI engineer
    • Network Administrator
    • Software Developer
    • Software Testing
  • Entrepreneur opportunity / about alumni entrepreneur
    • Alumni working in TCS, Infosys, CTS, Capgemini, etc…
  • Higher Education opportunities
    • Higher Education opportunities like MCA, MS, MBA, M.Sc.( IT).

Programme Educational Objective

PEO1 Expertise with the principles of Artificial Intelligence and problem solving, inference, perception, knowledge representation, and learning
PEO2 Exhibit high standards with regard to application of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models.
PEO3 Investigate with a machine learning model for simulation and analysis and explore the scope, potential, limitations, and implications of intelligent systems.

Programme Outcomes (PO)

PO1 Exhibit good domain knowledge and completes the assigned responsibilities effectively and efficiently in par with the expected quality standards.
PO2 Apply analytical and critical thinking to identify, formulate, analyze, and solve complex problems in order to reach authenticated conclusions.
PO3 Design and develop research based solutions for complex problems with specified needs through appropriate consideration for the public health, safety, cultural, societal, and environmental concerns.
PO4 Establish the ability to Listen, read, proficiently communicate and articulatecomplex ideas with respect to the needs and abilities of diverse audiences.
PO5 Deliver innovative ideas to instigate new business ventures and possess the qualities of a good entrepreneur
PO6 Acquire the qualities of a good leader and engage in efficient decision making.
PO7 Graduates will be able to undertake any responsibility as an individual/member of multidisciplinary teams and have an understanding of team leadership.
PO8 Demonstrate knowledge and understanding of management principles and apply these to one own work to manage projects and in multidiscipline any environment.
Course Code:21BAM1CA Course Name: Core -I -Problem Solving techniques using C
CO1 Demonstrate the flowchart and design an algorithm for a given problem and to develop C programs using operators
CO2 Develop conditional and iterative statements to write C programs
CO3 Exercise user defined functions to solve real time problems
CO4 Inscribe C programs that use Pointers to access arrays, strings and functions
CO5 Exercise user defined data types including structures and unions to solve problem
Course Code: 21BAM1CP Course Name: Core -Practical -I –Programming in C Lab
CO1 Understand basic Structure of the C-PROGRAMMING, declaration and usage of variables
CO2 Understand C programs using operators
CO3 Exercise conditional and iterative statements to Write C programs
CO4 Understand for C programs using Pointers to access arrays, strings and functions
CO5 Understand C programs using pointers and allocate memory using dynamic memory management functions
Course Code: 21BAM1DA Course Name: Python Programming
CO1 Examine Python syntax and semantics and be fluent in the use of Python flow control and functions
CO2 Demonstrate proficiency in handling Strings and File Systems
CO3 Understand Lists, Dictionaries and Regular expressions in Python
CO4 Interpret the concepts of Object-Oriented Programming as used in Python
CO5 Implement exemplary applications related to Network Programming, Web Services and Databases in Python
Course Code: 21BAM1DP Course Name: Python Programming Lab
CO1 Write, test, and debug simple Python programs.
CO2 Implement Python programs with conditionals and loops for stack, sorting algorithms.
CO3 Read and write data from/to files in Python.
CO4 Use Python lists, dictionaries for representing compound data.
CO5 Write Script to SQL and Demonstrate Exception in Python.
Course Code: 21BAM2CA Course Name: Java Programming
CO1 Define the concept of OOP as well as the purpose and usage principles of inheritance, polymorphism, encapsulation and method overloading.
CO2 Identify the situations of Program Control Statements, Introducing Classes, Objects and Methods of their usages.
CO3 Identify String Handling , Arrays, classes, objects, members of a class and the relationships among them needed for a specific problem.
CO4 OOP concepts like inheritance, Interface & package in real time situations.
CO5 Develop Java application programs using sound OOP practices (e.g., interfaces and APIs) and proper program structuring (e.g., by using access applet, multithreading)K3
Course Code: 21BAM2CP Course Name: JavaProgramming lab
CO1 Execute JAVA programs based on simple constructs like arrays, loops , decision statements, functions etc
CO2 Incorporate object oriented concepts like classes, objects, inheritance, polymorphism resembling real time situation.
CO3 Demonstrate the use of packages and interfaces
CO4 Develop OOP programs containing User created Exception handling & Threading.
CO5 Familiarize with Java development Environment such as Eclipse, NetBeans etc. Suggestive list of programs.
Course Code: 21BAM2DA Course Name: Core -Natural Language Processing
CO1 Understand the fundamental concepts and techniques of natural language processing (NLP)
CO2 Understanding of the models and algorithms in the field of NLP
CO3 Demonstrate the computational properties of natural languages and the commonly used algorithms for processing linguistic information.
CO4 Understanding semantics and pragmatics of languages for processing.
Course Code: 21BAM2DP Course Name: Core-Natural Language Processing Lab
CO1 Understand the fundamental concepts and techniques of natural language processing (NLP)
CO2 Understanding of the models and algorithms in the field of NLP
CO3 Demonstrate the computational properties of natural languages and the commonly used algorithms for processing linguistic information.
CO4 Understanding semantics and pragmatics of languages for processing.
Course Code: 21BAM3CA Course Name: Core -Machine Learning Techniques
CO1 Understand the basic concepts and techniques of Machine Learning.
CO2 Explain the regression methods, classification methods, clustering methods.
CO3 Understand the inference and learning algorithms for the hidden Markov model.
CO4 Demonstrate Dimensionality reduction Techniques
CO5 Appreciate the underlying mathematical relationships within and across Machine Learning algorithms and the paradigmsof supervised and un-supervised learning.
Course Code: 21BAM3CP Course Name: Machine Learning Lab
CO1 Understand the basic concepts and techniques of Machine Learning.
CO2 Explain the regression methods, classification methods, clustering methods.
CO3 Understand the inference and learning algorithms for the hidden Markov model.
CO4 Demonstrate Dimensionality reduction Techniques
CO5 Appreciate the underlying mathematical relationships within and across Machine Learning algorithms and the paradigms of supervised and un-supervised learning.
Course Code: 21BAM3DA Course Name: Big Data Analytics
CO1 To understand the meaning of big data, need of big data and how worth to study by understands their characteristics of big data.
CO2 To gain knowledge in evolution of Hadoop, understanding the components of Hadoop.
CO3 To understand the value of data analyst and how to implementing a big data in organization.
CO4 To analysis the big data in context, getting the knowledge of predictive analytics and big data.
CO5 To understanding the concepts of humanizing and consumerization of big data analytics.
Course Code: 21BAM3DP Course Name: Big Data Analytics Lab
CO1 To understand the meaning of big data, need of big data and how worth to study by understands their characteristics of big data.
CO2 To gain knowledge in evolution of Hadoop, understanding the components of Hadoop.
CO3 To understand the value of data analyst and how to implementing a big data in organization.
CO4 To analysis the big data in context, getting the knowledge of predictive analytics and big data.
CO5 To understanding the concepts of humanizing and consumerization of big data analytics.
Course Code: 21BAM3VA Course Name: Value Added Course -Fundamental of Office Automation
CO1 Ability to understand basic level knowledge in Ms Word
CO2 To gain basic documentation works in Ms Work
CO3 Ability to working real time documentation process
CO4 Ability to identify and analyze worksheet in Ms Excel
CO5 Ability to understand diagnostic procedures and troubleshooting techniques to office automation
Course Code: 21BAM5EA Course Name:
CO1 Explain about the need and importance of open source software.
CO2 Demonstrate the concepts of open source software‘s
CO3 Apply the programming constructs of MySQL, PHP, Python and PERL to create programs.
CO4 Develop small programs using open source software‘s.
Course Code: 21BAM5EB Course Name: Elective -Principles of Secure Coding
CO1 Explain about the secure software development life cycle.
CO2 Understand the secure coding techniques
CO3 Demonstrate the threat modeling process and benefits.
CO4 Explain about the database and web specific issues.
Course Code: 21BAM5EC Course Name: Elective -Embedded Systems
CO1 Understand hardware and software design requirements of embedded systems.
CO2 Explain about the architecture of microprocessor and operating systems in embedded systems
CO3 Analyze the embedded systems‘ specification and develop software programs.
CO4 Evaluate the requirements of programming Embedded Systems, related software architectures and tool chain for Embedded Systems.
Course Code: 21BAM6EA Course Name: Elective -Web Application Security
CO1 Illustrate about the concept of HTML,DHTML, CSS and Java Script
CO2 Explain the history, characteristics, technologies, concepts, usage in web2.0 and web 3.0
CO3 Apply the core concepts of web applications to create web pages
CO4 Apply the concepts of servers side programming
Course Code: 21BAM6EB Course Name: Elective -Artificial Neural Networks and Fuzzy System
CO1 Explain the concepts of neural networks and , fuzzy logic
CO2 Understanding of the basic mathematical elements of the theory of fuzzy sets.
CO3 Understanding the differences and similarities between fuzzy sets and classical sets theories
CO4 Solve problems that are appropriately solved by neural networks and fuzzy logic
Course Code: 21BAM6EC Course Name: Elective -Software Agents
CO1 Understanding the fundamentals of agents and agent programming paradigms.
CO2 Discussing the basics of java agents.
CO3 Learning the concepts of multivalent systems
CO4 Understanding the concepts of intelligent software agents.
CO5 Understanding the agents and security.
Course Code: 21BAM6ED Course Name: Elective -Social Network Analysis
CO1 Understand a broad range of network concepts and theories
CO2 Appreciate how network analysis can contribute to increasing knowledge about diverse aspectsof society.
CO3 Use a relational approach to answer questions of interest to them (i.e. be able to apply ‘network thinking’).
CO4 Analyse social network data using various software packages.
CO5 Present results from social network analysis, both orally and in writing
Course Code: 21BAM6EF Course Name: Elective -Business Data Analytics
CO1 Understand and critically apply the concepts and methods of business analytics
CO2 Demonstration the various methodologies of descriptive statistics
CO3 Understanding of modeling uncertainty and statistical inference
CO4 Understanding of analytical frameworks
Course Code: 21BAM3ZA Course Name: Skill Enhancement Course : Digital Image Processing
CO1 Understand   the   fundamentals   of   digital   image   processing   and   sampling   and quantization concepts.
CO2 Apply image processing techniques in both the spatial and frequency domains using various transform techniques.
CO3 Understanding the filtering techniques for Image restoration and reconstruction.
CO4 Understanding fundamentals and some basic models of  Image Compression
CO5 Applying the image segmentation process.
Course Code:21BAM4CA Course Name: Distributed Programming
CO1 To understand the foundations of distributed systems.
CO2 To learn process and naming concepts in distributed systems.
CO3 To learn issues related to clock Synchronization and the need for global state in distributed systems.
CO4 To understand the fault tolerance and recovery protocols in Distributed Systems.
CO5 To learn the characteristics of distributed object based System and file systems.
Course Code: 21BAM4CB Course Name: Enterprise Resource Planning
CO1 To understand about ERP systems
CO2 To expose the students to ERP software and modules, Implementation of ERP
CO3 To familiarize Emerging trends on ERP
CO4 Enhanced Evaluation of ERP systems, Business Analytics, Future trends in ERPSystems.
CO5 To familiarize ERP SOLUTIONS AND FUNCTIONAL MODULES.
Course Code: 21BAM4CC Course Name: Computer Architecture and Design
CO1 To make students understand the basic structure and operation of digital computer
CO2 To understand the hardware-software interface.
CO3 To  familiarize  the  students  with  arithmetic  and  logic  unit  and  implementation  of  fixed point and floating-point arithmetic operations.
CO4 To expose the students to the concept of pipelining.
CO5 To familiarize the students with hierarchical memory system including cache memories and virtual memory. To expose the students with different ways of communicating with I/O devices and standard I/O interfaces.
Course Code: 21BAM4CD Course Name: Animation and Multimedia
CO1 To develop  an  understanding  and  awareness  how  issues  such  as  content, information architecture, motion, sound, design, and technology merge to form effective and compelling interactive experiences for a wide range of audiences and end users.
CO2 To become familiar with various tools used in the creation and implementation of multi-media
CO3 To understand about the color and 3D Cloud
CO4 To become familiar with Blender with images
CO5 To create an animation and An introduction to the development of Graphics.
Course Code: 21BAM4ZA Course Name: Skill–Information Security and Cyber
CO1 The objective of this course is to provide students with a basic understanding of Information and Cyber Security issues and make them aware of the Challenges.
CO2 To provide components of the Information and Cyber Security Organization.
CO3 To achieve a basic understanding of information and Cyber Security.
CO4 To master information security governance, and related legal and regulatory Issues
CO5 To be familiarity with information security awareness and a clear understanding of its importance
Course Code: 21BAM5ZA Course Name: Skill -Internet Of Things
CO1 Students can understand and develop their knowledge of Internet of Things
CO2 Analyze basic protocols in wireless sensornetwork
CO3 Students can develop their knowledge of applications related with IOT.
CO4 Design IoT applications in different domain and be able to analyze theirperformance
CO5 Implement basic IoT applications on embeddedplatform.
Course Code: 21BAM6ZA Course Name: Skill -Linux and Shell Programming
CO1 Understanding the basic set of commands and utilities in Linux/UNIX systems.
CO2 To learn to develop software for Linux/UNIX systems.
CO3 To learn the important Linux/UNIXlibrary functions and system calls.
CO4 To obtain a foundation for an advanced file system manipulation.
CO5 To understand the Pattern, URL and E-mail for web content.
Course Code: 21BAM5CA Course Name: Entrepreneurial Development
CO1 To know about the role of the entrepreneur in India and around and the globe, understand the benefits and drawbacks of entrepreneurship and students has to avoid them; entrepreneurial failure.
CO2 The course aims to develop student’s ability to create, lead and coordinate projects within the textile and fashion sector. It also intends to provide tools and methods in order to make use of entrepreneurial thinking to develop a business project.
CO3 Students will be able to define, identify and/or apply the principles of new venture financing, growth financing, and growth financing for existing businesses.
CO4 To understand process of women entrepreneur and howfaced their problems
CO5 To understand difference between Micro, small and medium Enterprises.
Course Code: 21BAM5CB Course Name: Mathematics for Computer Science
CO1 To demonstrate a working knowledge of set notation and elementary set theory with its corresponding set operations and also Venn diagram.
CO2 To apply the fundamental concepts of Mathematical Logic and Tautologies.
CO3 To apply and understand the fundamental concepts of Relations and Functions.
CO4 To demonstrate different traversal methods for graphs.
CO5 To demonstrate different methods for trees and its properties.
Course Code: 21BAM5CP Course Name: Ethical Hacking Lab
CO1 Implement the importance of ethical hacking in achieving the goals of information security.
CO2 Differentiate the processes of vulnerability assessment and ethical hacking from penetration testing.
CO3 Comprehend the importance of appropriate countermeasures for managing vulnerabilities.
CO4 Justify  the  need  for  meticulous  documentation  in  writing  reports  for  consumption  of  both technical and managementaudiences.
CO5 Articulate the rationale for having an adequate legal framework for dealing with hacking and ethical hacking.
Course Code: 21BAM5CC Course Name: Ethical  Hacking
CO1 Explain the importance of numerousmethods of real-world informationintelligence.
CO2 Differentiate the processes of vulnerability assessment and ethical hacking from penetration testing.
CO3 Comprehend   the   importance   of   appropriate   countermeasures   for   managing vulnerabilities.
CO4 To familiarize with the methodologies that can be used to hack into atarget.
CO5 To appreciate the wide variety of attacks that can be performed against a wireless network
Course Code: 21BAM5CD Course Name: RoboticProcess Automation
CO1 Explainthetechnology, the benefits and drawbacks, and comparisons to automation technologies.
CO2 To takes a look at core technologies like on-premise software, cloud computing, OCR (optical character recognition), databases, APIs.
CO3 To learn methodologies like lean, Six Sigma, and lean Six Sigma..
CO4 To provides help on assessing processes, determining what to automate, and how to measure ROI.
CO5 To find the steps in selecting the right RPA software, such as looking at costs, training, functionality, and security.
Course Code: 21BAM5CP Course Name: Core  -Data Mining and warehouseLab
CO1 To  explain  the  core  concepts  of  the  Data  Warehousing.  This  Explain  about  the Concept of Different Types of Data warehouse and its features.
CO2 To discuss Data Mining Techniques and issues.
CO3 To analyze various Association Rules in Data Warehousing.
CO4 To understand various Clustering techniques.
CO5 To deploy applications of Web Mining.
Course Code: 21BAM5CE Course Name: Data Mining and warehouse
CO1 To explain the core concepts of the Data Warehousing. This Explain about the Concept of Different Types of Data warehouse and its features.
CO2 To discuss Data Mining Techniques and issues.
CO3 To analyze various Association Rules in Data Warehousing.
CO4 To understand various Clustering techniques.
CO5 To deploy applications of Web Mining.
Course Code: 21BAM5CQ Course Name: Software Engineering Lab
CO1 To Understanding the Requirement tasks.
CO2 To Understanding the Requirement analysis and SRS.
CO3 To Implement a DFD and Structured chart.
CO4 To Understand and Implement the concept of Use case Diagram.
CO5 To Understand and Implement the concept of Class Diagram & Object Diagram.
Course Code:21BAM6CA Course Name: Software Engineering
CO1 This  gives the Knowledge about various models in software engineering.
CO2 It gives the brief description about requirements.
CO3 To understand knowledge about Planning.
CO4 To analyze various testing in software testing
CO5 It deals the concept of Maintenance.
Course Code: 21BAM6CB Course Name: Artificial Intelligence and Knowledge Representation
CO1 Demonstrate fundamental understanding of the history of artificial intelligence (AI) and its foundations.
CO2 Understanding  about  the  basic  concepts  of  Software  agents  ad  representation  of knowledge
CO3 Demonstrate awareness and a fundamental understanding of various applications of AI  techniques  in  intelligent agents,  expert  systems,  artificial  neural  networks  and other machine learning models.
CO4 Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning.
Course Code: 21BAM6CC Course Name: Deep Learning
CO1 Understand the basic concepts and techniques of Deep Learning.
CO2 To understand and apply the Machine learning principles
CO3 To study the deep learning architectures
CO4 Explore and create deep learning applications with tensor flow
Course Code: 21BAM6CP Course Name: Core  -Data Structure Lab
CO1 After learning the fundamental concepts in Operating system.
CO2 To provide  the  necessary  information  for  developing  programs,  working  with applications and etc.
CO3 These     chapters     cover     methods     for     process     scheduling,     interprocess communication, process synchronization, and deadlock handling.
CO4 To covers the how storage is maintain in the computer
CO5 To knowledge of provided by a mechanism that controls the access of programs, processes, or users to the resources defined by a computer system.
Course Code: 21BAM6CD Course Name:  Operating System
CO1 After learning the fundamental concepts in Operating system including how OS has evolved over the years and different components of OS
CO2 This will provide the necessary information for students to extract maximum benefits out of the OS while developing programs, working with applications and etc.
CO3 These chapters cover methods for process scheduling, inter process communication, process synchronization, and deadlock handling.
CO4 These chapter covers the how storage is maintain in the computer
CO5 Have the knowledge of provided by a mechanism that controls the access ofprograms, processes, or users to the resources defined by a computersystem.
Course Code: 21BAM6CE Course Name: Data Structures
CO1 Students develop knowledge of basic data structures for storage and retrieval of ordered or unordered data.
CO2 Students develop knowledge of linked lists.
CO3 Students develop knowledge of applications of searching, and sorting of each data structure.
CO4 Student develop Knowledge of Tree
CO5 Student develop Knowledge of    Graph
Course Code:21BAM6DP Course Name: Core  -Data Structure Practical
CO1 Understand basic Concept of the data structure using C program
CO2 Implementing STACK Operations using C Program
CO3 Exercise linked List using C programs
CO4 Understand nodes concepts in Linked List using C programs
CO5 Implementing QUEUE Operations using C Program