• Announcement |  
Autonomous Results - 1st Semester (UG) End Examination (SEE) February / March 2025 -❖- 2025-2026 ADMISSIONS OPEN, APPLY NOW TO GET SHORTLISTED -❖- ALUMNI LIFETIME MEMBERSHIP Online Payment Details – Name: DBIT ALUMNI ASSOCIALTION | A/c #: 093801000789 | IFSC: ICIC0002637 -❖- AARAMBH - 2024 - A NATIONAL LEVEL TECHNICAL SYMPOSIUM
  • Brochure  
  • |
  • Careers
  • |
  • Committee
  • |
  • Alumni
  • |
  • Grievences
  • |
  • DBIT on G-Maps
  • |
  • Internship
  • |
  • Virtual Tour
  • |
  • ERP
  • |
  • Results 
  • IVR: 8880716716  9900361100/9972005511
DBIT LOGO
Don Bosco institute is Affiliated With AICTE Don Bosco Institute Of Technology, Bangalore Affiliate With  Visvesvaraya Technological Unversity Don Bosco Instiyute Of Technology Accredited By NBA Don Bosco institute of Technology Accredited By National Affiliation and Accreditation Council Don Bosco Institute of Technology Bangalore Recognized by NIRF  Don Bosco Institute Of Technology Recognized By ARIIA Don Bosco Institute Of Technology Recognized By IRINS
IQAC
 1st SEM(UG)-Autonomous Results
 Admissions 2025-26 
Online Fee Payment
  • Department of
    Artificial Intelligenc
    • Electronics and Communication
    • Computer Science
    • Information Science
    • Mechanical
    • Electrical and Electronics
    • Civil Engineering
    • CSE (AI&ML)
    • AI&DS

    • Mathematics
    • Physics
    • Chemistry
    • MBA

  • About Us
    • Department of Artificial Intelligence and Data Science
    • HOD's Message
  • Faculty
  • Research
    • Publications
  • Activities
    • Events
  • Admissions
    • Admission Procedures
    • Apply Online
    • Application Form
      • BE
      • MBA
    • Scholarship
    • Who can Apply
  • Contact

    Under Graduate

    • Civil Engineering
    • Computer Science
    • Computer Science (AI & ML)
    • Electronics & Communication
    • Electrical & Electronics
    • Information Science
    • Mechanical
    • Artificial Intelligence & Data Science

    Post Graduate

    • Master of Business Administration

    Downloads & Registrations

    • DBIT Brochure
    • Application Form 2021 - 2022
    • Online Enquiry Form 2021 - 22

    Enquiry

    • Don Bosco Institute of Technology, Mysore Road, Kumbalagodu, Bengaluru - 560074, Karnataka, India.
      Landline No: 080 - 28437028 / 29 / 30
      Fax: Landline No: 080 - 28437031
      Email-ID: enquiry@dbit.co.in
    • For Admissions: IVR No : 8880-716-716
      Mobile: +91 9900-361-100
      Email-ID: admissions@dbit.co.inMore Detals: Click Here

    Quick Links

    • Why DBIT ?
    • Online Payment Portal
    • Scholarship Programs
    • Careers
  • Results
dbit

dbit


dbit


  1. Artificial Intelligence and Data Science
  2. About Us
  3. About

Department of Artificial Intelligence and Data Science

The Department of Artificial Intelligence and Data Science, Don Bosco Institute of Technology, Bengaluru was established in the year 2021-22, with an intake of 60 students. DBIT is permanently affiliated to Visvesvaraya Technological University (VTU), Belagavi, Karnataka.

The department has state-of-art infrastructure in terms of well-equipped laboratories and library for staff and students. It has qualified and experienced teaching faculty. It supports students to understand the fundamentals of AI & DS, apply them in design and development of projects to resolve complex, real-time problems. The department has got excellent ambience for research in diversified areas. The department has got a wide technical spectrum through the Centre of Excellence, Innovation lab, industry tie-ups, collaboration and MOUs.

Artificial Intelligence and Data Science (AI & DS) is an emerging technology innovation that provides effective solutions to specific industry requirements that are either incompatible or infeasible for traditional technology.

Artificial intelligence is the humanoid thinking which is built into high speed, sophisticated and resourceful computing systems. Whereas typically, AI addresses the algorithmic part of the solutions space the DS extracts knowledge from structured and unstructured data.

The ability to visualize domain problems and leverage Engineering solutions in a specialized way with host of merits has thrown open multitude of applications to AI and DS. Robotics, Virtual Assistant, Finance, Chatbots, Natural Language Processing (NLP), Search Engines, Web scraping, Search based decision logic, Image processing, Speech Recognition, smart manufacturing and Gaming are some of the potential domains where AI & DS are extensively employed.

This Under Graduate Programme in AI & DS, to begin with, imparts an in-depth knowledge of the mathematical foundations required to build AI systems ground-up. Fundamental courses that embody the principles and techniques of AI, DS and Machine Learning (ML) constitute the second significant part of the curriculum. The third significant part of the curriculum endows the students with programming skills in Java, C/C++, Python and R programming languages. With this comprehensive curriculum, this Programme targets to equip students to build solutions for complex engineering problems.

VISION
  • To develop high caliber Data Science professionals who can render innovative software services based on AI technologies to provide solutions to ethical problems.

MISSION
  • M1: To provide skill-based training to students on software tools relevant to AI and DS.

  • M2: To inculcate specific professional thinking in students which would help them conceptualize AI solutions using DS.

  • M3: To inculcate professional ethics which supports students to provide AI based solutions limited to ethical problems only.

  • M4: To provide students with fundamental knowledge of relevant mathematics in order to make them conceptualize AI based solutions.

Program Educational Objectives (PEOs)
  • PEO1:Graduates shall be able to use their knowledge to identify real life problem that fits well into the solution framework of AI and be able to architect solutions using paradigms of DS.

  • PEO2:Graduates shall work individually and in teams for developing innovative solutions in the area of AI & DS.

  • PEO3:Graduates shall be able to grow professionally by enhancing their knowledge and skills through continuous learning.

  • PEO4:Graduates shall exhibit ethical thinking while leveraging their knowledge of AI and DS to build technology solutions.

Program Outcomes (POs)
  • PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.

  • PO2: Problem analysis: Identify, formulate, review research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.

  • PO3: Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.

  • PO4: Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis, and interpretation of data, and synthesis of the information to provide valid conclusions.

  • PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.

  • PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues, and the consequent responsibilities relevant to the professional engineering practice.

  • PO7: Environment and sustainability: Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate the knowledge of sustainable development and its need.

  • PO8: Ethics: Apply ethical principles and commit to professional ethics, responsibilities, and norms of the engineering practice.

  • PO9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

  • 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 documentation, make effective presentations to give and receive clear instructions.

  • PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s work, as a member and leader in a team, to manage projects in multidisciplinary environments.

  • PO12: Life-long learning: Recognize the need for, and have the zeal and ability to engage in independent and life-long learning in the broadest context of technological change.

Program Specific Outcomes (PSOs)
  • PSO1:Model specified real life problems using AI paradigms and also to solve challenges of Big data by using the acquired technical knowledge.

  • PSO2:Develop enough potential to work in teams in order to address multidisciplinary problems using technical knowledge and life skills.

  • PSO2:Keep pace with technological advancements in order to leverage state-of-the-Art solutions based on Artificial Intelligence and Data Science.

Short Term Goals
  • Teach students the basic principles that underlie modern computational technology

  • Help students apply their knowledge of computer science to the solutions of the problems arising in various disciplines

  • Enhance students’ ability to communicate ideas clearly and concisely

  • Familiarize students with current technological trends and breakthroughs in computer science, such as Machine Learning, NLP, Gen AI.

  • Encourage students to participate in national and international events in the field

Long Term Goals
  • Transform the department and its students into a multidisciplinary stream where students can collaborate with other departments for research

  • Strive to become a centre of excellence in the discipline

  • Encourage students to take up entrepreneurship in the field

  • Widen the scope of the faculty by helping them pursue cross-discipline research topics like robotics and machine vision

  • Expand current capabilities of research centre and laboratories

Departmental Resources
  • Well-ventilated class and tutorial rooms equipped with projectors.

  • Laboratories with advanced equipment and sophisticated software.

  • ICT enabled classrooms.

Time Table
  • Time Table 2024-25
Course Curriculum
  • 2022 Scheme
  • 2021 Scheme
3rd Semester
Sl. No Course Code Course Title
1 BCS301 MATHEMATICS FOR COMPUTER SCIENCE
2 BCS302 DIGITAL DESIGN AND COMPUTER ORGANIZATION
3 BCS303 OPERATING SYSTEMS
4 BCS304 DATA STRUCTURES AND APPLICATIONS
5 BCSL305 DATA STRUCTURES LABORATORY
6 BCS306A OBJECT ORIENTED PROGRAMMING WITH JAVA
7 BSCK307 SOCIAL CONNECT & RESPONSIBILITY
8 BCS358A DATA ANALYTICS WITH EXCEL
9 BYOK359 YOGA FOR A BETTER LIFE
4th Semester
1 BCS401 ANALYSIS & DESIGN OF ALGORITHMS
2 BAD402 ARTIFICIAL INTELLIGENCE
3 BCS403 DATABASE MANAGEMENT SYSTEM
4 BCSL404 ANALYSIS & DESIGN OF ALGORITHMS LAB
5 BCS405C OPTIMIZATION TECHNIQUE
6 BBOC407 BIOLOGY FOR ENGINEERS (CSE)
7 BUHK408 UNIVERSAL HUMAN VALUES (UHV)
8 BYOK459 YOGA FOR A BETTER LIFE
9 BDSL456C MERN
5th semester
1 BCS501 SOFTWARE ENGINEERING & PROJECT MANAGEMENT
2 BCS502 COMPUTER NETWORKS
3 BCS503 THEORY OF COMPUTATION
4 BAIL504 DATA VISUALIZATION LAB
5 BAD515C CLOUD COMPUTING
6 BCS508 ENVIRONMENTAL STUDIES AND E-WASTE MANAGEMENT
7 BRMK557 RESEARCH METHODOLOGY & IPR
8 BYOK559 YOGA FOR A BETTER LIFE
6th semester
1 BAD601 BIG DATA ANALYTICS
2 BCS602 MACHINE LEARNING
3 BAD613B NATURAL LANGUAGE PROCESSING
4 BEE654B TECHNOLOGIES OF RENEWABLE ENERGY SOURCES
5 BAD685 PROJECT PHASE I
6 BCSL606 MACHINE LEARNING LAB
7 BAIL657 GENERATIVE AI LAB
8 BAD601 BIG DATA ANALYTICS LAB
9 BYOK658 YOGA
10 BIKS609 INDIAN KNOWLEDGE SYSTEM
3rd Semester
Sl. No Course Code Course Title
1 21MAT31 TRANSFORM CALCULUS, FOURIER SERIES AND NUMERICAL TECHNIQUES
2 21CS32 DATA STRUCTURES AND APPLICATIONS
3 21CS33 ANALOG AND DIGITAL ELECTRONICS
4 21CS34 COMPUTER ORGANIZATION AND ARCHITECTURE
5 21CSL35 OBJECT ORIENTED PROGRAMMING WITH JAVA LABORATORY
6 21SCR36 SOCIAL CONNECT & RESPONSIBILITIES
7 21CIP37 CONSTITUTION OF INDIA AND PROFESSIONAL ETHICS (CIP)
8 21KBK37/47 Balake Kannada
9 21CS382 PROGRAMMING IN C++
4th Semester
1 21MAT41 COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS
2 21CS42 DESIGN AND ANALYSIS OF ALGORITHMS
3 21CS43 MICROCONTROLLER AND EMBEDDED SYSTEMS
4 21KBK37/47 Balake Kannada
5 21CS482 UNIX SHELL PROGRAMMING
6 21UHV49 UNIVERSAL HUMAN VALUES-II: UNDERSTANDING HARMONY and ETHICAL HUMAN CONDUCT
5th Semester
1 21CS51 AUTOMATA THEORY AND COMPILER DESIGN
2 21CS52 COMPUTER NETWORKS
3 21CS53 DATABASE MANAGEMENT SYSTEMS
4 21AI54 PRINCIPLES OF ARTIFICIAL INTELLIGENCE
5 21CSL55 DATABASE MANAGEMENT SYSTEM LABORATORY WITH MINI PROJECT
6 21RMI56 RESEARCH METHODOLOGY & INTELLECTUAL PROPERTY RIGHTS
7 21CIV57 ENVIRONMENTAL STUDIES
8 21CSL581 ANGULAR JS AND NODE JS
6th semester
1 21CS61 SOFTWARE ENGINEERING & PROJECT MANAGEMENT
2 21AD62 DATA SCIENCE AND ITS APPLICATIONS
3 21AI63 MACHINE LEARNING
4 21AD644 DATA SECURITY AND PRIVACY
5 21EE652 RENEWABLE ENERGY RESOURCES
6 21AIL66 MACHINE LEARNING LAB
7th Semester
1 21AD71 DATA VISUALIZATION
2 21CS72 CLOUD COMPUTING
3 21CS734 BLOCKCHAIN TECHNOLOGY
4 21CS743 DEEP LEARNING
5 21EE734 ELECTRICAL VEHICLE TECHNOLOGIES
6 21EE755 ENERGY CONSERVATION AND AUDIT
Course Outcomes (CO)
  • 2022 Scheme
  • 2021 Scheme
3rd Semester
Sl. No Course Title Course Code CO No. Course Outcomes(COs):
1 MATHEMATICS FOR COMPUTER SCIENCE BCS301 CO 1. Explain the basic concepts of probability, random variables, probability distribution
CO 2. Apply suitable probability distribution models for the given scenario.
CO 3. Apply the notion of a discrete-time Markov chain and n-step transition probabilities to solve the given problem
CO 4. Use statistical methodology and tools in the engineering problem-solving process.
CO 5. Compute the confidence intervals for the mean of the population.
CO 6. Apply the ANOVA test related to engineering problems.
2 DIGITAL DESIGN AND COMPUTER ORGANIZATION BCS302 CO 1. Apply the K–Map techniques to simplify various Boolean expressions.
CO 2. Design different types of combinational and sequential circuits along with Verilog programs.
CO 3. Describe the fundamentals of machine instructions, addressing modes and Processor performance.
CO 4. Explain the approaches involved in achieving communication between processor and I/O devices.
CO 5. Analyze internal Organization of Memory and Impact of cache/Pipelining on Processor Performance.
3 OPERATING SYSTEMS BCS303 CO 1. Explain the structure and functionality of operating system
CO 2. Apply appropriate CPU scheduling algorithms for the given problem.
CO 3. Analyse the various techniques for process synchronization and deadlock handling.
CO 4. Apply the various techniques for memory management
CO 5. Explain file and secondary storage management strategies.
CO 6. Describe the need for information protection mechanisms
4 DATA STRUCTURES AND APPLICATIONS BCS304 CO 1. Explain different data structures and their applications.
CO 2. Apply Arrays, Stacks and Queue data structures to solve the given problems.
CO 3. Use the concept of linked list in problem solving.
CO 4. Develop solutions using trees and graphs to model the real-world problem.
CO 5. Explain the advanced Data Structures concepts such as Hashing Techniques and Optimal
5 DATA STRUCTURES LABORATORY BCSL305 CO 1. Analyze various linear and non-linear data structures
CO 2. Demonstrate the working nature of different types of data structures and their applications
CO 3. Use appropriate searching and sorting algorithms for the give scenario.
CO 4. Apply the appropriate data structure for solving real world problems
6 OBJECT ORIENTED PROGRAMMING WITH JAVA BCS306A CO 1. Demonstrate proficiency in writing simple programs involving branching and looping structures.
CO 2. Design a class involving data members and methods for the given scenario.
CO 3. Apply the concepts of inheritance and interfaces in solving real world problems.
CO 4. Use the concept of packages and exception handling in solving complex problem
CO 5. Apply concepts of multithreading, autoboxing and enumerations in program development
7 SOCIAL CONNECT & RESPONSIBILITY BSCK307 CO 1. Communicate and connect to the surrounding.
CO 2. Create a responsible connection with the society.
CO 3. Involve in the community in general in which they work.
CO 4. Notice the needs and problems of the community and involve them in problem –solving.
CO 5. Develop among themselves a sense of social & civic responsibility & utilize their knowledge in finding practical solutions to individual and community problems.
CO 6. Develop competence required for group-living and sharing of responsibilities & gain skills in mobilizing community participation to acquire leadership qualities and democratic attitudes.
8 DATA ANALYTICS WITH EXCEL BCS358A CO 1. Use advanced functions and productivity tools to assist in developing worksheets.
CO 2. Manipulate data lists using Outline and PivotTables.
CO 3. Use Consolidation to summarise and report results from multiple worksheets.
CO 4. Apply Macros and Autofilter to solve the given real world scenario.
9 YOGA FOR A BETTER LIFE BYOK359 CO 1. Understand the meaning, aim and objectives of Yoga.
CO 2. Perform Suryanamaskar and able to Teach its benefits.
CO 3. Understand and teach different Asanas by name, its importance, methods and benefits.
CO 4. Instruct Kapalabhati and its need and importance.
CO 5. Teach different types of Pranayama by its name, precautions, procedure and uses
CO 6. Coach different types of Kriyas , method to follow and usefulness.
4th Semester
1 ANALYSIS & DESIGN OF ALGORITHMS BCS401 CO 1. Apply asymptotic notational method to analyze the performance of the alg in terms of time coorithmsmplexity.
CO 2. Demonstrate divide & conquer approaches and decrease & conquer approaches to solve computational problems.
CO 3. Make use of transform & conquer and dynamic programming design approaches to solve the given real world or complex computational problems.
CO 4. Apply greedy and input enhancement methods to solve graph & string based computational problems.
CO 5. Analyse various classes (P,NP and NP Complete) of problems
CO 6. Illustrate backtracking, branch & bound and approximation methods
2 ARTIFICIAL INTELLIGENCE BAD402 CO 1. Apply knowledge of agent architecture, searching and reasoning techniques for different applications.
CO 2. Compare various Searching and Inferencing Techniques.
CO 3. Develop knowledge base sentences using propositional logic and first order logic
CO 4. Describe the concepts of quantifying uncertainty.
CO 5. Use the concepts of Expert Systems to build applications.
3 DATABASE MANAGEMENT SYSTEM BCS403 CO 1. Describe the basic elements of a relational database management system
CO 2. Design entity relationship for the given scenario.
CO 3. Apply various Structured Query Language (SQL) statements for database manipulation.
CO 4. Analyse various normalization forms for the given application.
CO 5. Develop database applications for the given real world problem.
CO 6. Understand the concepts related to NoSQL databases.
4 ANALYSIS & DESIGN OF ALGORITHMS LAB BCSL404 CO 1. Develop programs to solve computational problems using suitable algorithm design strategy.
CO 2. Compare algorithm design strategies by developing equivalent programs and observing running times for analysis (Empirical).
CO 3. Make use of suitable integrated development tools to develop programs
CO 4. Choose appropriate algorithm design techniques to develop solution to the computational and complex problems.
CO 5. Demonstrate and present the development of program, its execution and running time(s) and record the results/inferences
5 OPTIMIZATION TECHNIQUE BCS405C CO 1. Apply the concepts of vector calculus to solve the given problem.
CO 2. Apply the concepts of partial differentiation in machine learning and deep neural networks.
CO 3. Analyze the convex optimization algorithms and their importance in computer science & engineering.
CO 4. Apply the optimization algorithms to solve the problem.
CO 5. Analyze the advanced optimization algorithms for machine learning .
6 BIOLOGY FOR ENGINEERS (CSE) BBOC407 CO 1. Elucidate the basic biological concepts via relevant industrial applications and case studies.
CO 2. Evaluate the principles of design and development, for exploring novel bioengineering projects.
CO 3. Corroborate the concepts of biomimetics for specific requirements.
CO 4. Think critically towards exploring innovative biobased solutions for socially relevant problems.
7 UNIVERSAL HUMAN VALUES (UHV) BUHK408 CO 1. They would become more responsible in life, and in handling problems with sustainable solutions, while keeping human relationships and human nature in mind.
CO 2. They would have better critical ability.
CO 3. They would also become sensitive to their commitment towards what they have understood (human values, human relationship and human society).
CO 4. It is hoped that they would be able to apply what they have learnt to their own self in different day-to-day settings in real life, at least a beginning would be made in this direction.
8 YOGA FOR A BETTER LIFE BYOK459 CO 1. Understand the meaning, aim and objectives of Yoga.
CO 2. Perform Suryanamaskar and able to Teach its benefits.
CO 3. Understand and teach different Asanas by name, its importance, methods and benefits.
CO 4. Instruct Kapalabhati and its need and importance.
CO 5. Teach different types of Pranayama by its name, precautions, procedure and uses
CO 6. Coach different types of Kriyas , method to follow and usefulness.
9 MERN BDSL456C CO 1. Apply the fundamentals of MongoDB, such as data modelling, CRUD operations, and basic queries to solve given problem.
CO 2. Use constructs of Express.js, including routing, software and constructing RESTful APIs to solve real world problems.
CO 3. Develop scalable and efficient RESTful APIs using NodeJS.
CO 4. Develop applications using React, including components, state, props, and JSX syntax.
5th semester
1 SOFTWARE ENGINEERING & PROJECT MANAGEMENT BCS501 CO 1. Differentiate process models to judge which process model has to be adopted for the given
scenarios.
CO 2. Derive both functional and nonfunctional requirements from the case study.
CO 3. Analyze the importance of various software testing methods and agile methodology.
CO 4. Illustrate the role of project planning and quality management in software development.
CO 5. Identify appropriate techniques to enhance software quality.
2 COMPUTER NETWORKS BCS502 CO 1. Explain the fundamentals of computer networks.
CO 2. Apply the concepts of computer networks to demonstrate the working of various layers and
protocols in communication network.
CO 3. Analyze the principles of protocol layering in modern communication systems.
CO 4. Demonstrate various Routing protocols and their services using tools such as Cisco packet
tracer.
3 THEORY OF COMPUTATION BCS503 CO 1. Apply the fundamentals of automata theory to write DFA, NFA, Epsilon-NFA and
conversion between them.
CO 2. Prove the properties of regular languages using regular expressions.
CO 3. Design context-free grammars (CFGs) and pushdown automata (PDAs) for formal
languages.
CO 4. Design Turing machines to solve the computational problems.
CO 5. Explain the concepts of decidability and undecidability.
4 DATA VISUALIZATION LAB BAIL504 CO 1. Design the experiment to create basic charts and graphs using Tableau and Power BI.
CO 2. Develop the solution for the given real world problem.
CO 3. Analyze the results and produce substantial written documentation.
5 CLOUD COMPUTING BAD515C CO 1. Describe various cloud computing platforms and service providers.
CO 2. Illustrate the significance of various types of virtualization.
CO 3. Identify the architecture, delivery models and industrial platforms for cloud computing
based applications.
CO 4. Analyze the role of security aspects in cloud computing.
CO 5. Demonstrate cloud applications in various fields using suitable cloud platforms.
6 ENVIRONMENTAL STUDIES AND E-WASTE MANAGEMENT BCS508 CO 1. Comprehend the principles of ecology and environmental issues pertaining to air, land, and water on a global scale.
CO 2. Acquire observation skills for solving problems related to the environment.
CO 3. Conduct survey to describe the realities of waste management system.
7 RESEARCH METHODOLOGY & IPR BRMK557 CO 1. To know the meaning of engineering research.
CO 2. To know the procedure of the literature Review and Technical Reading
CO 3. To understand the fundamentals of the patent laws and drafting procedure
CO 4. Understanding the copyright laws and subject matters of copyrights and designs
CO 5. Under standing the basic principles of design rights
8 YOGA FOR A BETTER LIFE BYOK559 CO 1. Understand the meaning, aim and objectives of Yoga.
CO 2. Perform Suryanamaskar and able to Teach its benefits.
CO 3. Understand and teach different Asanas by name, its importance, methods and benefits.
CO 4. Instruct Kapalabhati and its need and importance.
CO 5. Teach different types of Pranayama by its name, precautions, procedure and uses
CO 6. Coach different types of Kriyas , method to follow and usefulness.
3rd Semester
Sl. No Course Title Course Code CO No. Course Outcomes(COs):
1 TRANSFORM CALCULUS, FOURIER SERIES AND NUMERICAL TECHNIQUES 21MAT31 CO 1. To solve ordinary differential equations using Laplace transform.
CO 2. Demonstrate Fourier series to study the behaviour of periodic functions and their applications in system communications, digital signal processing and field theory.
CO 3. To use Fourier transforms to analyze problems involving continuous-time signals and to apply Z-Transform techniques to solve difference equations
CO 4. To solve mathematical models represented by initial or boundary value problems involving partial differential equations
CO 5. Determine the extremals of functionals using calculus of variations and solve problems arising in dynamics of rigid bodies and vibrational analysis.
2 DATA STRUCTURES AND APPLICATIONS 21CS32 CO 1. Identify different data structures and their applications.
CO 2. Apply stack and queues in solving problems.
CO 3. Demonstrate applications of linked list.
CO 4. Explore the applications of trees and graphs to model and solve the real-world problem.
CO 5. Make use of Hashing techniques and resolve collisions during mapping of key value pairs
3 ANALOG AND DIGITAL ELECTRONICS 21CS33 CO 1. Design and analyze application of analog circuits using photo devices, timer IC, power supplyand regulator IC and op-amp.
CO 2. Explain the basic principles of A/D and D/A conversion circuits and develop the same.
CO 3. Simplify digital circuits using Karnaugh Map, and Quine-McClusky Methods
CO 4. Explain Gates and flip flops and make us in designing different data processing circuits,registers and counters and compare the types.
CO 5. Develop simple HDL programs
4 COMPUTER ORGANIZATION AND ARCHITECTURE 21CS34 CO 1. Explain the organization and architecture of computer systems with machine instructions and programs
CO 2. Analyze the input/output devices communicating with computer system
CO 3. Demonstrate the functions of different types of memory devices
CO 4. Apply different data types on simple arithmetic and logical unit
CO 5. Analyze the functions of basic processing unit, Parallel processing and pipelining
5 OBJECT ORIENTED PROGRAMMING WITH JAVA LABORATORY 21CSL35 CO 1. Use Eclipse/NetBeans IDE to design, develop, debug Java Projects.
CO 2. Analyze the necessity for Object Oriented Programming paradigm over structured programming and become familiar with the fundamental concepts in OOP.
CO 3. Demonstrate the ability to design and develop java programs, analyze, and interpret objectoriented data and document results.
CO 4. Apply the concepts of multiprogramming, exception/event handling, abstraction to develop robust programs.
CO 5. Develop user friendly applications using File I/O and GUI concepts.
6 SOCIAL CONNECT & RESPONSIBILITIES 21SCR36 CO 1. Understand social responsibility
CO 2. Practice sustainability and creativity
CO 3. Showcase planning and organizational skills
7
CONSTITUTION OF INDIA AND PROFESSIONAL ETHICS (CIP)
21CIP37 CO 1. Analyse the basic structure of Indian Constitution.
CO 2. Remember their Fundamental Rights, DPSP’s and Fundamental Duties (FD’s) of our constitution.
CO 3. know about our Union Government, political structure & codes, procedures.
CO 4. Understand our State Executive & Elections system of India.
CO 5. Remember the Amendments and Emergency Provisions, other important provisions given by the constitution.
8 ಬಳೆ ಕನಡ - Balake Kannada 21KBK37/47 CO 1. To understand the necessity of learning of local language for comfortable life.
CO 2. To Listen and understand the Kannada language properly.
CO 3. To speak, read and write Kannada language as per requirement.
CO 4. To communicate (converse) in Kannada language in their daily life with kannada speakers.
CO 5. To speak in polite conservation.
9 PROGRAMMING IN C++ 21CS382 CO 1. Able to understand and design the solution to a problem using object-oriented programming concepts.
CO 2. Able to reuse the code with extensible Class types, User-defined operators and function Overloading.
CO 3. Achieve code reusability and extensibility by means of Inheritance and Polymorphism
CO 4. Identify and explore the Performance analysis of I/O Streams.
CO 5. Implement the features of C++ including templates, exceptions and file handling for providing programmed solutions to complex problems.
4th Semester
1 COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS 21MAT41 CO 1. Use the concepts of an analytic function and complex potentials to solve the problems arising in electromagnetic field theory. Utilize conformal transformation and complex integral arising in aerofoil theory, fluid flow visualization and image processing.
CO 2. Obtain Series Solutions of Ordinary Differential Equation.
CO 3. Make use of the correlation and regression analysis to fit a suitable mathematical model for the statistical data.
CO 4. Apply discrete and continuous probability distributions in analysing the probability models arising in the engineering field.
CO 5. Construct joint probability distributions and demonstrate the validity of testing the hypothesis.
2 DESIGN AND ANALYSIS OF ALGORITHMS 21CS42 CO 1. CO 1. Analyze the performance of the algorithms, state the efficiency using asymptotic notations and analyze mathematically the complexity of the algorithm.
CO 2. CO 2. Apply divide and conquer approaches and decrease and conquer approaches in solving the problems analyze the same
CO 3. CO 3. Apply the appropriate algorithmic design technique like greedy method, transform and conquer approaches and compare the efficiency of algorithms to solve the given problem.
CO 4. CO 4. Apply and analyze dynamic programming approaches to solve some problems. and improve an algorithm time efficiency by sacrificing space.
CO 5. CO 5. Apply and analyze backtracking, branch and bound methods and to describe P, NP and NPComplete problems.
3 MICROCONTROLLER AND EMBEDDED SYSTEMS 21CS43 CO 1. Explain C-Compilers and optimization
CO 2. Describe the ARM microcontroller's architectural features and program module.
CO 3. Apply the knowledge gained from programming on ARM to different applications.
CO 4. Program the basic hardware components and their application selection method.
CO 5. Demonstrate the need for a real-time operating system for embedded system applications.
4 OPERATING SYSTEMS 21CS44 CO 1. Identify the structure of an operating system and its scheduling mechanism.
CO 2. Demonstrate the allocation of resources for a process using scheduling algorithm.
CO 3. Identify root causes of deadlock and provide the solution for deadlock elimination
CO 4. Explore about the storage structures and learn about the Linux Operating system.
CO 5. Analyze Storage Structures and Implement Customized Case study
5 PYTHON PROGRAMMING LABORATORY 21CSL46 CO 1. Identify the structure of an operating system and its scheduling mechanism.
CO 2. Demonstrate the allocation of resources for a process using scheduling algorithm.
CO 3. Identify root causes of deadlock and provide the solution for deadlock elimination
CO 4. Explore about the storage structures and learn about the Linux Operating system.
CO 5. Analyze Storage Structures and Implement Customized Case study
6 ADDITIONAL MATHEMATICS-II 21MATDIP41 CO 1. Test for consistency and solve the system of linear equations
CO 2. Solve higher order differential equations
CO 3. Apply elementary probability theory and solve related problems
CO 4. To interpolate/extrapolate from the given data
CO 5. Apply the knowledge of numerical methods in modelling and solving engineering problems
7 BIOLOGY FOR ENGINEERS 21BE45 CO 1. Elucidate the basic biological concepts via relevant industrial applications and case studies.
CO 2. Evaluate the principles of design and development, for exploring novel bioengineering projects.
CO 3. Corroborate the concepts of biomimetics for specific requirements.
CO 4. Think critically towards exploring innovative biobased solutions for socially relevant problems.
8 ಬಳೆ ಕನಡ - Balake Kannada 21KBK37/47 CO 1. To understand the necessity of learning of local language for comfortable life.
CO 2. To Listen and understand the Kannada language properly.
CO 3. To speak, read and write Kannada language as per requirement.
CO 4. To communicate (converse) in Kannada language in their daily life with kannada speakers.
CO 5. To speak in polite conservation.
9 UNIX SHELL PROGRAMMING 21CS482 CO 1. Know the basics of Unix concepts and commands.
CO 2. Evaluate the UNIX file system.
CO 3. Apply Changes in file system.
CO 4. Understand scripts and programs.
CO 5. Analyze Facility with UNIX system process
10 UNIVERSAL HUMAN VALUES-II: UNDERSTANDING HARMONY and ETHICAL HUMAN CONDUCT 21UHV49 CO 1. Holistic vision of life
CO 2. Socially responsible behaviour
CO 3. Environmentally responsible work
CO 4. Ethical human conduct
CO 5. Having Competence and Capabilities for Maintaining Health and Hygiene
CO 6. Appreciation and aspiration for excellence (merit) and gratitude for all
5th Semester
1 AUTOMATA THEORY AND COMPILER DESIGN 21CS51 CO 1. Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation
CO 2. Design and develop lexical analyzers, parsers and code generators
CO 3. Design Grammars and Automata (recognizers) for different language classes and become knowledgeable about restricted models of Computation (Regular, Context Free) and their relative powers.
CO 4. Acquire fundamental understanding of the structure of a Compiler and Apply concepts automata theory and Theory of Computation to design Compilers
CO 5. Design computations models for problems in Automata theory and adaptation of such mode in the field of compilers
2 COMPUTER NETWORKS 21CS52 CO 1. Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation
CO 2. Design and develop lexical analyzers, parsers and code generators
CO 3. Design Grammars and Automata (recognizers) for different classes and become knowledgeable about restricted models of Computation and their relative powers.
CO 4. Acquire fundamental understanding of the structure of a Compiler and Apply concepts automata theory and Theory of Computation to design Compilers
CO 5. Design computations models for problems in Automata theory and adaptation of such mode in the field of compilers
3 DATABASE MANAGEMENT SYSTEMS 21CS53 CO 1. Identify, analyze and define database objects, enforce integrity constraints on a database using RDBMS
CO 2. Use Structured Query Language (SQL) for database manipulation and also demonstrate the basic of query evaluation.
CO 3. Design and build simple database systems and relate the concept of transaction,concurrency control and recovery in database
CO 4. Develop application to interact with databases, relational algebra expression.
CO 5. Develop applications using tuple and domain relation expression from queries.
4 PRINCIPLES OF ARTIFICIAL INTELLIGENCE 21AI54 CO 1. Apply knowledge of agent architecture, searching and reasoning techniques for different applications.
CO 2. Analyse Searching and Inferencing Techniques.
CO 3. Develop knowledge base sentences using propositional logic and first order logic
CO 4. Demonstrating agents, searching and inferencing
CO 5. Illustrate the application of probability in uncertain reasoning
5 DATABASE MANAGEMENT SYSTEM LABORATORY WITH MINI PROJECT 21CSL55 CO 1. Create, Update and query on the database.
CO 2. Demonstrate the working of different concepts of DBMS
CO 3. Implement, analyze and evaluate the project developed for an application.
6 RESEARCH METHODOLOGY & INTELLECTUAL PROPERTY RIGHTS 21RMI56 CO 1. Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation
CO 2. Design and develop lexical analyzers, parsers and code generators
CO 3. Design Grammars and Automata (recognizers) for different language classes and become knowledgeable about restricted models of Computation (Regular, Context Free) and their relative powers.
CO 4. Acquire fundamental understanding of the structure of a Compiler and Apply concepts automata theory and Theory of Computation to design Compilers
CO 5. Design computations models for problems in Automata theory and adaptation of such model in the field of compilers
7 ENVIRONMENTAL STUDIES 21CIV57 CO 1. Understand the principles of ecology and environmental issues that apply to air, land, and water issues on a global scale,
CO 2. Develop critical thinking and/or observation skills, and apply them to the analysis of a problem or question related to the environment.
CO 3. Demonstrate ecology knowledge of a complex relationship between biotic and a biotic components.
CO 4. Apply their ecological knowledge to illustrate and graph a problem and describe the realities that managers face when dealing with complex issues.
8 ANGULAR JS AND NODE JS 21CSL581 CO 1. Create, Update and query on the database.
CO 2. Demonstrate the working of different concepts of DBMS
CO 3. Implement, analyze and evaluate the project developed for an application.
6th semester
1 SOFTWARE ENGINEERING & PROJECT MANAGEMENT 21CS61 CO 1. Understand the activities involved in software engineering and analyze the role of various process models
CO 2. Explain the basics of object-oriented concepts and build a suitable class model using modelling techniques
CO 3. Describe various software testing methods and to understand the importance of agile methodology and DevOps
CO 4. Illustrate the role of project planning and quality management in software development
CO 5. Understand the importance of activity planning and different planning models
2 DATA SCIENCE AND ITS APPLICATIONS 21AD62 CO 1. Identify and demonstrate data using visualization tools.
CO 2. Make use of Statistical hypothesis tests to choose the properties of data, curate and manipulate data.
CO 3. Utilize the skills of machine learning algorithms and techniques and develop models.
CO 4. Demonstrate the construction of decision tree and data partition using clustering.
CO 5. Experiment with social network analysis and make use of natural language processing skills to develop data driven applications
3 MACHINE LEARNING 21AI63 CO 1. Understand the concept of Machine Learning and Concept Learning.
CO 2. Apply the concept of ML and various classification methods in a project.
CO 3. Analyse various training models in ML and the SVM algorithm to be implemented.
CO 4. Apply the ML concept in a decision tree structure and implementation of Ensemble learning and Random Forest.
CO 5. Apply Bayes techniques and explore more about the classification in ML
4 DATA SECURITY AND PRIVACY 21AD644 CO 1. Identify the vulnerabilities in any computing system and hence to choose security solution.
CO 2. Plan to resolve the identified security issues.
CO 3. Analyse security mechanisms using theoretical approaches
CO 4. Recognize the importance of data privacy, limitations and applications
CO 5. Organize the privacy preserving algorithms
5 RENEWABLE ENERGY RESOURCES 21EE652 CO 1. Discuss causes of energy scarcity and its solution, energy resources and availability of renewable energy.
CO 2. Outline energy from sun, energy reaching the Earth’s surface and solar thermal energy applications.
CO 3. Discuss types of solar collectors, their configurations, solar cell system, its characteristics and their applications.
CO 4. Explain generation of energy from hydrogen, wind, geothermal system, solid waste and agriculture refuse.
CO 5. Discuss production of energy from biomass, biogas.
CO 6. Summarize tidal energy resources, sea wave energy and ocean thermal energy.
6 MACHINE LEARNING LAB 21AIL66 CO 1. Understand the Importance of different classification and clustering algorithms.
CO 2. Demonstrate the working of various algorithms with respect to training and test data sets.
CO 3. Illustrate and analyze the principles of Instance based and Reinforcement learning techniques.
CO 4. Elicit the importance and Applications of Supervised and unsupervised machine learning.
CO 5. Compare and contrast the Bayes theorem principles and Q learning approach
7th Semester
1 DATA VISUALIZATION 21AD71 CO 1. CO 1. Demonstrate the data visualization techniques.
CO 2. CO 2. Analyze data represented in the form of graphs & charts
CO 3. CO 3. Experiment with different visualization tools
CO 4. CO 4. Identify geospatial data and interconnection of data.
CO 5. CO 5. Make use of the web for data extraction
2 CLOUD COMPUTING 21CS72 CO 1. CO 1. Understand and analyze various cloud computing platforms and service provider.
CO 2. CO 2. Illustrate various virtualization concepts.
CO 3. CO 3. Identify the architecture, infrastructure and delivery models of cloud computing.
CO 4. CO 4. Understand the Security aspects of CLOUD.
CO 5. CO 5. Define platforms for development of cloud applications
3 BLOCKCHAIN TECHNOLOGY 21CS734 CO 1. Describe the concepts of Distrbuted computing and its role in Blockchain
CO 2. Describe the concepts of Cryptography and its role in Blockchain
CO 3. List the benefits, drawbacks and applications of Blockchain
CO 4. Appreciate the technologies involved in Bitcoin
CO 5. Appreciate and demonstrate the Ethereum platform to develop blockchain application.
4 DEEP LEARNING 21CS743 CO 1. CO1: Understand the fundamental issues and challenges of deep learning data, model selection, model complexity etc.,
CO 2. CO2: Describe various knowledge on deep learning and algorithms
CO 3. CO3: Apply CNN and RNN model for real time applications
CO 4. CO4: Identify various challenges involved in designing and implementing deep learning algorithms.
CO 5. CO5: Relate the deep learning algorithms for the given types of learning tasks in varied domain
5 ELECTRICAL VEHICLE TECHNOLOGIES 21EE734 CO 1. Explain the working of electric vehicles and recent trends.
CO 2. Analyze different power converter topology used for electric vehicle application.
CO 3. Develop the electric propulsion unit and its control for application of electric vehicles.
CO 4. Design converters for battery charging and explain transformer less topology.
6 ENERGY CONSERVATION AND AUDIT 21EE755 CO 1. Analyze about energy scenario nationwide and worldwide , also outline Energy Conservation Act and its features.
CO 2. Discuss load management techniques and energy efficiency.
CO 3. Understand the need of energy audit and energy audit methodology.
CO 4. Understand various pillars of electricity market design.
CO 5. Conduct energy audit of electrical systems and buildings.
CO 6. Show an understanding of demand side management and energy conservation.
Career Opportunities

Careers in Artificial Intelligence (AI) and Data Science Engineers have a wide range of career opportunities are abundant and span across nearly every industry. Professionals in these fields are essential for developing cutting-edge solutions that leverage data to drive decision-making, automate tasks, and create intelligent systems. With the surge in AI applications like generative AI, natural language processing, and computer vision, roles such as data scientists, machine learning engineers, AI research scientists, and AI ethics specialists are in high demand. Key industries like finance, healthcare, technology, and e-commerce are investing heavily in AI talent to gain a competitive edge, while emerging areas such as responsible AI, AI explain ability, and AI policy highlight new career paths. As the volume of data and capabilities of AI continue to grow, the demand for skilled professionals remains strong, with rewarding career prospects and significant potential for advancement.

Eligibility
  • Pass in PUC/10+2 Examination with Physics and Mathematics as compulsory subjects along with one of the chemistry/Computer science/ Electronics/Technical vocational subjects and obtained at least 45% marks (40% in case of candidate belonging to SC/ST category) in the above subjects taken together of any Board recognized by the respective State Governments / Union Territories or any other qualification recognized as equivalent there to. Once the CET / COMEDK exams (entrance exam) get over, aspiring students would be able to assess their performance and seat allotment possibilities to the college of their preference. There would be acceleration in the admission process under Management Quota after the exams. To be assured the seat under Management Quota, it is necessary to secure the seat early by complying with the terms and conditions.

CLASS INCHARGE DETAILS
Semester Class Teacher Official Mail ID
IV Prof. B.N. Subhashini subhashini.bn@dbit.co.in
VI Mrs. Deepa Janwad deepa.bj@dbit.co.in
VIII Dr. Sampath Kumar S sampathkumar.s@dbit.co.in
Admissions

Your Next Step

Download Application

  • Apply Online
  • 8880-716-716
  • 9900-361-100

Placement at DBIT

A life to experience

DBIT Logo

Don Bosco Institute of Technology, Mysore Road, Kumbalagodu, Bangalore - 560074, Karnataka, India.

  • 9900-361-100
  • admissions@donboscobangalore.education
  • admissions@dbit.co.in

  • www.dbit.co.in
Our College
  • About College
  • MOU
  • Governing Council
  • The Chairman
  • Mandatory Disclosures
  • Service Rule
Academics
  • Syllabus
  • Code of Conduct
  • Calendar of Events
  • Research & Publication
  • Results
  • Careers
Facilities
  • Research Center
  • Library
  • Scholarship
  • Hostel
  • Transportation
Activities
  • Sports & Cultures
  • Visits & Programmes
  • Seminar & Workshops
  • Conference
  • CSR
Call Us Now
IVR No : 8880-716-716
Mobile : 9900-361-100
Landline No: 080 - 28437028 / 29 / 30

Copyright © 2022 Don Bosco Institute of Technology All Rights Reserved.