The Department of CSE (Artificial Intelligence and Machine Learning), at Don Bosco Institute of Technology (DBIT) in Bangalore, was established in 2020 and had enrolled 60 students, which then increased to 120 students in 2021. DBIT is permanently affiliated with Visvesvaraya Technical University (VTU) in Belagavi, Karnataka.
The department has the most advanced infrastructure, including well-equipped laboratories and a library for teachers and students. It has qualified and experienced teachers with an average experience of 15 years, who are able to complete the teaching, consulting and research process. Faculty and staff emphasize exposure to cutting-edge technology that meets the needs of the industry.
The department has got the greater ambiance of research in diversified areas like Artificial Intelligence and Machine Learning, Internet of Things, Data Science and Big Data Analytics, Mobile Application Development, Distributed/Pervasive/Grid Platforms, Data Mining and Data Warehousing, Digital Image Processing, Virtualization, and Cloud Computing. The department has a 3-Dimensional approach towards placement, higher education, and entrepreneurship to provide equal opportunities to the students. Students are inspired to participate in curricular, co-curricular, and extra-curricular activities along with academics. The department has got a wide technical spectrum through the centre of excellence, special labs, industrial tie-ups, collaboration, MOUs, and online forums.
Empower the students to be socially responsible technocrats in the area of Artificial Intelligence and Machine Learning through quality education.
To impart knowledge and encourage research and innovation in contemporary technologies.
To collaborate with industry and premier institutions for providing enhanced experiential learning.
To enable students to become quick learners and develop cutting-edge AI&ML applications.
PEO1:To provide students with a sound knowledge of science, mathematics, and engineering principles together with an in-depth disciplinary knowledge required to succeed in the profession of IT.
PEO2:To provide students an academic environment with an awareness of advanced technological growth leading to life-long learning needed for a successful professional career, excellence, and leadership.
PEO3:To train students with a wide scientific and engineering knowledge to comprehend, analyse, design, and create innovative software solutions and products for the problems of real life.
PEO4:To prepare students for graduate and postgraduate programmes and succeed in their careers in the field of Artificial Intelligence and Machine Learning.
PEO5:To empower students with effective communication skills, teamwork, a multidisciplinary approach, and an ability to relate engineering issues to the broader social context.
PEO6:To inculcate in students professional and ethical attitude with a strong character to uphold the spiritual and cultural values.
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.
PSO1:Ability to analyse, interpret, and develop algorithms in the areas related to Artificial Intelligence, Machine Learning, Robotics, Neutral Networks, Big data Analytics, Virtual reality, Natural Language Processing and Internet of Things.
PSO2:Develop the ability to evolve and adapt as per the new challenges in Artificial Intelligence and Machine Learning.
PSO2:Develop and apply Artificial Intelligence Techniques to perform human intelligence tasks such as vision, Natural language processing, face and speech recognition.
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
Familiarise students with current technological trends and breakthroughs in computer science, such as machine learning
Encourage students to participate in national and international events in the field
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
Well-ventilated class and tutorial rooms equipped with multimedia projectors.
Laboratories with advanced equipment and sophisticated software.
Departmental library
Smart classrooms
Video capturing classrooms
First Semester | Second Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | BMATS101 | MATHEMATICS-I FOR COMPUTER SCIENCE AND ENGINEERING STREAM |
1 | BMATS201 | MATHEMATICS-II FOR COMPUTER SCIENCE AND ENGINEERING STREAM |
2 | BCHES102 | APPLIED CHEMISTRY FOR COMPUTER SCIENCE &ENGINEERING STREAM |
2 | BPHYS202 | APPLIED PHYSICS FOR CSE STREAM |
3 | BCEDK103 | COMPUTER AIDED ENGINEERING DRAWING | 3 | BPOPS203 | PRINCIPLES OF PROGRAMMING USING C |
4 | BCEDK106 | COMMUNICATIVE ENGLISH | 4 | BPWSK206 | PROFESSIONAL WRITING SKILLS IN ENGLISH |
5 | BSFHK158 | SCIENTIFIC FOUNDATIONS OF HEALTH | 5 | BICOK207 | INDIAN CONSTITUTION |
6 | BPLCK105B | INTRODUCTION TO PYTHON PROGRAMMING | 6 | BIDTK258 | INNOVATION AND DESIGN THINKING |
7 | BESCK204A | INTRODUCTION TO CIVIL ENGINEERING |
Third Semester | Fourth Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | BCS301 | MATHEMATICS FOR COMPUTER SCIENCE | 1 | BCS401 | ANALYSIS & DESIGN OF ALGORITHMS |
2 | BCS302 | DIGITAL DESIGN AND COMPUTER ORGANIZATION | 2 | BAD402 | ARTIFICIAL INTELLIGENCE |
3 | BCS303 | OPERATING SYSTEMS | 3 | BCS403 | DATABASE MANAGEMENT SYSTEM |
4 | BCS304 | DATA STRUCTURES AND APPLICATIONS | 4 | BCSL404 | ANALYSIS & DESIGN OF ALGORITHMS LAB |
5 | BCSL305 | DATA STRUCTURES LABORATORY | 5 | BCS405A | ESC/ETC/PLC -DISCRETE MATHEMATICAL STRUCTURES |
6 | BCS306A | ESC/ETC/PLC- OBJECT ORIENTED PROGRAMMING WITH JAVA | 6 | BBOC407 | BIOLOGY FOR COMPUTER ENGINEERS |
7 | BSCK307 | SOCIAL CONNECT & RESPONSIBILITY | 7 | BUHK408 | UNIVERSAL HUMAN VALUES (UHV) |
8 | BCS358A | Ability Enhancement Course – III DATA ANALYTICS WITH EXCEL |
8 | BYOK459 | YOGA |
9 | BYOK359 | YOGA | 9 | BDSL456C | Ability Enhancement Course / Skill Enhancement Course – IV M.E.R.N |
Fifth semester | ||
Sl. No | Course Code | Course Title |
1 | BCS501 | SOFTWARE ENGINEERING & PROJECT MANAGEMENT |
2 | BCS502 | COMPUTER NETWORKS |
3 | BCS503 | THEORY OF COMPUTATION |
4 | BAIL504 | DATA VISUALIZATION LAB |
5 | BAI515B | Professional Elective Course- INFORMATION RETRIEVAL |
6 | BCS508 | ENVIRONMENTAL STUDIES AND E-WASTE MANAGEMENT |
7 | BRMK557 | RESEARCH METHODOLOGY & IPR |
8 | BYOK559 | YOGA |
9 | BCI586 | Mini Project |
First Semester | Second Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 21MAT11 | CALCULUS AND DIFFERENTIAL EQUATIONS | 1 | 21MAT21 | ADVANCED CALCULUS AND NUMERICAL METHODS |
2 | 21CHE12 | ENGINEERING CHEMISTRY | 2 | 21PHY22 | ENGINEERING PHYSICS |
3 | 21PSP13 | PROBLEM-SOLVING THROUGH PROGRAMMING | 3 | 21ELE23 | BASIC ELECTRICAL ENGINEERING |
4 | 21ELN14 | BASIC ELECTRONICS & COMMUNICATION ENGINEERING | 4 | 21CIV24 | ELEMENTS OF CIVIL ENGINEERING AND MECHANICS |
5 | 21EME15 | ELEMENTS OF MECHANICAL ENGINEERING | 5 | 21EVN25 | ENGINEERING VISUALIZATION |
6 | 21CHEL16 | ENGINEERING CHEMISTRY LABORATORY | 6 | 21PHYL26 | ENGINEERING PHYSICS LABORATORY |
7 | 21CPL17 | COMPUTER PROGRAMMING LABORATORY | 7 | 21ELEL27 | BASICELECTRICALENGINEERINGLABORATORY |
8 | 21EGH18 | COMMUNICATIVE ENGLISH | 8 | 21EGH28 | PROFESSIONAL WRITING SKILLS IN ENGLISH |
9 | 21SFH19 | SCIENTIFIC FOUNDATIONS OF HEALTH | 9 | 21IDT29 | INNOVATION and DESIGN THINKING |
Third Semester | Fourth Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 21MAT31 | TRANSFORM CALCULUS, FOURIER SERIES AND NUMERICAL TECHNIQUES | 1 | 21MAT41 | COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS |
2 | 21CS32 | DATA STRUCTURES AND APPLICATIONS | 2 | 21CS42 | DESIGN AND ANALYSIS OF ALGORITHMS |
3 | 21CS33 | ANALOG AND DIGITAL ELECTRONICS | 3 | 21CS43 | MICROCONTROLLER AND EMBEDDED SYSTEMS |
4 | 21CS34 | COMPUTER ORGANIZATION AND ARCHITECTURE | 4 | 21CS44 | OPERATING SYSTEMS |
5 | 21CSL35 | OBJECT ORIENTED PROGRAMMING WITH JAVA LABORATORY | 5 | 21BE45 | BIOLOGY FOR ENGINEERS |
6 | 21SCR36 | SOCIAL CONNECT & RESPONSIBILITIES | 6 | 21CSL46 | PYTHON PROGRAMMING LABORATORY |
7 | 21CIP37 | CONSTITUTION OF INDIA AND PROFESSIONAL ETHICS (CIP) |
7 | 21MATDIP41 | ADDITIONAL MATHEMATICS-II |
8 | 21CS382 | Ability Enhancement Course - III PROGRAMMING IN C++ |
8 | 21KBK37/47 21KBK37/47 |
BALAKE KANNADA / SAMSKRUTIKA KANNADA |
9 | 21CS482 | Ability Enhancement Course- IV UNIX SHELL PROGRAMMING | |||
10 | 21UHV49 | UNIVERSAL HUMAN VALUES-II: UNDERSTANDING HARMONY and ETHICAL HUMAN CONDUCT | |||
11 | INT 21INT49 | Inter/Intra Institutional Internship |
Fifth Semester | Sixth semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 21CS51 | AUTOMATA THEORY AND COMPILER DESIGN | 1 | 21CS61 | SOFTWARE ENGINEERING & PROJECT MANAGEMENT |
2 | 21CS52 | COMPUTER NETWORKS | 2 | 21AD62 | DATA SCIENCE AND ITS APPLICATIONS |
3 | 21CS53 | DATABASE MANAGEMENT SYSTEMS | 3 | 21AI63 | MACHINE LEARNING |
4 | 21AI54 | PRINCIPLES OF ARTIFICIAL INTELLIGENCE | 4 | 21AI641 | Professional Elective Course-I BUSINESS INTELLIGENCE |
5 | 21CSL55 | DATABASE MANAGEMENT SYSTEM LABORATORY WITH MINI PROJECT | 5 | 21EE652 | Open Elective Course-I RENEWABLE ENERGY RESOURCES |
6 | 21RMI56 | RESEARCH METHODOLOGY & INTELLECTUAL PROPERTY RIGHTS | 6 | 21AIL66 | MACHINE LEARNING LAB |
7 | 21CIV57 | ENVIRONMENTAL STUDIES | 7 | MP 21AIMP67 | MINI PROJECT |
8 | 21CSL581 | Ability Enhancement Course - IV ANGULAR JS AND NODE JS |
8 | INT 21INT68 | INNOVATION/ENTREPRENEURSHIP /SOCIETAL INTERNSHIP |
Seventh Semester | Eight Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 21AI71 | ADVANCED AI AND ML | 1 | Seminar 21AI81 |
TECHNICAL SEMINAR |
2 | 21CS72 | CLOUD COMPUTING | 2 | INT 21INT82 |
RESEARCH INTERNSHIP/ INDUSTRYINTERNSHIP |
3 | 21CS732 | Professional elective Course-II DIGITAL IMAGE PROCESSING | 3 | 21NS83 | NATIONAL SERVICE SCHEME (NSS) |
4 | 21AI741 | Professional elective Course-III AUGMENTED REALITY | |||
5 | 21EE752 | Open elective Course-II ELECTRIC VEHICLES | |||
6 | 21EE755 | Open elective Course-II ENERGY CONSERVATION AND AUDIT | |||
7 | 6 Project 21AIP76 |
PROJECT WORK |
First Semester (Physics Cycle) | Second Semester (Chemistry Cycle) | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 18MAT11 | CALCULUS AND LINEAR ALGEBRA | 1 | 18MAT21 | ADVANCED CALCULUS AND NUMERICAL METHODS |
2 | 18PHY12 | ENGINEERING PHYSICS | 2 | 21CHE22 | ENGINEERING CHEMISTRY |
3 | 18ELE13 | BASIC ELECTRICAL ENGINEERING | 3 | 18CPS23 | C PROGRAMMING FOR PROBLEM SOLVING |
4 | 18CIV14 | ELEMENTS OF CIVIL ENGINEERING & MECHANICS | 4 | 18ELN24 | BASIC ELECTRONICS |
5 | 18EGDL15 | ENGINEERING GRAPHICS | 5 | 18ME25 | ELEMENTS OF MECHANICAL ENGINEERING |
6 | 18PHYL16 | ENGINEERING PHYSICS LAB | 6 | 18CHEL26 | ENGINEERING CHEMISTRY LABORATORY |
7 | 18ELEL17 | BASIC ELECTRICAL ENGG. LAB | 7 | 18CPL27 | C PROGRAMMING LABORATORY |
8 | 18EGH18 | TECHNICAL ENGLISH - I | 8 | 18EGH28 | TECHNICAL ENGLISH - II |
Third Semester | Fourth Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 18MAT31 | TRANSFORM, CALCULUS, FOURIER SERIES & NUMERICAL TECHNIQUES | 1 | 18MAT41 | COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS |
2 | 18CS32 | DATA STRUCTURES AND APPLICATIONS | 2 | 18CS42 | DESIGN AND ANALYSIS OF ALGORITHM |
3 | 18CS33 | ANALOG AND DIGITAL ELECTRONICS | 3 | 18CS43 | OPERATING SYSTEMS |
4 | 18CS34 | COMPUTER ORGANIZATION | 4 | 18SC44 | MICROCONTROLLER AND EMBEDDED |
5 | 18CS35 | SOFTWARE ENGINEERING | 5 | 18CS45 | OBJECT ORIENTED CONCEPTS |
6 | 18CS36 | DISCRETE MATHEMATICAL STRUCTURES | 6 | 18CS46 | DATA COMMUNICATION |
7 | 18CSL37 | ANALOG AND DIGITAL ELECTRONICS | 7 | 18CSL47 | DESIGN AND ANALYSIS OF ALGORITHM |
8 | 18CSL38 | DATA STRUCTURES LABORATORY | 8 | 18CSL48 | MICROCONTROLLER AND EMBEDDED |
9 | 18CPH39 | CONSTITUTION OF INDIA, PROFESSIONAL ETHICS AND CYBER LAW | 9 | 18KAK49 | AADELITHA KANNADA |
Fifth Semester | Sixth Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 18CS51 | MANAGEMENT AND ENTREPRENEURSHIPFOR IT INDUSTRY | 1 | 18AI61 | MACHINE LEARNING |
2 | 18AI52 | PYTHON PROGRAMMING | 2 | 18AI62 | DIGITAL IMAGE PROCESSING |
3 | 18CS53 | DATABASE MANAGEMENT SYSTEMS | 3 | 18AI63 | JAVA FORMOBILE APPLICATIONS |
4 | 18CS54 | AUTOMATA THEORY AND COMPUTABILITY | 4 | 18AI641 | Professional Elective-1 NATURAL LANGUAGE PROCESSING |
5 | 18AI55 | PRINCIPLES OF ARTIFICIAL INTELLIGENCE | 5 | 18AIL66 | MACHINE LEARNING LABORATORY |
6 | 18AI56 | MATHEMATICS FOR MACHINE LEARNING | 6 | 18AIL67 | DIGITAL IMAGE PROCESSING LABORATORY WITH MINI PROJECT |
7 | 18AIL57 | ARTIFICIAL INTELLIGENCE LABORATORY | 7 | 18AIMP68 | MOBILE APPLICATION DEVELOPMENTLABORATORY |
8 | 18CSL58 | DBMS LABORATORY WITH MINI PROJECT | 8 | 18CV655 | Open Elective- INTELLIGENT TRANSPORTATION SYSTEMS |
9 | 18CIV59 | ENVIRONMENTAL STUDIES |
Seventh Semester | Eight Semester | ||||
Sl. No | Course Code | Course Title | Sl. No | Course Code | Course Title |
1 | 18AI71 | ADVANCED ARTIFICIAL INTLLIGENCE | 1 | 18AI81 | NEURAL NETWORKS AND DEEP LEARNING |
2 | 18AI72 | ADVANCED MACHINE LEARNING | 2 | 18AI823 | Professional Elective-4 ROBOTIC PROCESS AUTOMATION DESIGN & DEVELOPMENT |
3 | 18AI731 | Professional Elective-2 INTERNET OF THINGS | 3 | 18AIP83 | PROJECT WORK PHASE-2 |
4 | 18AI743 | Professional Elective-3 SEMANTIC WEB AND SOCIAL NETWORKS | 4 | 18AIS84 | TECHNICAL SEMINAR |
5 | 18EE753 | Open Elective- ELECTRIC VECHILES | 5 | 18AII85 | INTERNSHIP |
6 | 18EE754 | Open Elective- ENERGY COSERVATION & AUDIT | |||
7 | 18EC62 | Open Elective- ARM EMBEDDED SYSTEMS | |||
8 | 18AIL76 | AI & ML APPLICATION DEVELOPMENT LABORATORY | |||
9 | 18AIP77 | PROJECT WORK PHASE-1 |
First Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | MATHEMATICS-I FOR COMPUTER SCIENCE AND ENGINEERING STREAM |
BMATS101 | CO 1. | apply the knowledge of calculus to solve problems related to polar curves andlearn the notion of partial differentiation to compute rate of change of multivariate functions |
CO 2. | analyze the solution of linear and nonlinear ordinary differential equations | |||
CO 3. | get acquainted and to apply modular arithmetic to computer algorithms | |||
CO 4. | make use of matrix theory for solving the system of linear equations and compute eigenvalues and eigenvectors |
|||
CO 5. | familiarize with modern mathematical tools namely MATHEMATICA/MATLAB/ PYTHON/ SCILAB |
|||
2 | APPLIED CHEMISTRY FOR COMPUTER SCIENCE &ENGINEERING STREAM |
BCHES102 | CO 1. | Identify the termsandapplications processes involved in scientific and engineering |
CO 2. | Explainthephenomenaofchemistrytodescribethemethodsofengineeringprocesses | |||
CO 3. | Solvetheproblemsinchemistrythatarepertinentinengineeringapplications | |||
CO 4. | Applythebasicconceptsofchemistrytoexplainthechemicalpropertiesandprocesses | |||
CO 5. | Analyzepropertiesandmultidi sciplinarysituations processes associated withchemical substances in sciplinarysituations | |||
3 | COMPUTER AIDED ENGINEERING DRAWING | BCEDK103 | CO 1. | Drawand communicate the objects with definite shape and dimensions |
CO 2. | Recognize andDraw the shape and size of objects through different views | |||
CO 3. | Develop the lateral surfaces of the object | |||
CO 4. | Create a Drawing views using CAD software. | |||
CO 5. | Identify the interdisciplinary engineering components or systems through its graphical representation. |
|||
4 | COMMUNICATIVE ENGLISH | BCEDK106 | CO 1. | Understand and apply the Fundamentals of Communication Skills in their communication skills. |
CO 2. | Identify the nuances of phonetics, intonation and enhance pronunciation skills. | |||
CO 3. | To impart basic English grammar and essentials of language skills as per present requirement. | |||
CO 4. | Understand and use all types of English vocabulary and language proficiency. | |||
CO 5. | Adopt the Techniques of Information Transfer through presentation. | |||
5 | SCIENTIFIC FOUNDATIONS OF HEALTH | BSFHK158 | CO 1. | To understand and analyse about Health and wellness (and its Beliefs) & It’s balance for positive mindset. |
CO 2. | Develop the healthy lifestyles for good health for their better future. | |||
CO 3. | Build a Healthy and caring relationships to meet the requirements of good/social/positive life. | |||
CO 4. | To learn about Avoiding risks and harmful habits in their campus and outside the campus for their bright future. |
|||
CO 5. | Prevent and fight against harmful diseases for good health through positive mindset. | |||
6 | INTRODUCTION TO PYTHON PROGRAMMING | BPLCK105B | CO 1. | Demonstrate proficiency in handling loops and creation of functions. |
CO 2. | Identify the methods to create and manipulate lists, tuples and dictionaries. | |||
CO 3. | Develop programs for string processing and file organization | |||
CO 4. | Interpret the concepts of Object-Oriented Programming as used in Python. |
Second Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | MATHEMATICS-II FOR COMPUTER SCIENCE AND ENGINEERING STREAM | BMATS201 | CO 1. | Apply the concept of change of order of integration and variables to evaluate multiple integrals and their usage in computing area and volume. |
CO 2. | Understand the applications of vector calculus refer to solenoidal, and irrotational vectors.Orthogonal curvilinear coordinates. |
|||
CO 3. | Demonstrate the idea of Linear dependence and independence of sets in the vector space, and linear transformation | |||
CO 4. | Apply the knowledge of numerical methods in analysing the discrete data and solving the physical and engineering problems. | |||
CO 5. | Get familiarize with modern mathematical tools namely MATHEMATICA/ MATLAB /PYTHON/ SCILAB |
|||
2 | APPLIED PHYSICS FOR CSE STREAM | BPHYS202 | CO 1. | To understand and identify the Common Errors in Writing and Speaking. |
CO 2. | To Achieve better Technical writing and Presentation skills. | |||
CO 3. | To read Technical proposals properly and make them to Write good technical reports. | |||
CO 4. | Acquire Employment and Workplace communication skills. | |||
CO 5. | To learn about Techniques of Information Transfer through presentation in different level. | |||
3 | PRINCIPLES OF PROGRAMMING USING C | BPOPS203 | CO 1. | Elucidate the basic architecture and functionalities of a computer and also recognize the hardware parts. |
CO 2. | Apply programming constructs of C language to solve the real world problem | |||
CO 3. | Explore user-defined data structures like arrays in implementing solutions to problems like searching and sorting |
|||
CO 4. | Explore user-defined data structures like structures, unions and pointers in implementing solutions |
|||
CO 5. | Design and Develop Solutions to problems using modular programming constructs using functions |
|||
4 | PROFESSIONAL WRITING SKILLS IN ENGLISH | BPWSK206 | CO 1. | To understand and identify the Common Errors in Writing and Speaking. |
CO 2. | To Achieve better Technical writing and Presentation skills. | |||
CO 3. | To read Technical proposals properly and make them to Write good technical reports. | |||
CO 4. | Acquire Employment and Workplace communication skills. | |||
CO 5. | To learn about Techniques of Information Transfer through presentation in different level. | |||
5 | INDIAN CONSTITUTION | BICOK207 | 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. | |||
6 | INNOVATION and DESIGN THINKING | BIDTK258 | CO 1. | Appreciate various design process procedure |
CO 2. | Generate and develop design ideas through different technique |
|||
CO 3. | Identify the significance of reverse Engineering to Understand products | |||
CO 4. | Draw technical drawing for design ideas | |||
7 | INTRODUCTION TO CIVIL ENGINEERING | BESCK204A | CO 1. | Understand the various disciplines of civil engineering |
CO 2. | Understand the infrastructure requirement for sustainable development | |||
CO 3. | Compute the resultant and equilibrium of force systems. | |||
CO 4. | Locate the centroid of plane and built-up sections | |||
CO 5. | Compute the moment of inertia of plane and built-up sections. |
Third Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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. |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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 | M.E.R.N | 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. |
Fifth semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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 | INFORMATION RETRIEVAL | BAI515B | CO 1. | Identify the models and the tools for building an Information Retrieval system. |
CO 2. | Apply query based operations for information retrieval. | |||
CO 3. | Use of text based operations for information retrieval from the documents. | |||
CO 4. | Apply indexing and searching techniques for information retrieval. | |||
CO 5. | Design user interface for search and retrieval of information from the web/documents. | |||
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. |
First Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | CALCULUS AND DIFFERENTIAL EQUATIONS | 21MAT11 | CO 1. | Apply the knowledge of calculus to solve problems related to polar curves and its applications in determining the bentness of a curve. |
CO 2. | Learn the notion of partial differentiation to calculate rate of change of multivariate functions and solve problems related to composite functions and Jacobian. |
|||
CO 3. | Solve first-order linear/nonlinear ordinary differential equations analytically using standard methods. | |||
CO 4. | Demonstrate various models through higher order differential equations and solve such linear ordinary differential equations. |
|||
CO 5. | Test the consistency of a system of linear equations and to solve them by direct and iterative methods. | |||
2 | ENGINEERING CHEMISTRY | 21CHE12 | CO 1. | Discuss the electrochemical energy systems such as electrodes and batteries. |
CO 2. | Explain the fundamental concepts of corrosion, its control and surface modification methods namely electroplating and electroless plating |
|||
CO 3. | Enumerate the importance, synthesis and applications of polymers. Understand properties and application of nanomaterials. |
|||
CO 4. | Describe the principles of green chemistry, understand properties and application alternative fuels. |
|||
CO 5. | Illustrate the fundamental principles of water chemistry, applications of volumetric and analytical instrumentation. |
|||
3 | PROBLEM-SOLVING THROUGH PROGRAMMING | 21PSP13 | CO 1. | Elucidate the basic architecture and functionalities of a computer and also recognize the hardware parts. |
CO 2. | Apply programming constructs of C language to solve the real world problem | |||
CO 3. | Explore user-defined data structures like arrays in implementing solutions to problems like searching and sorting |
|||
CO 4. | Explore user-defined data structures like structures, unions and pointers in implementing solutions |
|||
CO 5. | Design and Develop Solutions to problems using modular programming constructs using functions |
|||
4 | BASIC ELECTRONICS & COMMUNICATION ENGINEERING | 21ELN14 | CO 1. | Describe the concepts of electronic circuits encompassing power supplies, amplifiers and oscillators. |
CO 2. | Present the basics of digital logic engineering including data representation, circuits and the microcontroller system with associated sensors and actuators. |
|||
CO 3. | Discuss the characteristics and technological advances of embedded systems. | |||
CO 4. | Relate to the fundamentals of communication engineering spanning from the frequency spectrum to the various circuits involved including antennas. |
|||
CO 5. | Explain the different modes of communications from wired to wireless and the computing involved. |
|||
5 | ELEMENTS OF MECHANICAL ENGINEERING | 21EME15 | CO 1. | Understand basic concepts of mechanical engineering in the fields of energy and its utilization, materials technology, manufacturing techniques, and transmission systems through demonstrations. |
CO 2. | Understand the application of energy sources in Power generation and utilization, Engineering materials, manufacturing, and machining techniques leading to the latest advancements and transmission systems in day to day activities |
|||
CO 3. | Apply the skills in developing simple mechanical elements and processes | |||
6 | ENGINEERING CHEMISTRY LABORATORY | 21CHEL16 | CO 1. | Determine the pKa and coefficient of Viscosity of a given organic liquid. |
CO 2. | Estimate the amount of substance present in the given solution using Potentiometer Conductometric and Colorimetric. |
|||
CO 3. | Determine the total hardness and chemical oxygen demand in the given solution by volumetric analysis method |
|||
CO 4. | Estimate the percentage of Nickel, copper and Iron in the given analyte solution by titration method. | |||
CO 5. | Demonstrate flame photometric estimation of sodium & potassium and the synthesis of nanomaterials by Precipitation method |
|||
7 | COMPUTER PROGRAMMING LABORATORY | 21CPL17 | CO 1. | Define the problem statement and identify the need for computer programming |
CO 2. | Make use of C compiler, IDE for programming, identify and correct the syntax and syntactic errors in programming |
|||
CO 3. | Develop algorithm, flowchart and write programs to solve the given problem | |||
CO 4. | Demonstrate use of functions, recursive functions, arrays, strings, structures and pointers in problem solving. |
|||
CO 5. | Document the inference and observations made from the implementation. | |||
8 | COMMUNICATIVE ENGLISH | 21EGH18 | CO 1. | Understand and apply the Fundamentals of Communication Skills in their communication skills. |
CO 2. | Identify the nuances of phonetics, intonation and enhance pronunciation skills. | |||
CO 3. | To impart basic English grammar and essentials of language skills as per present requirement. | |||
CO 4. | Understand and useall types of English vocabulary and language proficiency. | |||
CO 5. | AdopttheTechniques of Information Transfer through presentation. | |||
9 | SCIENTIFIC FOUNDATIONS OF HEALTH | 21SFH19 | CO 1. | To understand and analyse about Health and wellness (and its Beliefs) & It’s balance for positive mindset. |
CO 2. | Develop the healthy lifestyles for good health for their better future. | |||
CO 3. | Build a Healthy and caring relationships to meet the requirements of good/social/positive life. | |||
CO 4. | To learn about Avoiding risks and harmful habits in their campus and outside the campus for their bright future. | |||
CO 5. | Prevent and fight against harmful diseases for good health through positive mindset. |
Second Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | ADVANCED CALCULUS AND NUMERICAL METHODS | 21MAT21 | CO 1. | Apply the concept of change of order of integration and change of variables to evaluate multiple integrals and their usage in computing the area and volume |
CO 2. | Illustrate the applications of multivariate calculus to understand the solenoidal and irrotational vectors and also exhibit the inter dependence of line, surface and volume integrals. |
|||
CO 3. | Formulate physical problems to partial differential equations and to obtain solution for standard practical PDE’s. |
|||
CO 4. | Apply the knowledge of numerical methods in modelling of various physical and engineering phenomena. |
|||
CO 5. | Solve first order ordinary differential equations arising in engineering problems. | |||
2 | ENGINEERING PHYSICS | 21PHY22 | CO 1. | Interpret the types of mechanical vibrations and their applications, the role of Shock waves in various fields. |
CO 2. | Demonstrate the quantisation of energy for microscopic system. | |||
CO 3. | App[y LASER and Optical fibers in opto electronic system. | |||
CO 4. | Illustrate merits of quantum free electron theory and applications of Hall effect. | |||
CO 5. | Analyse the importance of XRD and Electron Microscopy in Nano material characterization. | |||
3 | BASIC ELECTRICAL ENGINEERING |
21ELE23 | CO 1. | Analyse basic DC and AC electric circuits. |
CO 2. | Explain the working principles of transformers and electrical machines. | |||
CO 3. | Explain the concepts of electric power transmission and distribution of power. | |||
CO 4. | Understand the wiring methods, electricity billing, and working principles of circuit protectivedevices and personal safety measures. |
|||
4 | ELEMENTS OF CIVIL ENGINEERING AND MECHANICS |
21CIV24 | CO 1. | Understand the various fields of civil engineering. |
CO 2. | Compute the resultant of a force system and resolution of a force. | |||
CO 3. | Comprehend the action for forces, moments, and other types of loads on rigid bodies and compute the reactive forces. |
|||
CO 4. | Analyze the bodies in motion. | |||
5 | ENGINEERING VISUALIZATION | 21EVN25 | CO 1. | Understand and visualize the objects with definite shape and dimensions |
CO 2. | Analyze the shape and size of objects through different views | |||
CO 3. | Develop the lateral surfaces of the object | |||
CO 4. | Create a 3D view using CAD software. | |||
CO 5. | Identify the interdisciplinary engineering components or systems through its graphical representation. | |||
6 | ENGINEERING PHYSICS LABORATORY | 21PHYL26 | CO 1. | Understand the measuring techniques |
CO 2. | Operate different instruments and be capable to analyse the experimental results. | |||
CO 3. | Construct the circuits and theiranalysis | |||
7 | BASICELECTRICALENGINEERINGLABORATORY | 21ELEL27 | CO 1. | verifyKCLandKVLandmaximumpower transfertheoremforDCcircuits. comparepowerfactorsofdifferenttypesoflamps. |
CO 2. | demonstratethemeasurementofthe impedanceofanelectricalcircuitandpowerconsumedbya3-phase load. | |||
CO 3. | analyzetwo-wayand three-waycontroloflamps. | |||
CO 4. | explaintheeffectsofopenandshortcircuitsinsimplecircuits. | |||
CO 5. | interpretthe suitabilityofearthresistance measured. | |||
8 | PROFESSIONAL WRITING SKILLS IN ENGLISH | 21EGH28 | CO 1. | To understand and identify the Common Errors in Writing and Speaking. |
CO 2. | To Achieve better Technical writing and Presentation skills. | |||
CO 3. | To read Technical proposals properly and make them to Write good technical reports. | |||
CO 4. | Acquire Employment and Workplace communication skills. | |||
CO 5. | To learn about Techniques of Information Transfer through presentation in different level. | |||
9 | INNOVATION and DESIGN THINKING | 21IDT29 | CO 1. | Appreciate various design process procedure |
CO 2. | Generate and develop design ideas through different technique | |||
CO 3. | Identify the significance of reverse Engineering to Understand products | |||
CO 4. | Draw technical drawing for design ideas |
Third Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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. |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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. | Analyze the performance of the algorithms, state the efficiency using asymptotic notations and analyze mathematically the complexity of the algorithm. |
CO 2. | Apply divide and conquer approaches and decrease and conquer approaches in solving the problems analyze the same | |||
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. | Apply and analyze dynamic programming approaches to solve some problems. and improve an algorithm time efficiency by sacrificing space. | |||
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 |
Fifth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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. |
Sixth semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
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 | BUSINESS INTELLIGENCE | 21AI641 | CO 1. | Apply the basics of data and business to understand Decision Support systems and Business Intelligence framework. |
CO 2. | Describe the significance of Computerized Decision Support, apply the basics of mathematics to Understand the mathematical modeling behind decision support. | |||
CO 3. | Explain Data warehousing, its architecture and Extraction, Transformation, and Load (ETL) Processes. | |||
CO 4. | Analyze the importance of knowledge management and explain its activities, approaches and Its implementation | |||
CO 5. | Describe the Expert systems and analyze its development, discuss areas suitable for application of experts system. | |||
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 |
Seventh Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | ADVANCED AI AND ML | 21AI71 | CO 1. | Demonstrate the fundamentals of Intelligent Agents |
CO 2. | Illustrate the reasoning on Uncertain Knowledge | |||
CO 3. | Explore the explanation-based learning in solving AI problems | |||
CO 4. | Apply effectively ML algorithms to solve real world problems. | |||
CO 5. | Apply Instant based techniques and derive effectively learning rules to real world problems. | |||
2 | CLOUD COMPUTING | 21CS72 | CO 1. | Understand and analyze various cloud computing platforms and service provider. |
CO 2. | Illustrate various virtualization concepts. | |||
CO 3. | Identify the architecture, infrastructure and delivery models of cloud computing. | |||
CO 4. | Understand the Security aspects of CLOUD. | |||
CO 5. | Define platforms for development of cloud applications | |||
3 | DIGITAL IMAGE PROCESSING | 21CS732 | CO 1. | Understand the fundamentals of Digital Image Processing. |
CO 2. | Apply different Image transformation techniques | |||
CO 3. | Analyze various image restoration techniques | |||
CO 4. | Understand colour image and morphological processing | |||
CO 5. | Design image analysis and segmentation techniques | |||
4 | AUGMENTED REALITY | 21AI741 | CO 1. | Understand the importance of Augmented reality |
CO 2. | Comprehend and analyse the Tracking system. | |||
CO 3. | Compare and Contrast the computer vision for Augmented reality | |||
CO 4. | Analyse and understand Registration and camera simulation of visual coherence. | |||
CO 5. | Acquire knowledge of Situated Visualization | |||
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. |
First Semester (Physics Cycle) | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | CALCULUS AND LINEAR ALGEBRA | 18MAT11 | CO 1. | Apply the knowledge of calculus to solve problems related to polar curves and in determining the bentness of curve. |
CO 2. | Learn the notion of partial differentiation, calculate rates of change of multivariate functions and solve problems related to composite functions and Jacobians | |||
CO 3. | Apply the concept of change of order of integrations and variables to evaluate multiple integrals and their usage in computing the area and volumes. | |||
CO 4. | Solve first order linear/nonlinear differential equations analytically using standard methods | |||
CO 5. | Make use of matrix theory for solving system of linear equations and compute Eigen values and Eigen vectors required for matrix diagonalization process. | |||
2 | ENGINEERING PHYSICS | 18PHY12 | CO 1. | Understand various types of oscillations and their implications, the role of Shock waves in various fields. |
CO 2. | Recognize the elastic properties of materials for engineering | |||
CO 3. | Realize the interrelation between time varying electric field and magnetic field, the transverse nature of the EM waves and their role in optical fiber communication | |||
CO 4. | Compute Eigen values, Eigen functions for a particle using Time independent 1-D Schrodinger’s wave equation. Apprehend the principle of laser, working of different types of lasers and applications | |||
CO 5. | Understand various electrical and thermal properties of materials like conductors, semiconductors and dielectrics using different theoretical models | |||
3 | BASIC ELECTRICAL ENGINEERING | 18ELE13 | CO 1. | Analyse Basic DC and AC Electric Circuits |
CO 2. | Able to Explain the principle of operation, construction of 1 phase transformer, AC and DC machines | |||
CO 3. | Able to explain the concept of wiring, protective devices and earthing | |||
4 | ELEMENTS OF CIVIL ENGINEERING & MECHANICS | 18CIV14 | CO 1. | Mention the applications of various fields of Civil Engineering. |
CO 2. | Compute the resultant of given force system subjected to various loads. | |||
CO 3. | Comprehend the action of Forces, Moments and other loads on systems of rigid bodies and compute the reactive forces that develop as a result of the external loads. | |||
CO 4. | Locate the Centroid and compute the Moment of Inertia of regular and built-up sections | |||
CO 5. | Express the relationship between the motion of bodies and analyse the bodies in motion | |||
5 | ENGINEERING GRAPHICS | 18EGDL15 | CO 1. | Able to understand and visualize the Points, lines and planes with manual and computer aided drafting |
CO 2. | Able to analyze the shape and size of different of Solids using orthographic projections by manual and computer aided tool | |||
CO 3. | Able to create 3D isometric view of objects and development of lateral surfaces and truncated shapes of the solids by manual and solid edge software. | |||
6 | ENGINEERING PHYSICS LAB | 18PHYL16 | CO 1. | Recall the concepts of interference of light, diffraction of light, Fermi energy |
CO 2. | Understand the principles of operations of optical fibers and semiconductor devices such as photodiode, and NPN transistor, and frequency response of LCR circuits | |||
CO 3. | Determine elastic modulii and moment of inertia of given materials with the help of suggested procedures | |||
CO 4. | Gain practical knowledge of Magnetic field intensity due to current and spring constant of a spring. | |||
CO 5. | Understand the importance of measurement procedure, honest recording and representing the data, reproduction of final results | |||
7 | BASIC ELECTRICAL ENGG. LAB | 18ELEL17 | CO 1. | Identify the common electrical components used for conducting experiments and verify the Kirchhoff’s law for basic DC circuits |
CO 2. | Compare power factor of lamps and also study the effect of open & short circuits | |||
CO 3. | Determine impedance of an electrical circuits and analyse phase and line quantities with power consumed in a star and delta 3 phase load | |||
CO 4. | Determine earth resistance and understand two way and three way control of lamps | |||
8 | TECHNICAL ENGLISH - I | 18EGH18 | CO 1. | Use grammatical English and essentials of language skills and identify the nuances phonetics, intonation and flawless pronunciation |
CO 2. | Implement English vocabulary at command and language proficiency, Identify common errors in spoken and written communication | |||
CO 3. | Understand and improve the non-verbal communication and kinesics, Perform well in campus recruitment, engineering and all other general competitive exams |
Second Semester (Chemistry Cycle) | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | ADVANCED CALCULUS AND NUMERICAL METHODS | 18MAT21 | CO 1. | Illustrate the applications of multivariate calculus to understand the solenoidal and irrotational vectors and also exhibit the inter dependence of line, surface and volume integrals. |
CO 2. | Demonstrate various physical model throughout higher order differential equations and solve such linear ordinary differential equations . | |||
CO 3. | Construct a variety of partial differential equations and solution by Exact methods, Bernoulli D.E and Variable separable method. | |||
CO 4. | Explain the applications of infinite series and obtain series solution of ordinary differential equations. | |||
CO 5. | Apply the knowledge of Numerical Methods to solve problems arising in physics and engineering. | |||
2 | ENGINEERING CHEMISTRY | 21CHE22 | CO 1. | Impart the basic knowledge of chemistry and its principles involved in electrochemistry, energy storage devices and its commercial applications. |
CO 2. | Understand the basic principles of corrosion and its prevention, metal finishing and its technological importance | |||
CO 3. | Master the knowledge of synthesis, properties and utilization of engineering materials like polymers & Nano materials. | |||
CO 4. | Apply the knowledge of Green Chemistry principles for production of chemical compounds. understanding the concepts of alternative energy sources | |||
CO 5. | Understand the basic concepts of water chemistry & theory, basic principle and applications of volumetric analysis and analytical instruments. | |||
3 | C PROGRAMMING FOR PROBLEM SOLVING | 18CPS23 | CO 1. | Illustrate simple algorithms from the different domains such as mathematics , Physics, etc. |
CO 2. | Construct a programming solution to the given problem using C | |||
CO 3. | Identify and correct the syntax and logical errors in C programs. | |||
CO 4. | Modularize the given problem using functions & structures. | |||
4 | BASIC ELECTRONICS | 18ELN24 | CO 1. | Describe the operation of diodes, BJT, FET and operational amplifiers. |
CO 2. | Design and explain the construction of rectifiers, regulators, amplifiers and oscillators | |||
CO 3. | Describe general operational principles of SCR and its application | |||
CO 4. | Explain the different number system and their conversions and construct simple combinational and sequential logic circuits using Flip-Flops. | |||
CO 5. | Describe the basic principle of operation of communication system and mobile phones. | |||
5 | ELEMENTS OF MECHANICAL ENGINEERING | 18ME25 | CO 1. | Student shall identify different sources of energy & their conversion process & explain the working principle of hydraulic, pumps, IC engines & refrigeration |
CO 2. | Student shall recognize various metal joining processes & power transmission elements also understand the properties of common engineering materials & their applications | |||
CO 3. | Student shall discuss the working of conventional machine tools, machining processes, tools & accessories. | |||
6 | ENGINEERING CHEMISTRY LABORATORY | 18CHEL26 | CO 1. | Handle different types of instruments for analysis of materials using small quantities of materials involved for quick and accurate results. |
CO 2. | Analyse different types of titrations for estimation of concerned in materials using comparatively more quantities of materials involved for good results | |||
CO 3. | Demonstrate technical information by means of oral presentations and written reports/records as a team. | |||
7 | C PROGRAMMING LABORATORY | 18CPL27 | CO 1. | Write Algorithms, flowchart and program for simple problems |
CO 2. | Correct syntax and logical errors to execute a program. | |||
CO 3. | Write iterative and wherever possible recursive programs. | |||
CO 4. | Demonstrate use of functions, arrays, strings, structures and pointers in problem solving. | |||
8 | TECHNICAL ENGLISH - II | 18EGH28 | CO 1. | Identify common errors in spoken and written communication, Get familiar with English vocabulary and language proficiency |
CO 2. | Improve nature and style of sensible writing and acquire employment and workplace communication skills, Improve their technical communication skills through technical reading and writing practices | |||
CO 3. | Perform well in campus recruitment, engineering and all other general competitive exams. | |||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | TRANSFORM, CALCULUS, FOURIER SERIES & NUMERICAL TECHNIQUES | 18MAT31 | CO 1. | Use Laplace Transform and Inverse Laplace Transform in Solving Differential Equation in Network Analysis, Control System and other fields of Engineering |
CO 2. | Demonstrate Fourier Series to study the behaviour of periodic function and their Applications in system communications and digital Signal Processing and Field Theory | |||
CO 3. | Make use of Fourier Transform and Z Transformsto illustrate the functin arising in wave and heat propagation, signals and systems | |||
CO 4. | Solve the first and second order ordinary DE arising in Engineering problems using single step aand multistep numerical Methods | |||
CO 5. | Determine the external of functional using calculus of variation and solve problems arising in dynamics of rigid bodies and Vibrational Analysis | |||
2 | DATA STRUCTURES AND APPLICATIONS | 18CS32 | CO 1. | Use different types of data structures, operations and algorithms |
CO 2. | Apply searching and sorting operations on files | |||
CO 3. | Use stack, Queue, Lists, Trees and Graphs in problem solving | |||
CO 4. | Implement all data structures in a high-level language for problem solving. | |||
3 | ANALOG AND DIGITAL ELECTRONICS | 18CS33 | CO 1. | Design and analyze application of analog circuits using photo devices, timer IC, power supply and 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 | 18CS34 | CO 1. | Explain the basic organization of a computer system. |
CO 2. | Demonstrate functioning of different sub systems, such as processor, Input/output,and • Demonstrate functioning of different sub systems, such as processor, Input/output,and memory. | |||
CO 3. | Illustrate hardwired control and micro programmed control, pipelining, embedded and other computing systems. |
|||
CO 4. | Design and analyse simple arithmetic and logical units. | |||
5 | SOFTWARE ENGINEERING | 18CS35 | CO 1. | Design a software system, component, or process to meet desired needs within realistic constraints. |
CO 2. | Assess professional and ethical responsibility | |||
CO 3. | Function on multi-disciplinary teams | |||
CO 4. | Use the techniques, skills, and modern engineering tools necessary for engineering practice | |||
CO 5. | Analyze, design, implement, verify, validate, implement, apply, and maintain software systems or parts of software systems | |||
6 | DISCRETE MATHEMATICAL STRUCTURES | 18CS36 | CO 1. | Use propositional and predicate logic in knowledge representation and truth verification. |
CO 2. | Demonstrate the application of discrete structures in different fields of computer science. | |||
CO 3. | Solve problems using recurrence relations and generating functions. | |||
CO 4. | Application of different mathematical proofs techniques in proving theorems in the courses. | |||
CO 5. | Compare graphs, trees and their applications. | |||
7 | ANALOG AND DIGITAL ELECTRONICS | 18CSL37 | CO 1. | Use appropriate design equations / methods to design the given circuit. |
CO 2. | Examine and verify the design of both analog and digital circuits using simulators. | |||
CO 3. | Make us of electronic components, ICs, instruments and tools for design and testing of circuits for the given the appropriate inputs. | |||
CO 4. | Compile a laboratory journal which includes; aim, tool/instruments/software/components used, design equations used and designs, schematics, program listing, procedure followed, relevant theory, results as graphs and tables, interpreting and concluding the findings. |
|||
8 | DATA STRUCTURES LABORATORY | 18CSL38 | CO 1. | Analyze and Compare various linear and non-linear data structures |
CO 2. | Code, debug and demonstrate the working nature of different types of data structures and their applications | |||
CO 3. | Implement, analyze and evaluate the searching and sorting algorithms | |||
CO 4. | Choose the appropriate data structure for solving real world problems | |||
9 | CONSTITUTION OF INDIA, PROFESSIONAL ETHICS AND CYBER LAW | 18CPH39 | CO 1. | Have constitutional knowledge and legal literacy. |
CO 2. | Understand Engineering and Professional ethics and responsibilities of Engineers. | |||
CO 3. | Understand the bercrimes and cyber laws for cyber safety measures. |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS | 18MAT41 | CO 1. | Use the concepts of analytic function and complex potentials to solve the problems arising in electromagnetic field theory. |
CO 2. | Utilize conformal transformation and complex integral arising in aerofoil theory, fluid flow visualization and image processing. | |||
CO 3. | Apply discrete and continuous probability distributions in analyzing the probability models arising in engineering field. | |||
CO 4. | Make use of the correlation and regression analysis to fit a suitable mathematical model for the statistical data. | |||
CO 5. | Construct joint probability distributions and demonstrate the validity of testing the hypothesis. | |||
2 | DESIGN AND ANALYSIS OF | 18CS42 | CO 1. | Describe computational solution to well known problems like searching, sorting etc |
CO 2. | Estimate the computational complexity of different algorithms. | |||
CO 3. | Devise an algorithm using appropriate design strategies for problem solving. | |||
3 | OPERATING SYSTEMS | 18CS43 | CO 1. | Demonstrate need for OS and different types of OS |
CO 2. | Apply suitable techniques for management of different resources | |||
CO 3. | Use processor, memory, storage and file system commands | |||
CO 4. | Realize the different concepts of OS in platform of usage through case studies | |||
4 | MICROCONTROLLER AND EMBEDDED | 18SC44 | CO 1. | Describe the architectural features and instructions of ARM microcontroller |
CO 2. | Apply the knowledge gained for Programming ARM for different applications. | |||
CO 3. | Interface external devices and I/O with ARM microcontroller. | |||
CO 4. | Interpret the basic hardware components and their selection method based on the characteristics and attributes of an embedded system. | |||
CO 5. | Develop the hardware /software co-design and firmware design approaches. | |||
CO 6. | Demonstrate the need of real time operating system for embedded system applications | |||
5 | OBJECT ORIENTED CONCEPTS | 18CS45 | CO 1. | Explain the object-oriented concepts and JAVA. |
CO 2. | Develop computer programs to solve real world problems in Java. | |||
CO 3. | Develop simple GUI interfaces for a computer program to interact with users, and to understand the event-based GUI handling principles using swings. | |||
6 | DATA COMMUNICATION | 18CS46 | CO 1. | Explain the various components of data communication |
CO 2. | Explain the fundamentals of digital communication and switching | |||
CO 3. | Compare and contrast data link layer protocols. | |||
CO 4. | Summarize IEEE 802.xx standards | |||
7 | DESIGN AND ANALYSIS OF ALGORITHM | 18CSL47 | CO 1. | Design algorithms using appropriate design techniques (brute-force, greedy, dynamic programming, etc.) |
CO 2. | Implement a variety of algorithms such assorting, graph related, combinatorial, etc., in a high level language. | |||
CO 3. | Analyze and compare the performance of algorithms using language features. | |||
CO 4. | Apply and implement learned algorithm design techniques and data structuresto solve real-world problems. | |||
8 | MICROCONTROLLER AND EMBEDDED | 18CSL48 | CO 1. | Explain the principles of management, organization and entrepreneur. |
CO 2. | Discuss on planning, staffing, ERP and their importance | |||
CO 3. | Infer the importance of intellectual property rights and relate the institutional support |
Fifth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | MANAGEMENT AND ENTREPRENEURSHIPFOR IT INDUSTRY | 18CS51 | CO 1. | Define management, organization, entrepreneur, planning, staffing, ERP and outline their importance in entrepreneurship |
CO 2. | Utilize the resources available effectively through ERP | |||
CO 3. | Make use of IPRs and institutional support in entrepreneurship | |||
2 | PYTHON PROGRAMMING | 18AI52 | CO 1. | Demonstrate proficiency in handling of loops and creation of functions |
CO 2. | Identify the methods to create and manipulate lists, tuples and dictionaries. | |||
CO 3. | Discover the commonly used operations involving regular expressions and file system | |||
CO 4. | Interpret the concepts of Object-Oriented Programming as used in Python. | |||
CO 5. | Determine the need for scraping websites and working with CSV, JSON and other file formats. | |||
3 | DATABASE MANAGEMENT SYSTEMS | 18CS53 | 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. | |||
CO 3. | Design and build simple database systems | |||
CO 4. | Develop application to interact with databases. | |||
4 | AUTOMATA THEORY AND COMPUTABILITY | 18CS54 | CO 1. | Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation |
CO 2. | Learn how to translate between different models of Computation (e.g., Deterministic and Non-deterministic and Software models). | |||
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. | Develop skills in formal reasoning and reduction of a problem to a formal model, with an emphasis on semantic precision and conciseness. | |||
CO 5. | Classify a problem with respect to different models of Computation. | |||
5 | PRINCIPLES OF ARTIFICIAL INTELLIGENCE | 18AI55 | CO 1. | Apply the knowledge of Artificial Intelligence to write simple algorithm for agents. |
CO 2. | Apply the AI knowledge to solve problem on search algorithm. | |||
CO 3. | Develop knowledge base sentences using propositional logic and first order logic. | |||
CO 4. | Apply first order logic to solve knowledge engineering process. | |||
6 | MATHEMATICS FOR MACHINE LEARNING | 18AI56 | CO 1. | Improve the skills and knowledge in linear algebra to get more out of machine learning. |
CO 2. | Understand the vector calculus required to build many common machine learning techniques. | |||
CO 3. | Learn the probability and distribution in statistics to build machine learning applications. | |||
CO 4. | Learn the basic theoretical properties of optimization problems, for applications in machine learning | |||
7 | ARTIFICIAL INTELLIGENCE LABORATORY | 18AIL57 | CO 1. | Implement and demonstrate AI algorithms. |
CO 2. | Evaluate different algorithms. | |||
8 | DBMS LABORATORY WITH MINI PROJECT | 18CSL58 | 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. | |||
9 | ENVIRONMENTAL STUDIES |
18CIV59 | 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. |
Sixth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | MACHINE LEARNING | 18AI61 | CO 1. | Choose the learning techniques with this basic knowledge. |
CO 2. | Apply effectively ML algorithms for appropriate applications. | |||
CO 3. | Apply bayesian techniques and derive effectively learning rules. | |||
2 | DIGITAL IMAGE PROCESSING | 18AI62 | CO 1. | Understand, Ascertain and describe the basics of image processing concepts through mathematical interpretation. |
CO 2. | Apply image processing techniques in both the spatial and frequency (Fourier)domains. | |||
CO 3. | Demonstrate image restoration process and its respective filters required. | |||
CO 4. | Design image analysis techniques in the form of image segmentation and toevaluate the Methodologies for segmentation. |
|||
3 | JAVA FORMOBILE APPLICATIONS | 18AI63 | CO 1. | Interpret the need for advanced Java concepts like enumerations and collections in developing modular and efficient programs |
CO 2. | Understand various application components in android. | |||
CO 3. | Design efficient user interface using different layouts. | |||
CO 4. | Develop application with persistent data storage using SQLite | |||
4 | NATURAL LANGUAGE PROCESSING | 18AI641 | CO 1. | Analyze the natural language text. |
CO 2. | Define the importance of natural language. | |||
CO 3. | Understand the concepts Text mining. | |||
CO 4. | Illustrate information retrieval techniques. | |||
5 | MACHINE LEARNING LABORATORY | 18AIL66 | CO 1. | Implement and demonstration of ML algorithms. |
CO 2. | Evaluation of different algorithms. | |||
6 | DIGITAL IMAGE PROCESSING LABORATORY WITH MINI PROJECT | 18AIL67 | CO 1. | Image Segmentation algorithm development |
CO 2. | Image filtering in spatial and frequency domain. | |||
CO 3. | Morphological operations in analyzing image structures | |||
7 | MOBILE APPLICATION DEVELOPMENTLABORATORY | 18AIMP68 | CO 1. | Create, test and debug Android application by setting up Android developmentenvironment. |
CO 2. | Implement adaptive, responsive user interfaces that work across a wide range ofdevices. | |||
CO 3. | Infer long running tasks and background work in Androidapplications. | |||
CO 4. | Demonstrate methods in storing, sharing and retrieving data in Androidapplications. | |||
8 | INTELLIGENT TRANSPORTATION SYSTEMS | 18CV655 | CO 1. | After studying this course, students would be able to suggest the appropriate system/s in various functional areas of transportation. |
CO 2. | Would be able to amalgamate the various systems, plan and implement the applications of ITS. | |||
CO 3. | Wouldhave learnt the application of information technology and telecommunication to contro l traffic and alsoprovide advance information to the travellers, automatic handling of emergencies and to improve safety. |
Seventh Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | ADVANCED ARTIFICIAL INTLLIGENCE | 18AI71 | CO 1. | Demonstrate the fundamentals of Intelligent Agents |
CO 2. | Illustrate the reasoning on Uncrtain Knowledge | |||
CO 3. | Explore the explanation based learning in solving AI problems | |||
CO 4. | Demonstrate the applications of Rough sets and Evolutionary Computing algorithms | |||
2 | ADVANCED MACHINE LEARNING | 18AI72 | CO 1. | Apply effectively ML algorithmsto solve real world problems. |
CO 2. | Apply Instant based techniques and derive effectively learning rules to real world problems. | |||
3 | INTERNET OF THINGS | 18AI731 | CO 1. | Interpret the impact and challenges posed by IoT networks leading to new architectural models. |
CO 2. | Compare and contrast the deployment of smart objects and the technologies to connect them to network. | |||
CO 3. | Appraise the role of IoT protocols for efficient network communication. | |||
CO 4. | Elaborate the need for Data Analytics and Security in IoT. | |||
CO 5. | Illustrate different sensor technologies for sensing real world entities and identify the applications of IoT in Industry. | |||
4 | SEMANTIC WEB AND SOCIAL NETWORKS | 18AI743 | CO 1. | Work on the internal components of the social network. |
CO 2. | Model and visualize the social network. | |||
CO 3. | Analyse the behaviour of the users in the social network. | |||
CO 4. | Predict the possible next outcome of the social network. | |||
CO 5. | Apply social network in real time applications. | |||
5 | ELECTRIC VECHILES | 18EE753 | CO 1. | Discuss disaster management plan, cyclones and their hazard potential |
CO 2. | Understand the role of IMD and cyclone prediction and cyclone warning system in India | |||
CO 3. | Understand the role of different institutions defence and other services in natural disaster management. | |||
CO 4. | Understand the role of Central Water Commission in river water sharing, Draught, its assessment and draught management plan |
|||
CO 5. | Understand occurrence of earth quake, Tsunamis and thunderstorms. | |||
6 | ENERGY COSERVATION & AUDIT | 18EE754 | 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. | |||
7 | ARM EMBEDDED SYSTEMS | 18EC62 | CO 1. | Describe the architectural features and instructions of 32 bit microcontroller ARM CortexM3. |
CO 2. | Apply the knowledge gained for Programming ARM Cortex M3 for different applications. | |||
CO 3. | Understand the basic hardware components and their selection method based on the characteristics and attributes of an embedded system. |
|||
CO 4. | Develop the hardware software co-design and firmware design approaches. | |||
CO 5. | Explain the need of real time operating system for embedded system applications. |
Eight Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs): The students will be able to |
1 | NEURAL NETWORKS AND DEEP LEARNING | 18AI81 | CO 1. | Identify the deep learning algorithms which are more appropriate for various types of learning tasks in various domains. |
CO 2. | Implement deep learning algorithms and solve real-world problems. | |||
CO 3. | Execute performance metrics of Deep Learning Techniques. | |||
2 | ROBOTIC PROCESS AUTOMATION DESIGN & DEVELOPMENT | 18AI823 | CO 1. | To understand Basic Programming concepts and the underlying logic/structure |
CO 2. | To Describe RPA , where it can be applied and how its implemented | |||
CO 3. | To Describe the different types of variables, Control Flow and data manipulation techniques | |||
CO 4. | To Understand Image, Text and Data Tables Automation | |||
CO 5. | To Describe automation to Email and various types of Exceptions and strategies to handle |
CSE(AI&ML) Engineers have a wide range of job opportunities such as Software Engineer, IT Manager, Software Tester, Application Developer, Web Designer etc. After completion of graduation, one may pursue further studies like M.Tech, M.E.The department of CSE(AI&ML) in association with the department of placement and training enables the placement process by moulding the students with good behaviour, right attitude and making them industry-ready. We provide pre-placement training such as technical, aptitude, reasoning, seminars, and technical talk which augment the student qualities such as soft, interpersonal, communication, and presentation skills.
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.
Secton |
Class teacher |
E-mail ID |
Phone number |
III |
Mr.Punneth Kumar |
parthapuneeth@dbit.co.in |
7019214151 |