Set0103 Bca
Set0103 Bca
Batch: 2023-2026
TERM-I
Software Turbo C
CO and PO Mapping
S. Course Outcome Programme Outcomes (PO) &
No. Programme Specific Outcomes
(PSO)
1. CO1: Enumerate core concept of C Programming PO1,PO2,PO3, PO9, PSO1,PSO2
2. CO2: Discuss Programmes using Array and String. PO1,PO3, PO4, PO5, PO9,
. PO11,PSO1,PSO2
3. CO3: Develop Functions for any problem PO1,PO3,PO4, PO9, PSO2
4. CO4: Classify Union and Structure to write any PO1,PO3,PO4, PO9, PSO2
Programme
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) exten
CO1: Define the basic logic operations and simplify expressions using Boolean algebra
6 Course and/or Karnaugh mapping techniques, sum of products (SOP) and product of sums (POS).
Outcomes CO2: Illustrate combinational logic circuits and explain their operation.
CO3: Construct different types of sequential logic circuits using Flip Flops.
CO4: Analyze the basic structure and functional units of a digital computer & understand
basic processing unit and organization of simple processor.
CO5: Explain hierarchical memory systems including cache memories & select appropriate
interfacing standards for I/O devices.
CO6: Finding and highlighting the applications of digital electronics and computer
organization in real life.
This course covers the core concepts of digital electronics that include logic gates functions
7 Course and integrated circuits, combinational and sequential logic circuits. The course also provides
Description a study of Boolean algebra, binary and hexadecimal number systems, binary codes, and the
analysis of the basic components and circuits used in semiconductor switching. This course
also discusses the basic structure of a digital computer and used for understanding the
organization of various units such as control unit, Arithmetic and Logical unit and Memory
unit and I/O unit in a digital computer.
8 Outline syllabus CO Mapping
Unit 1 Logic Gates & Boolean Algebra
A AND, OR, NOT, NAND, NOR, XOR, XNOR, NAND & NOR as CO1
Universal Gates CO6
B Theorems, Simplification of Boolean Expression using Boolean CO1
Algebra, SOP & POS Forms, Realization of Boolean Expression CO6
using Gates
C K-Maps, Simplification of Boolean Expression using K-Maps (upto CO1
4- variables) CO6
Unit 2 Combinational Logic Circuits
A Half Adder & Half Subtractor, Full Adder & Full Subtractor CO2, CO6
B Multiplexers & Demultiplexers, Implementation of Boolean CO2, CO6
equations using Multiplexer and Demultiplexer
C Encoders & Decoders, Comparator, Basic Concepts of A/D and D/A CO2, CO6
converters
Unit 3 Sequential Logic Circuits: Synchronous & Asynchronous
A Latch, Flip Flops- R-S, J-K, Master-Slave J-K Flip-Flop, Race CO3, CO6
Condition, Removing Race Condition
B D Flip-Flop, T Flip-Flop, Sequential Circuits: Registers and CO3, CO6
Counters: Shift Registers, Ripple Counter, Synchronous Counter,
Ring counter
B Peripheral devices, I/O interface, I/O ports, interrupts, types of CO5, CO6
interrupts, modes of data transfer: Programmed I/O, interrupt
initiated I/O and Direct Memory Access
C Memory Management CO5, CO6
Mode of Theory
examination
Weightage CA MTE ETE
Distribution 25% 25% 50%
Text book/s* 1. Moris Mano, “Digital Logic and Computer Design”, PHI
Publications, 2002
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky,
“Computer Organization”, McGraw-Hill, Fifth Edition, Reprint
2012
3. David A. Patterson and John L. Hennessy, “Computer
Organization and Design: The Hardware/Software Interface”
CO and PO Mapping
S. No. Course Outcome (CO) Programme Outcomes (PO) &
Programme Specific Outcomes
(PSO)
1. CO1: Define the basic logic operations and simplify using Boolean PO1, PO2, PO3, PO4, PO8, PO9,
algebra and/or Karnaugh mapping techniques, sum of products (SOP) PO10, PSO1
and product of sums (POS).
2. CO2: Illustrate combinatorial logic circuits and explain their PO1, PO2, PO3, PO4, PO8, PO10
operation.
3. CO3: Construct different types of sequential logic circuits using Flip PO1, PO2, PO3, PO4, PO8, PO10,
Flops. PSO1
4. CO4: Analyze the basic structure and functional units of a digital PO1, PO2, PO3, PO4, PO8, PO10,
computer & understand basic processing unit and organization of PSO1
simple processor.
5 CO5: Explain hierarchical memory systems including cache PO1, PO2, PO3, PO4, PO6, PO10
memories & select appropriate interfacing standards for I/O devices.
6 CO6: Finding and highlighting the applications of digital electronics PO1, PO2, PO3, PO4, PO5, PO6,
and computer organization in real life. PO8, PO9, PO10, PSO1
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 3 - 3 - - - 2 2 3 3 -
CO2 3 3 3 3 - - - 3 - 2 3 -
CO3 3 3 3 3 - - - 3 - 3 2 -
CO4 3 3 3 3 - - - 3 - 3 3 -
CO5 2 2 2 3 - 2 - - - 2 - -
CO6 2 3 3 3 2 2 - 3 3 3 3 -
Course Code PO1 PO2 PO3 PO 4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
BCA183 2.67 2.83 2.80 3.00 2.00 2.00 - 2.80 2.50 2.67 2.80 -
6 Course Outcomes After successfully completion of this course students will be able to:
CO1. To understand how start up entrepreneurship is supportive for enhancing
business.
CO2. Outline different ways of idea generation as innovator.
CO3. Identify & utilize various Government policy for Small Scale Enterprises and its
impact on Business.
CO4. Analyze various financial schemes available to start up their enterprise.
CO5. Assess the importance & significance of institutional support at various levels
for determining the entrepreneurial climate.
CO6. Develop the art of creativity and innovations in managing the entrepreneurial
activities effectively.
7 Outline syllabus CO
Mapping
Unit 1 Introduction to Entrepreneurship CO1
Meaning, Definition and concept of Enterprise, Entrepreneurship and CO1
A
Entrepreneurship Development, Evolution of Entrepreneurship
Theories of Entrepreneurship. Characteristics of Entrepreneurship, CO1
B Concepts of Intrapreneurship, Entrepreneur v/s Intrapreneur, Entrepreneur
Vs. Entrepreneurship, Entrepreneur Vs. Manager
Role of Entrepreneurship in Economic Development, Factors affecting CO1
C
Entrepreneurship, Problems of Entrepreneurship
Unit 2 Entrepreneurship Journey as Innovator CO2
A Idea generation, Feasibility Study and opportunity assessment CO2
B Business Plan: meaning, purpose and elements, Execution of Business Plan CO2
Entrepreneurs as problem solvers, Innovations and Entrepreneurial CO2, CO6
C
Ventures – Global and Indian,
Unit 3 Setting Up Small Business Enterprises CO3
Identifying the business Opportunity – Business opportunity in various CO3
A
Sectors – Formalities for setting up a small Business Enterprise
Benefits to Small Scale Enterprises: Tax Holiday, Rehabitation Allowance, CO3
B
Investment Allowance,
Government policy for Small Scale Enterprises: New Small Enterprise CO3, CO6
C Policy 1991, Micro Small & Medium Enterprises Development (MSMED)
Act 2006
Unit 4 Role of Government in promoting Entrepreneurship CO4
PO and PSO mapping with level of strength for Course Name Introduction of Entrepreneurship
Development (Course Code BCA189)
Strength of Correlation
CO and PO Mapping
Sl. No. Course Outcome (CO)
1. Relate the goals of Artificial Intelligence and AI & non-AI PO1, PO2, PO3, PO4, PO5, PO10, PSO1,
solution. PSO2,
2. Analyze and various AI uninformed and informed search PO1, PO2, PO3, PO4, PO5, PO10, PSO1,
algorithms. PSO2
3. Extend knowledge representation, reasoning, and theorem PO1, PO2, PO3, PO4, PO5, PO6,
proving techniques to real-world problems PO7,PO10,PSO1, PSO2
4. Make use of various learning techniques to understand AI PO1, PO2, PO3, PO4, PO5, PO6,
problems. PO7,PSO1, PSO2,
5. Explain about Expert system & discuss various case studies PO1, PO2, PO3, PO4, PO5, PO6, PO7,
of it. PO8, PO9, PO10, PSO1, PSO2
6. Develop independent (or in a small group) research with PO1, PO2, PO3, PO4, PO5, PO6, PO7,
help of AI techniques and communicate it effectively. PO8, PO9, PO10, PSO1, PSO2
PO and PSO mapping with level of strength for Course Name Artificial Intelligence (Course
Code:BCA283)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 1 2 3 2 2 - - - - 2 3 2
CO2 2 3 3 2 3 - - - - 2 3 3
CO3 3 3 3 3 2 1 1 - - 1 3 2
CO4 3 3 3 3 2 2 1 - - 2 3 2
CO5 2 3 3 3 3 2 2 2 3 2 3 3
CO6 2 3 3 3 3 2 2 2 3 2 3 3
Course Code/ PO
PO1 PO2 PO3 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
Name 4
BCA283/
Artificial 2.2 2.8 3.0 2.7 2.5 1.8 1.5 2.0 3.0 1.8 3.0 2.5
Intelligence
PO and PSO mapping with level of strength for Course Name Introduction to IoT
(Course Code BCA041)
CO1 3 1 1 - - 2 1 - - - - 3
CO2 2 2 1 - - 1 3 - - - - 3
BCA041_Introduction CO3 2 2 2 2 3 2 2 - 2 2 - 3
to IoT
CO4 2 3 2 2 3 2 2 - 2 2 - 3
CO5 3 3 3 3 3 2 3 - - - - 3
CO6 2 2 2 2 3 2 3 - - - - 3
BCA041 Introduction to IoT 2.3 2.2 1.8 2.3 3.0 1.8 2.3 0.0 2.0 2.0 0.0 3.0
Strength of Correlation
CO2 Acquire wide vocabulary and punctuation rules and learn strategies for error-
free communication.
CO3 Interpret texts, pictures and improve both reading and writing skills which
would help them in their academic as well as professional career
6 Course Outcomes
CO4 Comprehend language and improve speaking skills in academic and social
contexts
CO5 Develop, share and maximise new ideas with the concept of brainstorming and
the documentation of key critical thoughts articulated towards preparing for a career
based on their potentials and availability of opportunities.
The course is designed to equip students, who are at a very basic level of language
comprehension, to communicate and work with ease in varied workplace
7 Course Description environment. The course begins with basic grammar structure and pronunciation
patterns, leading up to apprehension of oneself through written and verbal expression
as a first step towards greater employability.
8 Outline syllabus – ARP 103
CO Mapping
Unit A Sentence Structure
Topic 1 Subject Verb Agreement
CO1
Topic 2 Parts of speech
Topic 3 Writing well-formed sentences
CO6
Topic 2 Entrepreneurial Skills
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 - - - - - - - - 1 3 - -
CO2 - - - - - - - - 1 3 - -
CO3 - - - - - - - - 1 3 - -
CO4 - - - - - - - - 1 2 - -
CO5 - - - - - - - - 1 2 - -
CO6 - - - - - - - - 1 2 - -
Course outline
This course implements array and pointer and Recursive applications. The course talks primarily
about Array, string, functions, structure & union and Pointers etc.
Course Evaluation
Attendance None
Any other CA judged on the practicals conducted in the lab , weightage may be
specified
References
Text book Kernighan, Brian, and Dennis Ritchie. The C Programming Language
Other References 1. B.S. Gottfried - Programming With C - Schaum's Outline Series
- Tata McGraw Hill 2nd Edition - 2004.
2. E. Balagurusamy - Programming in ANSI C - Second Edition -
Tata McGraw Hill- 1999
Software Turbo C
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes (PSO)
1. CO1: Enumerate core concept of C Programming PO1,PO2,PO3, PO9, PSO1,PSO2
2. CO2: Discuss Programmes using Array and String. PO1,PO3, PO4, PO5,
. PO9,PSO1,PSO2
3. CO3: Develop Functions for any problem PO1,PO3,PO4, PO9, PSO2
4. CO4: Classify Union and Structure to write any PO1,PO3,PO4, PO9, PSO2
Programme
PO and PSO mapping with level of strength for Course Name- Problem solving using C
Programming Lab (Course Code BCP181)
PO PO PO PO PO PO PO PO PO PSO
Course Code_ Course Name CO’s PO4 PSO2
1 2 3 5 6 7 8 9 10 1
CO1 2 2 3 2 2 2 - - 2 - 3 2
CO2 3 2 3 2 2 2 - - 3 - 3 3
BCP181_Programming for CO3 2 2 3 2 2 3 - - 2 2 2 3
problem solving Lab CO4 1 1 2 1 1 2 - 2 2 1 2 2
CO5 2 3 3 2 2 2 - 2 3 2 3 2
CO6 3 2 3 3 1 3 - 3 2 2 2 3
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) exten
Course Course
PO 1 PO2 PO 3 PO 4 PO 5 PO 6 PO7 PO8 PO9 PO10 PSO1 PSO 2
Code Name
Introduction
BCP041 2.3 2.2 2.2 2.0 3.0 2.0 2.0 2.2 2.5 2.5 0.0 2.0
to IoT Lab
Strength of Correlation
3 Credits 4
4 Contact Hours (L-T-P) 4-0-0
6 Course Outcomes After the completion of this course, students will be able to:
CO-1. Apply the basic operations on arrays.
CO-2. Construct complex Programmes like matrix
implementations on arrays.
CO-3. Apply the concept of stacks and queues in real life problem
solving.
CO-4. Apply the concepts of data structure, like linked list to solve
complex problems.
CO-5. Solving the real-life problems based on trees.
CO-6 Implementing the graphs and apply graph concept in
computer networks.
7 Course Description The purpose of this course is to understand and use data structures that are
backbone of computer science. A basic understanding of data structure topics
is fundamental for work in computer science. In this course we will discover
taking form arrays to stacks, queues, linked list, trees and graphs including
searching and sorting.
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name: Data Structures Using C(BCA286)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 1 1 1 - - 2 - 1 1 1
CO2 2 2 2 1 - - 2 - - 1 1 2
CO3 2 2 2 1 - - 2 - - 1 2 2
CO4 2 1 2 3 2 - 2 - - 1 1 1
CO5 2 2 3 2 2 - 2 - - 1 2 2
CO6 3 3 3 2 2 - 2 - - 1 2 2
Avg. PO
2.16 1.8 2.16 1.67 2 2 1 1.5 1.67
attained
6 Course Outcomes CO1: Define role, responsibilities, features, and design of operating
system.
CO2: Demonstrate the Process Management and Scheduling
techniques
CO3: Implement tools and utility of operating systems.
CO4: Apply various memory management techniques to understand
file and disk management and analyze it.
CO5: Understand the concepts of Unix and shell Programming .
CO6: Design and develop solutions to real world problem using
Unix
7 Course Description This course introduces the design principles of operating systems,
resource management, identifying challenges and applying
respective algorithms. This course will also provide the basics of
unix and shell Programming .
8 Outline syllabus CO Mapping
Unit 1 Introduction to Operating System Concepts
A Operating System Concepts and functions, CO1, CO2
Components of Computer System, Need of
Operating system,
B Types of Operating Systems- Batch, CO1, CO2
MultiProgramming , Multi-Tasking,
Multiprocessing, Distributed, Clustered,
Embedded and Real Time Operating System.
C User Mode Vs Kernel Mode, Threading,CO1, CO2
Comparison between Process and Thread
Unit 2 Process Management and Scheduling
A Process Concepts- PCB, Process States, Process Operations. CO1, CO2
B CPU Scheduling: Concept , Types of schedulers- (Short CO1, CO2, CO4
term, Long term, Middle term), Dispatcher,
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes
(PSO)
1. CO1: Define role, responsibilities, features, and PO1,PO2,PO3,PO4,PSO1
design of operating system.
2. CO2: Demonstrate the Process Management and PO1, PO3, PO4, PSO2
Scheduling techniques
3. CO3: Implement tools and utility of operating PO1,PO2,PO3,PO4
systems.
PO and PSO mapping with level of strength for Course Name: Operating Systems and
Unix shell Programming (Course Code BCA185)
Course
Code_ PO PO PSO
CO’s PO 1 PO4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO2
Course 2 3 1
Name
CO1 3 3 3 3 -- -- -- 2 2 1 3 2
CO2 3 2 3 3 -- -- -- 2 2 2 2 3
BCA185_ CO3 3 3 3 3 -- -- -- 1 1 1 3 2
OS & Shell
Programmin 2
g CO4 2 2 2 2 1 -- -- 2 3 3 2
CO5 2 2 2 3 3 1 3
CO6 3 2 2 2 2
Strength of Correlation
3 Credits 1
4 Contact Hours (L-T-P) 1-0-0
7 Course Description This course introduces Design Thinking methodologies, processes and tools that
can be used to make the world a better place. Students explore Design thinking
theories and how they can be applied to practical situations relevant to various
academic disciplines and organizational roles. Among the topics covered are
ideation, prototyping, iteration and innovation. Through personal reflection,
students will also examine how they can harness the power of design thinking for
leading the creation of value for businesses, organizations and society.
8 Outline syllabus CO Mapping
Unit 1 Skills in Design Thinking
B As a first step toward user innovation, learn to identify consumer CO1, CO6
requirements and write customer needs statements.
CO and PO Mapping
PO and PSO mapping with level of strength for Course Name: Design Thinking and Creative Learning
(VOC102)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO2 2 2 2 1 - - 2 1 - 1 2
CO3 2 2 2 1 - - 2 1 - 2 2
CO4 2 1 2 3 - 2 2 1 - 1 1
CO5 2 2 3 2 - 2 2 1 - 2 2
CO6 3 3 3 2 - 2 2 1 - 2 2
Avg. PO
2.16 1.8 2.16 1.67 2 2 1 1.5 1.67
attained
CO5 Realize their potentials as human beings and conduct themselves properly
in the ways of world.
The course takes the learning from the previous semester to an advanced level
of language learning and self-comprehension through the introduction of audio-
visual aids as language enablers. It also leads learners to an advanced level of
writing, reading, listening and speaking abilities, while also reducing the usage
7 Course Description of L1 to minimal in order to increase the employability chances.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 - - - - - - - - 1 3 - -
CO2 - - - - - - - - 1 3 - -
CO3 - - - - - - - - 1 3 - -
CO4 - - - - - - - - 1 2 - -
CO5 - - - - - - - - 1 2 - -
CO6 1 - - - - - - - 1 2 - -
3 Credits 1
4 Contact Hours 0-0-2
(L-T-P)
Course Status Compulsory
5 Course • To Develop arrays-based Programme to implement matrix
Objective • To write Programme to implement stacks and queues
• Perform operation on various data structures like trees and graphs
6 Course By the end of this course, the student will be able to:
Outcomes
CO1 Apply the basic operations on arrays (K2)
CO2 Construct complex Programmes like matrix implementations on arrays
(K2)
CO3 Apply the concept of stacks and queues in real life problem solving
(K3)
CO4. Apply the concepts of data structure, like linked list to solve complex
problems (K4)
CO5. Solving the real-life problems based on trees (K5)
CO6 Implementing the graphs and apply graph concept in computer
networks (K6)
7 Course An introduction design and implement data structures. Design and develop
Description various Programmes in lab like Programmes on stacks and queues,
Programme on linked list like singly linked list and doubly linked list,
Programme on trees and graphs.
8 Outline syllabus CO
Mapping
Unit 1 Programmes based on arrays
Write Programmes to implement the matrix operations CO1, CO6
Unit 2 Programmes based on stacks and queues
Programmes to implement the stacks and queues operations CO2, CO6
Unit 3 Programmes based on linked list, searching and sorting
Programmes to implement the linked list, searching and sorting CO3, CO6
Unit 4 Programmes based on Trees
Programme to implement the trees like insertion, deletion of a CO4, CO6
node including tree traversal
Unit 5 Programmes based on Graphs
Programme to implement the graphs like Dijkstra algorithm, CO5, CO6
Prims algorithm and Kruskal’s algorithm
Mode of Jury/Practical/Viva
examination
Weightage CA CE (Viva) ESE
Distribution 25% 25% 50%
Text book/s* 1. A Common-Sense Guide to Data Structures
and Algorithms, Second Edition: Level Up Your Core
Programming Skills 2nd Edition
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) & Programme
Specific Outcomes (PSO)
1. CO-1 Apply the basic operations on arrays (K2) PO1, PO3, PO4, PO8, PO9, PO10, PSO1
2. CO-2 Construct complex Programmes like matrix PO1, PO2, PO3, PO4, PO8, PO9, PO10
implementations on arrays (K2)
3. CO-3 Apply the concept of stacks and queues in real life PO1, PO2, PO3, PO4, PO8, PO9, PO10
problem solving (K3)
4. CO-4. Apply the concepts of data structure, like linked list PO1, PO2, PO3, PO4, PO8, PO9, PO10, PSO1
to solve complex problems (K4)
5 CO-5. Solving the real-life problems based on trees (K5) PO1, PO2, PO3, PO4, PO8, PO9, PO10, PSO1
6 CO-6 Implementing the graphs and apply graph concept PO1, PO2, PO3, PO4, PO5, PO7, PO8, PO9,
in computer networks (K6) PO10, PSO1
PO and PSO mapping with level of strength for Course Name Data Structure Using C lab (Course Code:
BCP286)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 - 3 2 - - - 2 2 2 1 -
CO2 3 3 3 2 - - - 3 2 2 - -
CO3 3 3 3 2 - - - 3 2 2 - -
CO4 3 3 3 3 - - - 3 2 2 2 -
CO5 3 3 3 2 - - - 3 2 2 2 -
CO6 3 3 3 2 2 - 2 3 2 2 3 -
Course Code/
PO 1 PO2 PO 3 PO 4 PO5 PO6 PO7 PO8 PO9 PO10 PSO 1 PSO 2
Name
BCP286_ DS
3 3 3 2.2 2 - 2 2.8 2 2 2 -
lab
Strength of Correlation
3 Credits 1
5 Course Objective Introduces the UNIX operating system, including: task scheduling and
management, memory management, input/output processing, internal and
external commands, shell configuration, and shell customization. Explores
the use of operating system utilities such as text editors, electronic mail,
file management, scripting, and C/C++ compilers
Mode of Jury/Practical/Viva
examination
PO and PSO mapping with level of strength for Course Name Operating Systems Using
unix shell Programming Lab (Course Code BCP185)
Course
Code_ PO PO PSO
CO’s PO 1 PO4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO2
Course 2 3 1
Name
CO1 3 3 3 3 -- -- -- 2 2 1 3 2
CO2 3 2 3 3 -- -- -- 2 2 2 2 3
BCP185_OS CO3 3 3 3 3 -- -- -- 1 1 1 3 2
& shell
Programming
lab CO4 2 2 2 2 2 -- -- 2 3 3 2 2
CO5 2 2 2 2 2 -- -- 2 3 3 2 2
CO6 2 2 2 2 2 -- -- 2 3 3 2 2
Course Course
PO 1 PO2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO 1 PSO 2
Code Name
OS & shell
BCP185 Programming 2.5 2.33 2.5 2.5 1.0 1.8 2.3 2.1 2.3 2.1
lab
Strength of Correlation
3 Credits 2
4 Contact Hours (L-T-P) 0-0-4
7 Course Description This course introduces Design Thinking methodologies, processes and tools that
can be used to make the world a better place. Students explore Design thinking
theories and how they can be applied to practical situations relevant to various
academic disciplines and organizational roles. Among the topics covered are
ideation, prototyping, iteration and innovation. Through personal reflection,
students will also examine how they can harness the power of design thinking for
leading the creation of value for businesses, organizations and society.
8 Outline syllabus CO Mapping
Unit 1 Skills in Design Thinking
B As a first step toward user innovation, learn to identify consumer CO1, CO6
requirements and write customer needs statements.
Unit 2 Product Specifications and Applying Creativity
A Learn how to statistically translate customer needs into product CO2
specifications and how product metrics can aid in the definition
of those specs.
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name: Design Thinking and Creative Learning
Lab (VOCP102)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 1 1 1 - - 2 1 - 1 1
CO2 2 2 2 1 - - 2 1 - 1 2
CO3 2 2 2 1 - - 2 1 - 2 2
CO5 2 2 3 2 - 2 2 1 - 2 2
CO6 3 3 3 2 - 2 2 1 - 2 2
Avg. PO
2.16 1.8 2.16 1.67 2 2 1 1.5 1.67
attained
CO and PO Mapping
Sl. No. Course Outcome (CO)
1. CO1: Compare and contrast different features of PO1, PO2
java with other Programming paradigms.
2. CO2: Describe the fundamental of object-oriented PO1, PO2, PO4
concepts in java.
3. CO3: Explain the concept of inheritance, P01, PO2, PO3, PO4, PO10, PSO1
polymorphism, interfaces and multithreading.
4. CO4: Analyze Exception and Error in java PO1, PO2, PO3, PO10
Programmes.
5. CO5: Design web pages by using HTML & CSS. PO2, PO3, PO4, PO10
6. CO6: Develop real world related problems using PO1, PO2, PO3, PO4, PO5, PO6, PO8, PO10,
object-oriented concepts of java. PSO1, PSO2
PO and PSO mapping with level of strength for Course Name Object Oriented Programming Using Java and
Web Designing (Course Code OLBCA-301)
Course PO
Course Name PO2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO 1 PSO 2
Code 1
Object Oriented
Programming
BCA 186 2.2 2.67 2 2.75 3 2 0 2 0 2 2 1.5
Using Java and
Web Designing
Syllabus: Principles of Database Management System
Mode of Theory
examination
Weightage CA MTE ETE
Distribution 25% 25% 50%
Text book/s* 1. Korth , Silberschatz& Sudarshan, Data base Concepts, Tata McGraw-Hill
2. Elmasri, Navathe, Fundamentals of Database Systems, Pearson Education Inc.
Other 1. Thomas Connolly, Carolyn Begg, Database Systems: A Practical Approach to
References design, Implementation and Management, Pearson Education, Latest Edition.
2. Jeffrey D. Ullman, Jennifer Windon, A first course in Database Systems, Pearson
Education.
3. Date C.J., An Introduction to Database Systems, Addison Wesley.
4. Richard T. Watson, Data Management: databases and organization, Wiley.
CO and PO Mapping
S. Course Outcome (CO) Programme Outcomes (PO) &
No. Programme Specific Outcomes
(PSO)
1. Explain the basics concepts of database & design an ER model PO1, PO4, PO8, PO9, PO10
for a given example from real world description.
2. Design & Solve the given problem using Relational Algebra, PO1, PO2, PO4, PO8, PO10
Relational Calculus, SQL and PL/SQL.
3. Apply normalization techniques to reduce redundancy from the PO1, PO2, PO3, PO4, PO8, PO10
database.
4. To appraise the basic issues of Transaction processing, PO1, PO2, PO3, PO4, PO8
Serializability & deadlock.
5 Determine the roles of concurrency control techniques in PO1, PO2, PO3, PO4, PO10
database design.
6 Design & develop database system for real life problems PO1, PO2, PO3, PO4, PO5, PO6,
PO9, PO10, PSO1, PSO2
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 - - 3 - - - 2 2 3 - -
CO2 3 3 - 3 - - - 3 - 2 - -
CO3 3 3 3 3 - - - 3 - 2 - -
CO4 2 2 2 3 - - - 2 - - -
CO5 2 2 2 3 - - - - - 2 - -
CO6 2 3 3 3 2 2 2 3 3 3 2 2
Course Code/ PO
PO1 PO2 PO3 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
Name 4
BCA184/
2.5 2.6 2.5 3 2 2 2 2.6 2.5 2.4 2 2
DBMS
CO and PO Mapping
S. Course Outcome (CO) Programme Outcomes (PO) &
No. Programme Specific Outcomes
(PSO)
1. Explain the concept of differential calculus, illustrate the curvature and PO1,PO4PO8,PO9,PO10
Maxima, minima and saddle point.
2. Explain the basic concepts matrices and determinant, evaluate system PO1,PO2,PO4,PO8,PO10
of linear equation by using rank and inverse method.
3. Explain the basic concept of sets, relation, functions, groups Rings and PO1,PO2,PO3,PO4,PO9,PO10,PSO1,
Field. PSO2
4. Discuss the basic of Vector spaces. PO1,PO2,PO3,PO4,PO8,PO10
5 Describe and use the linear transformation and evaluate nullity and PO1,PO2, PO3,PO4,PO10
kernel.
6 Explain the concept of Eigen values and Eigen vectors; evaluate the PO1, PO2,PO3,PO5,PO6,PO,PSO1,
diagonalization of matrices, explain the basic introduction of Inner PSO2
product spaces..
PO and PSO mapping with level of strength for Course Name Mathematics in Computer Applications
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 - - 3 - - - 2 2 3 - -
CO2 3 3 - 3 - - - 3 - 2 - -
CO3 3 3 3 3 - - - 3 - 2 - -
CO4 2 2 2 3 - - - 2 - - - -
CO5 2 2 2 3 - - - - - 2 - -
CO6 2 3 3 2 2 2 2 3
Average of non-zeros entry in the following table (should be auto calculated).
BCAP22 Numerical
2.5 2.6 2.5 3 2 2 2 2.5 2 2.2 2 3
2 Analysis Lab
Strength of Correlation
CO and PO Mapping
Course Code_
CO’s PO 1 PO2 PO3 PO4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO1 PSO2
Course Name
CO1 3 3 2 2 - - - - - 3 2 3
CO2 3 3 2 2 - - - - - 3 2 3
BCA369_
Introduction to CO3 3 3 2 2 - - - - - 3 2 3
Blockchain CO4 3 3 3 3 - - - - - 3 3 3
Technology
CO5 3 3 3 3 - - - 2 - 3 3 3
CO6 3 2 3 2 2 2 2 2 - 3 3 3
AVG 3.00 2.83 2.50 2.33 2.00 2.00 2.00 2.00 0 3.00 2.50 3.00
Reference Books 1. Navin Kumar Manaswi, Deep Learning with Applications using
Python, Apress, New York, 2018.
2. Ethem Alpaydin, Introduction to Machine Learning, 3rd Edition,
MIT Press, 2014.
7 Course This Course introduce the concept of augmented reality and its
Description utilization to develop various applications using unity engine. The
future utilization of this course will be to merge with computer vision.
PO PO PSO
Course Code_ Course Name CO’s PO 1 3
PO4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO2
2 1
CO1 3 3 2 2 3 3
CO2 3 3 2 2 2 3 3
VOC201_Augmented CO3 3 3 3 2 2 2 2 3 3
Reality Application
CO4 2 2 2 1 1 1 2 2 2 2
Development
CO5 2 2 2 2 1 1 2 2 2
CO6 3 3 2 2 2 2 1 1 1 1 2 2
Augmented
VOC201
Reality 2.67 2.75 2.20 2.20 1.50 1.50 1.33 1.80 1.50 1.67 2.50 2.50
Application
Development
Strength of Correlation
3 Credits 2
Contact Hours
4
(L-T-P) 2-0-0
Course Status Compulsory
To enhance holistic development of students and improve their employability skills. To
provide a 360 degree exposure to learning elements of Business English readiness
Programme, behavioural traits, achieve softer communication levels and a positive self-
Course branding along with augmenting numerical and altitudinal abilities. To step up skill and
5
Objective upgrade students’ across varied industry needs to enhance employability skills. By the end
of this semester, a student will have entered the threshold of his/her 1 st phase of
employability enhancement and skill building activity exercise.
CO1: Ascertain a competency level through Building Essential Language and Life Skills
CO2: Build positive emotional competence in self and learn GOAL Setting and SMART
Goals techniques
CO3: Apply positive thinking, goal setting and success-focused attitudes, time Management,
Course which would help them in their academic as well as professional career
6
Outcomes
CO4: Acquire satisfactory competency in use of aptitude, logical and analytical reasoning
CO5: Develop strategic thinking and diverse mathematical concepts through building
number puzzles
CO6: Demonstrate an ability to apply various quantitative aptitude tools for making business
decisions
Course
Description This Level 1 blended training approach equips the students for Industry employment
7 readiness and combines elements of soft skills and numerical abilities to achieve this
purpose.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - 1 - - - 1 3 - 2 - - -
CO2 - - - - 1 - - - 1 3 - 2 - - -
CO3 - - - - 1 - - - 1 3 - 2 - - -
CO4 - - - - - - - - 1 2 1 2 - - -
CO5 1 - - - - - - - 1 2 1 2 - - -
CO6 1 - - - - - - - 1 2 1 2 - - -
PO and PSO mapping with level of strength for Course Name Introduction to OOP using Java
Lab (Course Code MCP168)
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) extent
List of Experiments
1. WAP in Java to print Hello and explore the difference between print() and println()
2. WAP in Java with two classes create an object of first class and call into another class (having
main method)
3. WAP in Java to find product of two numbers.
4. WAP in Java product of two numbers (Input by the user)
5. WAP in Java to illustrate the concept of local, instance and static variable
6. WAP in Java to count the total number of vowels and consonants in a string.
7. WAP in Java input a string and check whether it is palindrome or not.
8. WAP in Java to implement implicit and explicit type casting
9. WAP in Java to implement various operators in java
10. WAP in Java to check whether the given number is prime or not.
11. WAP in Java for constructor overloading
12. WAP in Java for method overloading
13. WAP in Java for method overriding
14. WAP in Java to find the factorial of a given number.
15. WAP in Java to show run time polymorphism (up casting)
16. WAP in Java for access specifiers (all four)
17. WAP in Java to implement the single dimension array
18. WAP in Java to copy the elements from one array to another array
19. WAP in Java to perform the addition and multiplication in 2-D array
20. WAP in Java to print the duplicate elements of an array.
21. WAP in Java to find the sum of each row and each column of a matrix
22. WAP in Java to sort the elements of an array in ascending/ descending order using Bubble Sort
and Insertion sort.
23. WAP in Java for simple inheritance
24. WAP in Java for Final keyword
25. WAP in Java for super keyword
CO and PO Mapping
S. Course Outcome Programme Outcomes (PO) &
No. Programme Specific Outcomes
(PSO)
1. CO1: Understand the basic concept of SQL commands in PO1, PO3, PO4, PO8, PO9, PO10,
DBMS. PSO1
2. CO2: Demonstrate various DDL Commands used to create and PO1, PO2, PO3, PO4, PO8, PO9,
alter a table. PO10
3. CO3: Experiment with operations using Data Manipulation PO1, PO2, PO3, PO4, PO8, PO9,
Language statements like Insert, Update and Delete. PO10
4. CO4: Examine data to apply various grouping clauses and PO1, PO2, PO3, PO4, PO8, PO9,
aggregate functions. PO10, PSO1
5 CO5: Evaluate the queries using the concepts like sub-queries, PO1, PO2, PO3, PO4, PO8, PO9,
JOINS, Views, Cursors, Triggers. PO10, PSO1
6 CO6: Develop project based on various SQL commands. PO1, PO2, PO3, PO4, PO5, PO7,
PO8, PO9, PO10, PSO1
PO and PSO mapping with level of strength for Course Name Database Management System lab (Course
Code: BCP184)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 - 3 2 - - - 2 2 2 1 -
CO2 3 3 3 2 - - - 3 2 2 - -
CO3 3 3 3 2 - - - 3 2 2 - -
CO4 3 3 3 3 - - - 3 2 2 2 -
CO5 3 3 3 2 - - - 3 2 2 2 -
CO6 3 3 3 2 2 - 2 3 2 2 3 -
Strength of Correlation
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name Research Based Learning -1
(Course Code OLBCP307)
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
COs Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 2 - - - - - - - - - -
CO2 - 2 - - - - - 3 - 2 - -
CO3 - 2 2 - - - - - - - -
CO4 - 2 2 - - - 2 - - - - -
CO5 - 2 2 - - - - - - - -
CO6 - - - - - - - - - 2 - -
Semester: IV
1 Course Code BCA284
3 Credits 4
5 Course The objective of this course is to teach student about the techniques for designing
Objective algorithms and provide an ability to compare and analyze various algorithms.
7 Course
Description This course introduces concepts related to the design and analysis of algorithms.
Specifically, it discusses recurrence relations, and illustrates their role in asymptotic and
probabilistic analysis of algorithms. It covers in detail study of greedy strategies, divide
and conquer techniques, dynamic Programming paradigms for designing algorithms, and
illustrates them using a number of well-known problems and applications. It also covers
advanced concepts in data structures for solving newer problems. The Programming
assignments can be coded in C/Python/Java.
Unit 1 Introduction
A String Matching- Definition, Naive String Matching and its CO1, CO2, CO3,
complexity, Robin Karp Algorithm, Complexity, Concept of CO4
Spurious Hits, and Numerical Example.
B NP Complete and NP Hard Problems- Definitions, Examples related CO4, CO5, CO6
to computer science problems. Approximation Algorithms-
Requirement, Approximate Vertex Cover Problem and Algorithm,
Set Covering Problem and Algorithm with its complexity.
C Industry oriented Question solving, Expert talk on Coding CO4, CO5, CO6
challenges.
Mode of Theory
examination
Text book/s*
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and
Clifford Stein. "Introduction to Algorithms", 3/e, TMH
CO and PO Mapping
1. CO1: Analyze the asymptotic performance of algorithms PO1, PO2, PO3, PO4, PO9, PSO1, PSO2
2. CO2: Describe the dynamic-Programming and Greedy PO1, PO2, PO3, PO4, PO9, PSO1, PSO2
paradigm and explain when an algorithmic design situation
calls for it.
3. CO3: Demonstrate a familiarity with major algorithms PO1, PO2, PO3, PO9, PSO1, PSO2
and data structures
4. CO4: Apply important algorithmic design paradigms and PO1, PO2, PO3, PO4, PO9, PSO1, PSO2
methods of analysis
5. CO5: Discuss NP-complete problems and develop PO1, PO2, PO3, PO4, PO9, PSO1, PSO2
algorithms to solve the problems.
PO and PSO mapping with level of strength for Course Name: Design and Analysis of Algorithm
(Course Code: BCA284)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 3 1 2 - -- -- - 2 - 3 2
CO2 2 2 2 2 - -- -- - 3 - 2 3
CO3 2 1 2 - - -- -- - 1 - 3 2
CO4 1 2 2 3 - -- -- - 2 - 2 2
CO5 3 3 1 3 - - - - 3 - 2 1
CO6 2 2 3 2 2 - - -- 2 - 3 2
Strength of Correlation
3 Credits 4
5 Course The students will be introduced to the basic concepts and fundamentals of
Objective computer networks along with the study of individual layers of OSI
reference model.
Unit 1 Introduction:
C Flow Control- simplex protocol and stop and Wait CO3, CO6
protocol, Random Access- Aloha, CSMA
Mode of Theory
examination
CO and PO Mapping
1. CO1: Classify the basic network infrastructure to learn the overall PO1, PO2, PO3,PO4 PSO2
function of networking systems and transmission mediums.
2. CO2: Demonstrate analog and digital transmission techniques. PO1, PO2, PO3,PO4 PSO2
3. CO3: Apply knowledge of switching and error detection and PO1, PO2, PO3,PO4 PSO2
correction.
4 CO4: Illustrate the network layer and transport layer including IP PO1, PO2, PO3,PO4 PSO2
Addressing, routing, TCP and UDP services.
5 CO5: Explain the functionality of application layer. PO1, PO2, PO3,PO4 PSO2
6. CO6: Outline the cryptography and network security. PO1, PO2, PO3,PO4 PSO2
PO and PSO mapping with level of strength for Course Name Computer Networks and Data
Communication (BCA282)
C P P P P P P P P P PO PS PS
os O O O O O O O O O 10 O1 O2
1 2 3 4 5 6 7 8 9
CO1 3 2 2 2 -- -- -- -- -- -- -- 2
CO5 3 2 2 2 -- -- -- -- -- -- -- 2
CO6 3 2 2 2 -- -- -- -- -- -- -- 2
AVG. 3 2 2 2 -- -- -- -- -- -- 2
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes (PSO)
1. CO1. Apply the concepts of decision-making and looping structures PO1,PO2,PO3,PO4,PO8,PO10,
in Programming . PSO1,PSO2
3. CO3.Understand and Implement the use of Python lists, tuples and PO1,PO2,PO3,PO4,PO8,PO10,
dictionary. PSO1,PSO2
PO and PSO mapping with level of strength for Course Name Application based Programming in Python
and Machine Learning
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 3 3 3 - - - 1 - 1 1 2
CO2 3 3 3 3 - - - 1 - 1 1 2
CO3 3 3 3 3 - - - 1 - 1 1 2
CO4 3 2 3 3 2 - - 1 - 2 2 1
CO5 3 3 3 3 2 - - 1 - 2 2 1
CO6 3 2 3 3 2 - - 1 - 2 2 1
Strength of Correlation
2. Gain insight into the challenges and limitations of different data mining
techniques
4. Prepare students for research in the area of data mining and related applications
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) & Programme Specific
Outcomes(PSO)
1. CO1: To understand the basic concept of PO1,PO10
datamining
2. CO2: Demonstrate the Data Pre processing & PO1, PO5, PO10
transformation techniques
3. CO3: Explain Various Pattern Mining PO1 ,PO2, PO3,PO5
Methodology
4. CO4: Compare & Contrast Classification& PO1, PO2 PO3, PO4, PSO1, PSO2
Prediction Mechanism
5 CO5 :Experiment with Clustering Algorithms PO1 ,PO2 PO3,PO4,PO5, PSO1, PSO2
6 CO6: Apply Data mining Techniques in real PO2, PO3,PO4,PO5,PO6,PO7,PO8,PO9,PO10, PSO2
world Knowledge Discovery
PO and PSO mapping with level of strength for Course Name Data Mining & Knowledge
discovery (Course Code BCA402)
P P
PO1 S S
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9
0 O O
1 2
Envir Life
Appl Innov Proj
Dom Mod onme Person -
Prob icatio ation Com ect
ain ern nt al and Lon
lem n and muni Ma
Kno Tool and Profes g
Ana Deve Entre catio nag
BCA wled Usa Susta sional Lea
lysis lopm prene n eme
402 ge ge inabil Ethics rnin
ent urship nt
ity g
CO1 3 - - - - - - - - 3 - -
CO2 3 - - - - - - - - 3 - -
CO3 2 2 2 - 2 - - - - - - -
CO4 2 2 2 3 - - - - - - 2 2
CO5 2 3 3 3 3 - - - - - 2 2
CO6 - 3 3 3 2 2 2 2 3 2 - 3
P
Course Code/ PO PSO PS
PO 1 PO2 O PO5 PO6 PO7 PO8 PO9 PO10
Name 3 1 O2
4
2.5
BCA 402 2.5 2.5 3 2.3 2 2 2 3 2.6 2 2.3
.5
Text book/s* Paperback, Napoleon Hill) | Streets of Attitude (English, Paperback, Cary Fagan, Elizabeth Wilson) The 6 Pillars of self-esteem and awareness –
Nathaniel Brandon | Goal Setting (English, Paperback, Wilson Dobson
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 - - - - - - - - 1 2 - -
CO2 - - - - - - - - 1 2 - -
CO3 - - - - - - - - 1 2 - -
CO4 - - - - - - - - 1 2 - -
CO5 1 - - - - - - - 1 2 - -
CO6 1 - - - - - - - 1 2 - -
3. CO3.Understand and Implement the use of Python lists, tuples and PO1,PO2,PO3,PO4,PO8,PO10,
dictionaries. PSO1,PSO2
PO and PSO mapping with level of strength for Course Name Application based Programming in Python
Lab
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 3 3 3 - - - 1 - 1 1 2
CO2 3 3 3 3 - - - 1 - 1 1 2
CO3 3 3 3 3 - - - 1 - 1 1 2
CO4 3 2 3 3 2 - - 1 - 2 2 1
CO5 3 3 3 3 2 - - 1 - 2 2 1
CO6 3 2 3 3 2 - - 1 - 2 2 1
Strength of Correlation
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name Research Based Learning 2
(Course Code RBL002)
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
Cos Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 3 - - 2 2 - - - - - -
CO2 - 3 2 3 - - - 2 - - - -
CO3 - 3 2 3 - - - - - - - -
CO4 - - 2 2 - - - - - - - -
CO5 - - 3 2 - - - - - 2 2 2
CO6 - - - - - - - 3 3 3 -
Semester V
3 Credits 4
5 Course ObjectiveTo develop skills in analyzing the usability of a web and understand
fundamentals of tools and technology of web design.
6 Course Outcomes CO1: Analyze a web page and identify its elements and attributes.
CO2: Apply the languages HTML and CSS to develop web page.
CO3: Apply HTML and CSS to design web pages.
CO4: Demonstrate the concepts of PHP.
CO5: Understand the working of MYSQL
CO6: Design webpages using different web technologies to real world.
7 Course This course is an overview of the modern Web technologies used for the
Description Web development. The purpose of this course is to give students the basic
understanding of how things work in the Web world.
8 Outline syllabus CO Mapping
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes
(PSO)
1. CO1: Analyze a web page and identify its PO1, PO2, PO3, PO4, PO10, PSO1
elements and attributes
2. CO2: Apply the languages HTML and CSS to PO1, PO2, PO3, PO4, PO5, PO10,
develop web page. PSO1, PSO2
PO and PSO mapping with level of strength for Course Name Web Technology (Course
Code BCA381)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
Cos
CO1 3 2 3 3 - - - - - 2 3 -
CO2 3 3 3 3 2 - - - - 2 2 3
CO3 3 3 3 2 2 - - - - 2 3 -
CO4 2 3 3 2 2 - - - - - 3 -
CO5 2 3 3 3 3 - - 2 - 3 2 -
CO6 3 3 3 3 2 - 2 - 2 2 3 3
Web
BCA381 2.7 2.8 3 2.7 2.7 - 2 2 2 2.2 2.7 3
Technology
Strength of Correlation:
1-Slight (Low)
2-Moderate (Medium)
3-Substantial (High)
PO and PSO mapping with level of strength for Course Name Introduction to R
Programming (Course Code BCA285)
PO 1 PO PO PO4 PO 5 PO 6 PO 7 PO PO PO PS PSO
Course 3
2 8 9 10 O 2
Code_ CO’s 1
Course Name
BCA 285 CO1 2 1 1 2 - - - 2 - - 2 -
Introductio CO2 2 2 2 2
n to R 2 - - - - - 2 -
CO3 2 2 1 2 - - - 2 - - 2 -
CO4 2 2 2 2 - - - 2 - - 2 -
CO5 2 2 2 2 2 2
- - - - - -
CO6 3 3 2 2 2 2
- - - - - -
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) & Programme
Specific Outcomes (PSO)
1. CO1: Illustrate and compare an effective PO1,PO3,PO8,PO9,PO10,PSO1,PSO2
software engineering process, based on
knowledge of widely used development
lifecycle model
2. CO2: Apply effective requirement PO1,PO2,PO3,PO4,PO5,PO8,PO9,PO10,
elicitation techniques to develop SRS forPSO1,PSO2
a project
3. CO3: Construct design documents with PO1,PO2,PO3,PO4,PO5, PO8,PO9,PO10,
the help of designing tools PSO1,PSO2
4. CO4:Analyze testing strategies for a PO1,PO2,PO4,PO5,PO6,PO7,PO8,PO9,PO10,
software system PSO1,PSO2
PO and PSO mapping with level of strength for Course Name Software Engineering and
Quality Assurance (Course Code BCA382)
Strength of Correlation
3 Credits 3
A Types of Data Sources, Web Data, Survey Data CO1, CO3, CO6
Data attributes, Discrete vs Continuous Data attributes CO1, CO3, CO6
B Mean, Median, Mode; Range, Quartile, Variance, SD,
Interquartile Range
Report generation, report writing, and APA format – Title CO1, CO3, CO6
C page, Abstract, Introduction, Methodology, Results,
Discussion, References, and Appendices
Mode of Theory
examination
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes
(PSO)
1. CO1: Understand the basic framework of PO1, PO2, PO3, PO4, PO9, PO10,
research process PSO1, PSO2
2. CO2: Formulate hypotheses or suggested PO1, PO2, PO3, PO4, PO6, PSO1,
solutions PSO2
3. CO3: Categorize various sources of research
PO1, PO3, PO4, PO5, PO7, PO8,
design, information for literature review and
PO10, PSO1, PSO2
data collection
4 PO1, PO2, PO3, PO4, PO6, PO9,
CO4: Discuss the different sampling techniques
PSO1, PSO2
5 CO5: Escalate the components of scholarly PO1, PO3, PO4, PO5, PO7, PO8,
writing and evaluate its quality PO9, PO10, PSO1, PSO2
6 CO6: Conduct disciplined research under PO1, PO4, PO5, PO6, PO7, PO8,
supervision in an area of their choosing PO9, PO10, PSO1, PSO2
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 3 2 2 2 - - - - 2 2 2 3
CO2 2 3 3 3 - 2 - - - - 3 3
CO3 2 2 - 2 2 - 2 2 - 2 2 2
CO4 3 3 3 3 - 3 - - 3 - 3 3
CO5 2 - 3 2 3 - 3 3 2 3 3 2
CO6 3 - - 3 2 2 2 2 2 2 2 3
Research
BRM002 Methodology
2.5 2.5 2.75 2.5 2.3 2.3 2.3 2.3 2.25 2.25 2.5 2.7
Strength of Correlation:
1-Slight (Low)
2-Moderate (Medium)
3-Substantial (High)
Semester V
3 Credits 1
7 Course This course is an overview of the modern web technologies used for the
Description Web development. The purpose of this course is to give students the basic
understanding of how things work in the Web world from the technology
point of view as well as to give the basic overview of the different
technologies.
8 Outline syllabus CO Mapping
Unit 1 Introduction
A Create Style sheet to set formatting for text tags and CO2
embed that style sheet on web pages created for your site.
Other References
PO and PSO mapping with level of strength for Course Name Web Technology Lab
(Course Code BCP381)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
COs
CO1 2 2 3 - 2 - - - - 2 3 3
CO2 2 3 3 3 - - - - 2 2 3 3
CO3 2 3 3 - 3 2 - 2 - - 3 3
CO4 3 2 3 2 - 2 - 2 - 2 3 2
CO5 2 3 3 3 - - 2 - 2 - 2 3
CO6 2 3 3 3 2 3 3 2 3 3 3 3
Web
BCP381 2.2 2.7 3 2.75 2.3 2.3 2.5 2 2.3 2.25 2.8 2.8
Technology Lab
PO and PSO mapping with level of strength for Course Name Introduction to R
Programming Lab (Course Code BCP285)
PO PO P PO PO PO PO PO PO PO PS PSO
1 2 O 4 5 6 7 8 9 10 O 2
Course Code_ Course Name CO’s 3
1
BCP285_Introduction to R CO1 2 1 1 2 2 2
Lab CO2 2 2 2 2
2 2
CO3 2 2 1 2 2 2
CO4 2 2 2 2 2 2
CO5 2 2 2 2 2 2
CO6 3 3 2 2 2 2
PO PO PO PO PO PO PO PO PO PO PSO PSO
Course Code Course Name 1 2 3 4 5 6 7 8 9 10 1 2
Strength of Correlation
CO and PO Mapping
1. CO1: Identify and formulate problem statement. PO1, PO2, PO4,PO6, PO8,PO9, PO10,
PO11, PO12,PSO1,PSO2,PSO3
2. CO2: Design a Hypothesis. PO1, PO2, PO3,PO4,PO5, PO7, PO8,
PO9, PO11, PO12 , PSO1,PSO2,PSO3
3. CO3: Develop the solution by using different aspects PO1, PO2, PO3,PO4,PO5, PO6, PO8,
of Research Methodology. PO9, PO11, PO12, PSO1,PSO2
4. CO4: Classify and understand various tools and PO1, PO2, PO3,PO4,PO5, PO8,PO9,
techniques for verification and validation of PO10, PO11, PO12 ,PSO1,PSO2,PSO3
Research.
5. CO5: Analyze and make use of modern methods for PO1, PO2, PO5, PO6, PO7, PO8, PO9,
solving real word problems. PO12 PSO1,PSO2
6. CO6: Develop teamwork and need to engage in life- PO2, PO4, PO8,PO9, PO10, PO11,
long learning, along with the ability to communicate PO12,PSO1,PSO3
effectively with others.
PO and PSO mapping with level of strength for Course Name Research Based Learning -3
(Course Code RBL003)
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
Cos Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 3 - 2 - 1 - 1 2 - 2 2
CO2 3 2 2 2 2 - - 1 2 - 2 1
CO3 3 2 2 2 2 3 - 1 2 - 2 2
CO4 3 3 2 2 3 - - 1 2 - 2 2
CO5 3 2 - - 3 - - 1 2 - 2 2
CO6 1 - 1 - - - 2 2 3 1 -
Avg PO 3 2.2 1 1.5 1.7 0.7 0 1.2 2 1 2
attained
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name Industry connect
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
Cos Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 2 - 3 2 - 1 1 1 - 1 2
CO2 1 2 1 2 2 - 1 1 1 - 1 2
CO3 2 - 2 2 2 - - 1 3 - 1 2
CO4 - - - - - - - 1 - 3 - -
CO5 - - - - - 2 - 3 - - - -
CO6 - - - - - - - - - - 2 2
Industry
INC003 1.6 2 1.5 2.3 2 2.0 1 1.4 1.7 3 1.25 2
connect
Strength of Correlation:
1-Slight (Low)
2-Moderate (Medium)
3-Substantial (High)
Reference Books 1 Mark Michaelis, “Essential C# 3.0: For .NET Framework 4.5, 2/e,
Pearson Education
2 Fergal Grimes,” Microsoft .Net for Programmers”. (SPI)
CO and PO Mapping
Sl. No. Course Outcome (CO)
1. CO1: Uunderstand the philosophy and architecture of PO1, PO2
.NET Framework.
2. CO2: Describe the fundamental of C# Programming PO1, PO2, PO4
language and learn how to build object-oriented
applications using C#.
3. CO3: Explain the concept of Namespace system, P01, PO2, PO3, PO4, PO10, PSO1
multithreading and exception handling.
4. CO4: Implement the ASP.Net web controls in web form. PO1, PO2, PO3, PO10
5. CO5: Apply the validation controls and ADO.NET. PO2, PO3, PO4, PO10
6. CO6: Develop real world problems using C# & PO1, PO2, PO3, PO4, PO5, PO6, PO8, PO10, PSO1,
ASP.NET. PSO2
PO and PSO mapping with level of strength for Course Name C# with ASP.Net (Course Code - BCA606)
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) & Programme
Specific Outcomes (PSO)
1. CO1: Compare AI and non-AI solutions. Basics of machine PO1, PO2, PO3, PO4, PO5, PO10, PSO1,
learning and differentiation with AI PSO2,
2. CO2: To Apply machine learning on labelled and unlabelled PO1, PO2, PO3, PO4, PO5, PO10, PSO1,
data. PSO2
3. CO3: To explore the concept of machine learning for various PO1, PO2, PO3, PO4, PO5, PO6,
problem solving in AI PO7,PO10,PSO1, PSO2
4. CO4: Classify supervised and unsupervised learning and PO1, PO2, PO3, PO4, PO5, PO6,
knowledge representation and introduction to fuzzy logic PO7,PSO1, PSO2,
5. CO5: Learning extension in the form of deep learning PO1, PO2, PO3, PO4, PO5, PO6, PO7,
concepts. PO8, PO9, PO10, PSO1, PSO2
6 CO6: Practical implementation on various types of data of PO1, PO2, PO3, PO4, PO5, PO6, PO7,
Machine Leaning algorithms PO8, PO9, PO10, PSO1, PSO2
PO and PSO mapping with level of strength for Course Name: Concepts of Machine Learning
PO P P PO4 PO PO PO PO PO PO PS PSO
Course Code_ CO’
1 O O 5 6 7 8 9 10 O 2
Course Name s
2 3 1
Machine Learning CO1 1 2 3 2 2 - - - - 2 3 2
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) extent
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO) &
Programme Specific Outcomes
(PSO)
1. Define the basics of cloud and recall the computer PO1, PO2,PO3,PSO3
Science concepts which are helpful in understanding on
demand service architecture.
2. Classify and describe the architecture and taxonomy of PO1, PO2,PO3,PSO1,PSO3
parallel and distributed computing, including shared and
distributed memory
3. Apply and Manage Virtualization and Workflow to use PO1,PO2,PO3,PSO1,PSO2
the cloud in file systems and applications.
4. Categorize and Characterize between Infrastructure PO1,PO2,PO4,PSO1,PSO2
services, deployment models, and governance in cloud
computing
5. Evaluate the importance of cloud using monitoring and PO1,PO2,PO4,PSO1,PSO3
management of services for performance improvement
of HPC and to follow the Governance and Compliances.
6 Elaborate the design concept and formulate to build the PO1,PO2,PO3,PSO1,PSO2,PSO3
solution using cloud service providers.
CO5 2 2 2 3 3 1 3
CO6 3 2 2 2 2
Strength of Correlation
7 Course This course introduces basic concepts of Information security & public key cryptography.
Description Also imparts the knowledge of types of virus & system security.
8 Outline syllabus CO Mapping
Unit 1 Introduction
A Information Security Concepts, Elements of security, security policy, CO1,CO5,
security techniques, Models, terminology CO6
B encryption methods, cryptography, cryptanalysis & steganography CO1,CO2,
CO5
C Mathematics of cryptography- GCD, Eucledian , Extended Eucledian CO1,CO2
algorithm
Unit 2 Symmetric key Cryptosystem
A Introduction to symmetric key cryptography, Substitution Cipher CO1,CO2
B Mono-alphabetic substitution cipher:- Caesar cipher, additive and CO1,CO2
multiplicative cipher
C Polyalphabetic substitution cipher- playfair cipher, hill cipher, CO1,CO2,
Transposition cipher- rail fence cipher, column cipher CO6
Unit 3 Public key cryptosystem & Authentication
A Public key cryptosystem, authentication , application , symmetric vs CO1,CO2
asymmetric cryptosystem
B RSA-key generation , encryption and decryption CO1,CO2
C Authentication – introduction , methods-password based, two factor, CO1,CO2
biometrics, MD2
Unit 4 Virus
A Malicious software- virus, worms, zombie, logic bombs, trapdoors, CO3, CO5,
spyware, Trojan horse CO6
B Phases of virus and worm propagation CO3, CO5,
CO6
C Types of virus , worms, Attacks –Hoax , backdoor, brute force, denial of CO3,CO6
service, distributed denial of service, spoofing , sniffing, replay, traffic
analysis
Unit 5 System Security
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
& Programme Specific
Outcomes (PSO)
1. CO1: Demonstrate basic concepts of information security &Apply PO1, PO2, PO4, PO5, PO7,
different symmetric and asymmetric key ciphers PO8, PO9, PO10, PSO2
2. CO2: Apply basic mathematical methods of modular arithmetic. PO1, PO2, PO3, PO4, PO6,
PO10, PSO2
3. CO3: Illustrate types and objectives of virus PO1, PO4, PO5, PO7, PO8
PO10, PSO2
4. CO4: Evaluate the different type of intrusion detection and firewall design PO1, PO2, PO3, PO5, PO7
principles. PO10, PSO2,
5. CO5: Apply the principles in real life application. PO1, PO2, PO5, PO7,PO8,
PO9,PO10,PSO2
6. CO6: Distinguish between correct or incorrect data practices. PO1, PO2, PO3, PO6,PO8,
PO9, PO10, PSO2
PO and PSO mapping with level of strength for Course Name Introduction to Cyber
Security BCA604
BCA Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO2
604
CO1 3 2 3 3 3 3 3 3 2
CO2 2 3 3 3 3 3 3
CO3 2 3 2 3 2 3 3
CO5 2 2 3 3 3 2 2 3
CO6 3 2 3 3 3 2 2 2
Course Code Course Name PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO 10 PSO2
Introduction 3 3 2.75 2.3 2.6 2.6
Strength of Correlation
CO and PO Mapping
Sl. No. Course Outcome (CO)
1. CO1: Demonstrate C# environment and executing C# PO1, PO2
Programmes.
2. CO2: Understand and formulate the problems in basic PO1, PO2, PO4
Programming constructs using C#.
3. CO3: Applying OOP concepts to solve real world P01, PO2, PO3, PO4, PO10, PSO1
problems.
4. CO4: Implement inheritance, polymorphism, PO1, PO2, PO3, PO10
multithreading features using C# and handle run time
errors.
5. CO5: Apply the validation controls in web forms and PO2, PO3, PO4, PO10
connect with database using ADO.NET
6. CO6: Develop real world problems using C# & PO1, PO2, PO3, PO4, PO5, PO6, PO8, PO10, PSO1,
ASP.NET. PSO2
PO and PSO mapping with level of strength for Course Name C# with ASP.Net (Course Code - BCP606)
List of Programmes
Write a Simple Programme to print your name in C#
Write a Programme to print the given string by using the Write and Write Line Method.
Write a Programme how to read the values form console given by the user using Read Line Method
Write a Programme to make a function (addition of Two numbers) in Single Class
Write a Programme to make a function in first class (addition of Two numbers) and call a function by creating
object of first class in to second class and inputs given by the user.
Write a Programme to make a function in first class and call a function into second class by declare static
method of first class
Write a Programme to print the element of collections (like. Array) by using For each Loop.
Write a Programme to print the element of an Array by using For each Loop and inputs given by the user.
Write a Programme to print the tables from 1 to 10 by using the 2- Dimensional Array
Write a Programme to implements the methods and properties on string (like: Compare(),Compare To(),
Concat(),Trim(),Insert()).
Write a Programme to display the given sting by using Mutable String (String Builder Class).
Write a Programme to implements the methods and properties on String Builder (like: Compare(),Compare
To(),Concat(),Trim(),Insert()).
Write a Programme to create a class for Room and make a Constructor & Destructor for Room Class and
then use the Construct to pass the values in method for Area and display it.
Write a Programme to calculate the Area of Circle by using the Parameterized Constructor and inputs given
by the user (Length, Width).
Write a Programme to calculate the Area of Rectangle and perimeter by using the Constructor Overloaded
and inputs given by the user (Length, Width)
Write a Programme to calculate the Area of Room and inherit the base class and calculate the volume of
Room in second class and then display the area and volume (Single Inheritance).
Write a Programme to design a class vehicle, car and bike by using Multi Level inheritance and then call the
method of vehicles, car and bike by creating object of bike class (Multi -level inheritance).
Write a Programme to implement the interfaces which contains the methods Addition, Multiplication
respectively and create a new class which implement both methods and display the output of these methods
by creating a new class.
Write a Programme to create a class and make a function for Multiplication for two numbers and overload
the existing function then display the output.
Write a Programme how the unary minus operator is overloaded
Write a Programme how the binary plus operator is overloaded on addition of two complex numbers.
Write a Programme to create a class and make the function Display and override the existing Function by
using the Virtual and Override keywords.
Write a Programme how a delegate is created and used in Programme.
Write a Programme to Create the Multicast delegate by call the several methods in one call.
Write a Programme to simulate a calculator by using the delegate
Write a Programme to create the two event handler of an event and implement by the delegate.
Write a Programme to handle an arithmetic exception by using try and multiple catch blocks.
Write a Programme to handle an arithmetic exception by using try and finally block.
Write a Programme how to create a thread and starts it running
Write a Programme how to create the multiple thread in a Programme
Write a Programme how to manage the priority of threads
Write a Programme to implement the methods of thread (like: Wait (), Suspend (), Resume (), Abort ()).
Write a Programme to connect the SQL Database by using the ADO.Net
Write a Programme to connect the Ms Access by using the ADO.Net
Write a Programme to illustrate the concept of Connected Mode by using ADO.Net
Write a Programme to illustrate the concept of Dis-connected Mode by using ADO.Net
Write a Programme to implement the Pointer in C # by using unsafe mode.
Create a Simple web application by using ASP.Net and Connect with SQL Database and also perform some
operation (like: Insert, Update, Delete and Select).
Mode of Practical
examination
Weightage CA CE ESE
Distribution 25% 25% 50%
Text book/s* 1. Rich E& Knight K, Artificial Intelligence,
Tata McGraw Hill, Edition 3.
Other References 1. Russell S &Norvig P, Artificial Intelligence:
A Modern Approach, Prentice-Hall.
2. Dan W. Patterson, Artificial Intelligence &
Expert Systems, Pearson Education with Prentice
Hall India. Indian Edition.
CO and PO Mapping
S. Course Outcome (CO) Programme Outcomes (PO) &
No. Programme Specific
Outcomes (PSO)
1. CO1: Relate the goals of Artificial Intelligence and AI PO3, PO4, PO5, PO10, PSO1, PSO2
and non-AI solution.
2. CO2: Analyze and various AI uninformed and informed PO1, PO2, PO3, PO4, PO5, PO10,
search algorithms. PSO1, PSO2
3. CO3: Extend knowledge representation, reasoning, and PO1, PO2, PO3, PO4, PO5, PO12,
theorem proving techniques to real-world problems PSO1, PSO2
4. CO4: Make use of: Machine learning algorithms in PO1, PO2, PO3, PO4, PO5, PO12,
various application domains of AI. PSO1, PSO2
5 CO5: Select Artificial Intelligent based applications. PO1, PO2, PO3, PO4, PO5, PO9,
PO10 PO12, PSO1, PSO2
6 CO6: Develop independent (or in a small group) research PO1, PO2, PO3, PO4, PO5, PO9,
and communicate it effectively. PO10 PO12, PSO1, PSO2
Course
Code/ PO1 PO2 PO3 PO 4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
Name
BCP368 2.16 2.83 2.8 3.0 2.5 1.5 1 0.6 1 1.83 3.0 2.33
Strength of Correlation
1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent
3. Addressed to Substantial (High=3) extent
List of Practical’s:
Unit 1 Practical based on basics of basics data structures in python/R
Week 1 a Lab expt.1 Write a python Programme to import and export data using Pandas library functions
Week 2, 3 b Lab expt.2 Demonstrate various data pre-processing techniques for a given dataset. Implement
Dimensionality reduction using Principle Component Analysis (PCA) method.
Week 4 c Lab expt.3 Write a Python Programme to demonstrate various Data Visualization Techniques.
Implement Simple and Multiple Linear Regression Models.
Unit 2
Week 5 a, b, Lab expt.4 Develop Logistic Regression Model for a given dataset.
Develop Decision Tree Classification model for a given dataset and use it to classify
a new sample.
Week 6 c Lab expt.5 Implement Naïve Bayes Classification in Python
Build KNN Classification model for a given dataset.
Unit 3 Practical related to informed search algorithm.
Week 7 Mid term
Week 8 a,b,c Lab expt.6 Build Artificial Neural Network model with back propagation on a given dataset.
Unit 4 Practical related to knowledge representations and logical reasoning
Week 9 A Lab expt.7 Implement Random forest ensemble method on a given dataset.
Week 10 B Lab expt.8 Implement Boosting ensemble method on a given dataset.
Week 11 c Lab expt.9 Write a python Programme to implement K-Means clustering Algorithm..
Unit 5 Practical related to machine learning algorithms
Week 12 a, Project Project Work Evaluation-0: Problem Statement with implementation of machine
learning for unsupervised/supervised machine learning
Week 13 b Project Project Work Evaluation-1: Design Specification. Identification of dataset and the
objective of project.
Week 14 c Project Project Work Evaluation-2: Development. Python or R implementation for the
development of project.
CO and PO Mapping
1. CO1: Identify and formulate problem statement. PO1, PO2, PO4,PO6, PO8,PO9, PO10,
PO11, PO12,PSO1,PSO2,PSO3
2. CO2: Design a Hypothesis. PO1, PO2, PO3,PO4,PO5, PO7, PO8,
PO9, PO11, PO12 , PSO1,PSO2,PSO3
3. CO3: Develop the solution by using different aspects PO1, PO2, PO3,PO4,PO5, PO6, PO8,
of Research Methodology. PO9, PO11, PO12, PSO1,PSO2
4. CO4: Classify and understand various tools and PO1, PO2, PO3,PO4,PO5, PO8,PO9,
techniques for verification and validation of PO10, PO11, PO12 ,PSO1,PSO2,PSO3
Research.
5. CO5: Analyze and make use of modern methods for PO1, PO2, PO5, PO6, PO7, PO8, PO9,
solving real word problems. PO12 PSO1,PSO2
6. CO6: Develop teamwork and need to engage in life- PO2, PO4, PO8,PO9, PO10, PO11,
long learning, along with the ability to communicate PO12,PSO1,PSO3
effectively with others.
PO and PSO mapping with level of strength for Course Name: Research Based Learning 4
(Course Code RBL004)
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
Cos Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 3 - 2 - 1 - 1 2 - 2 2
CO2 3 2 2 2 2 - - 1 2 - 2 1
CO3 3 2 2 2 2 3 - 1 2 - 2 2
CO4 3 3 2 2 3 - - 1 2 - 2 2
CO5 3 2 - - 3 - - 1 2 - 2 2
CO6 1 - 1 - - - 2 2 3 1 -
Avg PO 3 2.2 1 1.5 1.7 0.7 0 1.2 2 1 2 1.5
attained
7 Course Description In Community Connect projects, students will learn how to identify problems of rural and
underprivileged communities by conducting surveys, or will help the communities by providing
services or solutions for the issues faced by them.
8 Outline syllabus CO Mapping
Unit 1 Team/Group formation and Project Assignment. Problem CO1, CO2
Definition & Finalizing the problem statement, Resource
requirement, if any.
Unit 2 Develop a useful questionnaire or service to the CO2, CO3. CO4
community that will aid in achieving the objectives of the
project.
Unit 3 Learn how to interact with the community members,CO3, CO4, CO5
whether in survey or service-based project – to help develop
a more open mindset in the students.
Unit 4 Analysis of survey data and/or impact on the community CO3, CO4
members.
Unit 5 Demonstrate and justify their findings in light of the data CO4, CO5, CO6
they have gathered, or show the benefits to the community
of the actions they have taken.
CO and PO Mapping
S. No. Course Outcome Programme Outcomes (PO)
PO and PSO mapping with level of strength for Course Name: Community Connect
(Course Code OLBCP606)
CO/PO Mapping
(1/2/3 indicates strength of correlation) 3-Strong, 2-Medium, 1-Low
Cos Programme Outcomes(POs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 1 1 2 3 1 1 1
CO2 1 2 1 3 3 1 1 1
CO3 3 3 3 3 2 3 1 2 1 1
CO4 3 3 3 3 3 3 3 1
CO5 2 1 1 1 3 3 3 2 3 1 1
CO6 2 3 1 1 3 2 2 2
Avg PO attainted 1 2.3 1.7 2.3 1 2.5 0.5 1.3 1.7 2 0.3 0.8