Académique Documents
Professionnel Documents
Culture Documents
OUTCOMES
&
HOW TO MEASURE COURSE
OUTCOMES
G. Varaprasad
Department of Computer Science & Engineering
B.M.S.College of Engineering
Bangalore 560 019.
Outline
Introduction
Common Mistakes
How to Write Course Outcomes
How to Mapping CO-PO
Direct Assessment Tools
Indirect Assessment Tools
CO Attainment
Reference
1
Introduction
Course.
Ex: Computer network subject(code: 12SCS12)
Ex: Computer network lab(code: 12SCS18).
Ex: Project work(code: 12SCS83).
Ex: Seminar(code: 12SCS88).
Ex: Database management system (16CS5DCDBS)
Course outcome describes skills/competencies.
COs are gained by students at the end of the course
COs are student learning outcomes.
Ex: Apply skill
Ex: Analysing skill
Ex: Design skill.
Ex: Communication skill
Ex: Usage of modern tools/new software 2
3
Introduction(Cont…)
Every course/subject will have COs
All course outcomes(COs) are must be relevant to particular
course(DBMS).
3
3
Introduction(Cont…)
Don’t mix with multiple Bloom’s levels(2-6) for a writing a
single CO.
Write CO for each Bloom’s.
Except Bloom’s level 1 and level 2.
Ex:CO: Analyse and apply normalization concept for
relational schema.
Analyse comes under Bloom’s level 4(PO2).
Apply comes under Bloom’s level 3(PO1).
Ex:COa: Ability to apply SQL as well as relational algebra to
find solutions to a broad range of queries. Apply level
Apply comes under Bloom’s level 3(PO1).
Ex:COb: Ability to analyse various database design
techniques for a given scenario. Analyse level.
Analyse comes under Bloom’s level 4(PO2). 64
Introduction(Cont…)
To avoid writing multiple COs, which are not mapping to any
PO.
CO1 is written based on Bloom level 1&/level 2, but not
mapped to any PO.
CO1: Remerging/Understanding
CO2: Apply
CO3: Analyse
CO4: Design & Communication
CO5: Investigation
Not Acceptable
7
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept below COs: Yes/No
Not Acceptable
8
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall
CO2,we CO6
acceptare
below COsComputer
from in a DBMSnetworks
course: Yes/No
course
Not Acceptable
9
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept below CO in a DBMS course: Yes/No
Ex:CO: Analyse and apply normalization concepts for
relational schema.
Not Advisable
Not Advisable
Not Advisable
Acceptable
13
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept 1CO (DBMS has 1 CO) is mapping multiple
POs: Yes/No.
CO1: Ability to define, understand and explain concepts of
database management system
Not Acceptable
14
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept below CO-PO mapping(DBMS has 6 COs):
Yes/No
15
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept below CO-PO mapping(DBMS has 6 COs):
Yes/No
16
3
Common Mistakes(cont…)
Course outcomes of Database management systems
Shall we accept 6COs are mapping with single PO: Yes/No
Not Acceptable
17
3
Common Mistakes(cont…)
CO2: Apply skill CO3: Analysis skill CO4:Design skill
Course outcomes of
CO5: Investigation skill
Database
CO6: management
Usage of systems
modern tool skill
Avoid writing COs based on Units.
CO attainment issues be avoided if you write based on
entire syllabus
CO1, CO2 are from unit 1 and unit 2 &mapped to test 1
CO3, CO4 are from unit 3 and unit 4 &mapped to test 2
CO5, CO6 are from unit 5 and unit 6 &mapped to test 3
If students not taken test 3, CO5,CO6 attainment...?
Write CO based on entire syllabus rather units.
Acceptable
It is good
1
38
Common Mistakes(cont…)
Course outcomes of X Course/Subject
Shall we accept below CO-PO mapping: Yes/No
19
3
Common Mistakes(cont…)
Database management systems
Shall we accept following question paper: Yes/No
Not Acceptable
2
30
Common Mistakes(cont…)
Internal question paper(CIE) of DBMS
Apply computing skill Analyse skill
Shall we accept below question paper: Yes/No
Acceptable
21
3
How to Write Course Outcomes
Course: Database management system(Integrated course)
DBMS is core: CSE/IT; DBMS is elective: ECE/EEE
2
32
How to Write Course Outcomes(cont...)
DBMS syllabus is divided into units or modules
At VTU, we call units and Anna Univ, it called modules.
2
33
How to Write Course Outcomes(cont...)
Let us assume that DBMS course has CIE and SEE marks.
You must know what are tools you want to use in assessing
the students.
It helps identifying skill and measuring COs/POs/PSOs.
2
35
How to Write Course Outcomes(cont...)
Look at NBA GA(POs) before writing COs
2
36
How to Write Course Outcomes(cont...)
Look at NBA GA(POs) before writing COs
2
38
How to Write Course Outcomes(cont...)
Take out Unit 1 in the syllabus and then
Write COs for each sub-unit/module
2
39
How to Write Course Outcomes(cont...)
If students study unit 1a, then what skills(PO/Blooms)
he/she acquires.
U1a: CO1: Ability to list various characteristics of database approach
U1a: CO2: Ability to explain various advantage of database
303
How to Write Course Outcomes(cont...)
If students study unit 1b, then what skills(PO/Blooms)
he/she
U1b: acquires.
CO1:Ability to define schemas, data model instances, data
independence.
U1b: CO2:Ability to explain three schema architecture.
U1b: CO3:Ability to analyse various data models for a given scenario
(PO2)
First write possible/expected questions from the unit 1b,
then write CO Q1,3:Remember skill
Q1: Define schema.
Q2,3,4,5:Understand skill
Q2: Explain three level architecture.
Q3: List various data models used in database. Q6:Anlyse skill
Q4: Classify various data languages
Q5: Discuss about database languages
Q6: Analyse various data models for a given scenario
3
31
U1c:
How CO2:
toAbility
Write to explain
Course various operations in SQL
Outcomes(cont...)
U1c: CO3: Ability to apply SQL to solve problem for given scenario (PO1
IfCO4:
U1c: students study
Ability to unit
design 1c, then
database what scenario(PO3)
for a given skills(PO/Blooms)
U1c:he/she acquires.
CO5: Ability to Analyse queries operations for a given(PO2)
U1c: CO6: Ability to conduct experiments of database using mode
tools: Oracle, Mongo DB, MySQL(PO5) Q1: Remember skill
Q2: Understand skill
First write possible/expected questions from the unit 1c,
then write CO: Q3:Apply skill
Q1: List various operations of SQL. Q4:Desing skill
Q2: Explain virtual tables.
Q5: Analyse skill
Q3: Apply SQL query to retrieve list of employee work are working
in Bangalore(PO2) Q6: Usage od moder
Q4: Design database for a given scenario(PO3)
Q5: Analyse queries operations for a given scenario(PO3)
Q6: Conduct experiments of database using MySQL(PO5)
32
3
How to Write Course Outcomes(cont...)
If CO:
U2a: students
Abilitystudy
to listunit 2a, then
various what skills he/she acquires.
constraints.
U2a: CO: Ability to explain relational database schemas
U2a: CO: Ability to investigate various model for given scenario(PO4)
3
33
How
U2b: CO:toAbility
Write Course
to list Outcomes(cont...)
Binary Relational Operations
If CO:
U2b: students
Abilitystudy unit 2b,
to describe thenRelational
unary what skills he/she acquires.
Operation
U2b: CO: Ability to apply relational algebra to solve problem for given
scenario (PO1)
U2b: CO: Ability to investigate operations for a given scenario (PO4)
3
34
How toAbility
U2c: CO: Write Course
to list Outcomes(cont...)
entity types
If CO:
U2c: students
Abilitystudy unit 2c,
to explain then
entity what
sets, skills he/she
attributes acquires.
and keys,
U2c: CO: Ability to analyse weak entity and strong entity for a given
scenario(PO2).
U2c: CO: Ability to design ER diagram for a given scenario(PO3)
First write possible/expected questions for
Q1:the
Remember
unit 2c,skill
then
write CO: Q2: Understand skill
Q1: List entity types
Q2: Explain Entity Sets, Attributes and Keys, Q3: Analyse skil
Q3: Analyse weak entity and strong entity for a given scenario.
Q4: Ability to design ER model for a given scenario Q4:Desing skill
335
How
U3: CO:toAbility
Write to listCourse Outcomes(cont...)
various functional dependencies.
U3:IfCO:
students
Abilitystudy unit 33,Normal
to explain then what skills he/she acquires.
Form.
U3: CO: Ability to analyse various techniques for given scenario(PO2)
U3: CO: Ability to Investigate various normalization techniques for giv
scenario (PO4).
3
36
How to Write Course Outcomes(cont...)
U4:If CO:
students
Abilitystudy
to listunit 4, then
desirable what skills
properties he/she acquires.
of transactions
U4: CO: Ability to describe recovery concepts
U4: CO: Ability to analyse serial schedule and a serializable schedule
(PO2)
3
37
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 1
Unit 1a: Unit 1a: No.of COs:02
CO: Ability to list various characteristics of database approach
CO: Ability to explain various advantage of database
Unit 1b: Unit 1b: No.of COs:03
CO: Ability to define schemas, data model instances, data independence.
CO: Ability to explain three schema architecture.
CO: Ability to analyse various data models for given scenario (PO2)
Unit 1c: Unit 1c: No.of COs:06
CO: Ability to list various operations in SQL.
CO: Ability to explain various operations in SQL
CO: Ability to apply SQL to solve problem for given scenario(PO1).
CO: Ability to design database for a given scenario(PO3)
CO: Ability to analyse queries operations for a given(PO2)
CO: Ability to conduct experiments of database using modern tools:
38
Oracle, Mongo DB, MySQL(PO5) 3
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 2
Unit 2a: Unit 2a: No.of COs:03
CO: Ability to list various constraints.
CO: Ability to explain relational database schemas
CO: Ability to investigate various model for given scenario (PO4)
Unit 2b:
Unit 2b: No.of COs:04
CO: Ability to list Binary Relational Operations
CO: Ability to describe unary Relational Operation
CO: Ability to apply relational algebra to solve problem for given scenario
(PO1)
CO: Ability to investigate operations for a given scenario (PO4)
Unit 2c: Unit 2c: No.of COs:04
CO: Ability to list entity types
CO: Ability to explain entity sets, attributes and keys,
CO: Ability to analyse weak entity and strong entity for a given scenario(PO2).
CO: Ability to design ER diagram for a given scenario(PO3) 39
3
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 3
4
30
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 4
4
31
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 1
Unit 1a: Unit 1a: No.of COs:02
CO: Ability to list various characteristics of database approach
CO: Ability to explain various advantage of database
Unit 1b: Unit 1b: No.of COs:03
CO: Ability to define schemas, data model instances, data independence.
CO: Ability to explain three schema architecture.
CO: Ability to analyse various data models for given scenario (PO2)
Unit 1c: Total No.of COs:11 in Unit 1:
CO: Ability to list various operations in SQL.
CO: Ability to explain various operations in SQL Unit 1c: No.of COs:06
CO: Ability to apply SQL to solve problem for given scenario(PO1).
CO: Ability to design database for a given scenario(PO3)
CO: Ability to analyse queries operations for a given(PO2)
CO: Ability to conduct experiments of database using modern tools:
Oracle, Mongo DB, MySQL(PO5) 42
3
How to Write Course Outcomes(cont...)
Merging all Course Outcomes(COs) in Unit I
Unit 1: Unit 1: No.of COs:11
CO: Ability to list various characteristics of database approach
CO: Ability to explain various advantage of database
CO:Ability to define schemas, data model instances, data independence.
CO: Ability to explain three schema architecture.
CO: Ability to analyse various data models for given scenario (PO2)
CO: Ability to list various operations in SQL.
CO: Ability to explain various operations in SQL
CO: Ability to apply SQL to solve problem for given scenario(PO1).
CO: Ability to analyse queries operations for a given(PO2)
CO: Ability to design database for a given scenario(PO3)
CO: Ability to conduct experiments of database using modern tools:
Oracle, Mongo DB, MySQL(PO5)
43
3
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) in Unit 2
Unit 2a: Unit 2a: No.of COs:03
CO: Ability to list various constraints.
CO: Ability to explain relational database schemas
CO: Ability to investigate various model for given scenario (PO4)
Unit 2b: Total No.of COs:11 in Unit 2:
CO: Ability to list Binary Relational Operations
Unit 2b: No.of COs:04
CO: Ability to describe unary Relational Operation
CO: Ability to apply relational algebra to solve problem for given scenario
(PO1)
CO: Ability to investigate operations for a given scenario (PO4)
Unit 2c: Unit 2c: No.of COs:04
CO: Ability to list entity types
CO: Ability to explain entity sets, attributes and keys,
CO: Ability to analyse weak entity and strong entity for a given scenario(PO2).
CO: Ability to design ER diagram for a given scenario(PO3) 434
How to Write Course Outcomes(cont...)
Merging All Course Outcomes(COs) in Unit 2
Unit 2: Unit 2: Total No.of COs:11
CO: Ability to list various constraints.
CO: Ability to explain relational database schemas
CO: Ability to investigate various model for given scenario (PO4)
CO: Ability to list Binary Relational Operations
CO: Ability to describe unary Relational Operation
CO: Ability to apply relational algebra to solve problem for given
scenario (PO1)
CO: Ability to investigate operations for a given scenario (PO4)
CO: Ability to list entity types
CO: Ability to explain entity sets, attributes and keys,
CO: Ability to analyse weak entity and strong entity for a given
scenario(PO2).
CO: Ability to design ER diagram for a given scenario(PO3) 45
3
How to Write Course Outcomes(cont...)
List out all course outcomes(CO) of Unit 3
4
36
How to Write Course Outcomes(cont...)
List out all course outcomes(COs) of Unit 4
4
37
How to Write Course Outcomes(cont...)
Take out all COs from all Units, which are not mapped to any PO
CO: Ability to list various characteristics of database approach
CO: Ability to explain various advantage of database Unit 1:
CO: Ability to define schemas, data model instances, data independence.
COs:6
CO: Ability to explain three schema architecture.
CO: Ability to list various operations in SQL.
CO: Ability to explain various operations in SQL
CO: Ability to list various constraints. Total No.of COs:16
CO: Ability to explain relational database schemas Unit 2:
CO: Ability to list Binary Relational Operations Understand skill
COs:5
CO: Ability to describe unary Relational Operation
Remember skill
CO: Ability to list entity types
CO: Ability to explain entity sets, attributes and keys,
CO: Ability to list various functional dependencies. Unit 3:
CO: Ability to explain 3 Normal Form. COs:3
CO: Ability to list desirable properties of transactions
CO: Ability to describe recovery concepts
Unit 4:
4
38
COs:2
How to Write Course Outcomes(cont...)
Then write general course outcome(CO1) for previous said
course outcomes(16 COs)
CO1: Ability to define, understand and explain concepts of
database management system.
4
39
How to Write Course Outcomes(cont...)
Take out all COs from all Units, which are mapped to PO1
COX: Ability to apply SQL to solve problem for given
scenario(PO1).
COY: Ability to apply relational algebra to solve problem
for given scenario (PO1)
Then write general course outcome(CO2) for above said 2
course outcomes(2 COs)
CO2: Ability to apply SQL as well as relational algebra to
find solutions to a broad range of queries
Note:, CO2 may come Unit 1 or Unit 2 or Unit 3 or Unit 4,
…etc. COX, COY are from Unit 2.
5
32
How to Write Course Outcomes(cont...)
Take out all COs from all Units, which are mapped to PO4
COX: Ability to investigate various model for a given
scenario (PO4)
COY: Ability to investigate operations for a given scenario
(PO4)
COZ: Ability to Investigate various normalization techniques
for a given scenario (PO4).
Then write general course outcome(CO5) for above said
course outcomes(3 COs)
CO5: Ability to investigate various models for given scenario.
Note: CO5 may come unit 1 or unit 2 or unit 3 or unit 4,
…etc.
COX, COY, COZ are from Unit 2, Unit 3.
5
34
How to Write Course Outcomes (cont..)
All 6 COs are derived from skill sets.
655
How to Write Course Outcomes (cont..)
DBMS course has 6 COs with POs
656
How to Write Course Outcomes (cont..)
CO assessment tools used in DBMS course
657
How to Mapping CO-PO
Mapping mechanism
Level should be 1/2/3.
5
38
How to Mapping CO-PO(Cont…)
Mapping level should be 1/2/3.
How to assign weight for PO(GA).
Ex: Total marks: 50 & marks focussed on particular PO(GA)
6
30
How to Mapping CO-PO(Cont…)
Mapping mechanism
613
How to Mapping CO-PO(Cont…)
Direct Assessment Tools (80%) for DBMS Subject
1. Exam +
2. Laboratory +
CIE+SEE
3. Assignment +
4. Project work
Indirect Assessment Tool (20%) for DBMS Subject
1. Course end survey.
Total marks is 50 for CIE
1. Theory exam is 25 marks
2. Laboratory exam is 10 marks
3. Project work is 10 marks
4. Assignment is 5 marks
Total marks is 100 for SEE
6
32
How to Mapping CO-PO(Cont…)
Theory
Toal marks: 25.
No.of COs focused is 3 (CO1,CO2, CO3)
No.of POs mapped : 2 (PO1, PO2)
No.of PSOs mapped : 2 (PSO1, PSO2)
PO1Apply level
PO2Analyze level
Note: CO1 not mapped with any POs. Since those questions
6
33
How to Mapping CO-PO(Cont…)
CIE Question Paper(CIE-I) for DBMS
6
34
How to Mapping CO-PO(Cont…)
CIE Question Paper(CIE-II) for DBMS
6
35
How to Mapping CO-PO(Cont…)
Laboratory
No.of COs focused : 1 (CO6)
No.of POs mapped : 2 (PO5, PO10)
No.of PSOs mapped : 1 (PSO2)
PO5Usage of modern tools
PO10Documentation
6
37
How to Mapping CO-PO(Cont…)
Assignment
6
38
How to Mapping CO-PO(Cont…)
Project
No.of COs focused : 1 (CO4).
No.of POs mapped : 2 (PO5, PO10).
No.of PSOs mapped : 2 (PSO1, PSO2)
PO5Design
PO10Documentation
6
39
How to Mapping CO-PO(Cont…)
Project
No.of COs focused : 1 (CO4).
No.of POs mapped : 2 (PO5, PO10).
No.of PSOs mapped : 2 (PSO1, PSO2)
PO5Design
PO10Documentation
7
30
Direct Assessment Tools
DBMS course has CIE and SEE marks.
Marks distributions for CIE and SEE exams
7
31
Direct Assessment Tools(Cont…)
List of assessment tools used for CIE
7
32
Direct Assessment Tools(Cont…)
CIE marks for DBMS course
No.of students is 60.
7
33
Direct Assessment Tools(Cont…)
SEE marks for DBMS course
No.of students is 60.
7
34
Direct Assessment Tools(Cont…)
Direct Assessment
7
35
Direct Assessment Tools(Cont…)
Direct Assessment for test 1(CIE-I) & test 2 (CIE-II)
Questions are mapping to COs.
7
36
Direct Assessment Tools(Cont…)
Direct Assessment for lab
Lab components are mapping to COs.
7
37
Direct Assessment Tools(Cont…)
Direct Assessment for Assignment
Questions are mapping to COs.
7
38
Direct Assessment Tools(Cont…)
Direct Assessment for mini-project
Questions are mapping to COs.
7
39
Direct Assessment Tools(Cont…)
Direct Assessment for SEE
We don’t know student which questions he/she answered.
Att=Total marks secured by all students/number of students
Ex: 5239/60=97.3;CO(1,2,3,4,5,6) attainment is 97.3% (in %)
Ex: CO(1,2,3,4,5,6) attainment is 3 (in the scale of 3)
8
30
Direct Assessment Tools(Cont…)
Direct Assessment for CIE & SEE
CO2=Test1(Q1b+Q2b)+Test 2(Q1b+Q2b)+SEE/5
CO2=Test1(3+3)+Test2(3+3)+SEE(3))/5=15/5=3 or 100%
8
31
Indirect Assessment Tools
Course end survey collected through google forms
Questions are written based on course outcomes(COs)
DBMS course has 6COs
682
Indirect Assessment Tools(Cont…)
List of questions in course end survey
8
33
Indirect Assessment Tools(Cont…)
8
34
Indirect Assessment Tools(Cont…)
8
35
CO Attainment
Direct Assessment for CIE &SEE
8
39
CO Attainment(Cont…)
Final attainment of PO with respect to DBMS subject
We used average weightage to measure POs/PSOs
9
30
References
1. NBA website: http://www.nbaind.org
2. Wikipedia website: https:// wikipedia.org
3. AICTE website: https:// aicte-india.org
4. BMSCE: website: https:// www.bmsce.in
91
92p