Advantages of Hiring UIUX Design Service Providers for Your Business
FINAL PRESENTATION on OBE using TDD.pptx
1. Implications of test driven development in
Outcome based education
MSCS-F20-019
GHUZANFAR CHUDHARY
2. What is test driven development(TDD)
A software development methodology called Test-Driven
Development (TDD) places a strong emphasis on building tests
before implementation into practice. A failing test is written, Do
the necessary changes according to acquirements to make the test
pass, and refactored as necessary. The procedure consists of the
following steps in the diagram:
3. What is outcome?
• The result of something, or the consequence of it, is the
outcome
• The outcome of an activity, process, or situation is the
situation that exists at the end.
4. What is outcome based education?
Outcome-based education (OBE) is an educational
approach that is focused on goal-oriented learning. It
enables teachers to pre-define the educational
expectations from the students & map them throughout
the learning sessions via regular assessments to improve
learning outcomes.
5. What is the main purpose of an outcome-based
education?
The main purpose of outcome-based education is to
make it clear for the students about what is expected of
them by the end of the course.
It aims to make them capable of fulfilling the
requirements for job opportunities in the future.
6. Why outcome based education
• Focuses on outcome of education
• Enhances learning process
• Matches all stakeholders requirements
• Based on fast technological development
• Focuses on learner’s competency
• Assess learning experience related to all domains
7. TDD Techniques used for gaining outcome in OBE
Test-Driven Development, is a software development technique that can
be implemented to get improved outcomes in Outcome-Based Education
(OBE)
Describe learning outcomes:
Before applying TDD approaches, it's necessary to describe the desired
learning outcomes for the educational program or course. results must be
measurable, achievable, relevant, and time bound.
Identify test cases:
In TDD, you start by identifying the test cases that will confirm the
attainment of the learning outcomes.
Develop tests:
Once the test cases are defined, you can start developing the tests
themselves. These tests are written in the form of assignments, quizzes,
or practical assessments. The assessments should be indication of
whether the objective was met.
8. Implement learning activities:
After developing the tests, you can design and implement the
learning activities Like Lectures, discussions, practical exercises,
projects, or any other effective teaching techniques may be
incorporated into these activities.
Iterative development:
In iterative development process Students apply learning
activities and assessments, and their performance is continuously
evaluated against the defined test cases as a result of the
evaluation results.
Feedback and adaptation:
Students should receive feedback as they complete the
assessments so they can recognise their areas of strength and
need for improvement. Additionally, educators identify gaps in
the curriculum, and make necessary adjustments to enhance the
learning outcomes.
9. Student Role In Outcome Based Education
• Do more challenging task
• Be creative
• Analysis and synthesize information
• Work as a team
• Task based skill development
10. Design curriculum according to OBE using TDD
Program outcomes (POs), program educational objectives (PEOs),
program learning outcomes (PLOs), and course learning outcomes
(CLOs) must all be in alignment for test-driven development (TDD) to
be successful.
Program Outcomes (POs):
Program Outcomes are broad skills and knowledge that students should
have by the time they finish the program. These results must be the
educational institution's objectives and mission.
Program Educational Objectives (PEOs):
Program Educational Objectives are declarations that specify the
outcomes that graduates should achieve in their careers within a short
period of time after graduation. PEOs should take into account the goals
of the program and the requirements of the stakeholders.
Program Learning Outcomes (PLOs):
PLOs are precise statements that outline the information, abilities, and
attitudes that students should have after completing the program. These
results ought to be measurable and in line with the PO’s.
11. Course Learning Outcomes (CLOs):
CLOs are explicit statements that outline the knowledge,
abilities, and attitudes that students should have after
completing each course in the program. In order for students
to attain the targeted program results.
In conclusion, PLOs outline the overall results anticipated
from a program, CLOs outline the results anticipated from
specific courses, and PEOs outline the anticipated academic
and professional success of graduates. Together, these three
components make sure that the curriculum design,
instructional strategies, and evaluation processes support the
intended program outcomes and enable students to succeed
in the workplace.
12. OBE process for gaining outcome
1. Remembering
This means that students will be able to define concepts, list
facts, repeat key arguments, memorize details, or repeat
information.
2. Understanding
This can involve explaining the meaning of a concept or an
idea.
3. Applying
Applying the facts, rules, concepts, and ideas
4. Analyzing
breaking down information into component parts
5. Evaluating
Judging the value of information or ideas
6. Creating
The final level of Bloom’s taxonomy is when students can
create something new. It is characterized by inventing,
designing, and creating something that did not exist
previously.
15. Relational table between TDD and OBE
Quality
assurance
TDD helps ensure that
educational programs meet
quality standards by
providing automated testing
and feedback.
OBE ensures that programs are
designed to meet learning
outcomes and competencies to
ensure quality education.
Focus on
learner-
centeredness
TDD helps ensure that
educational programs are
focused on the needs of
learners, leading to better
outcomes.
OBE is learner-centered, focusing
on meeting the needs of learners
and providing the tools and
resources they need to succeed.
Iterative
approach
Incremental development
with regular testing
Improvement based on assessment
results
Performance-
based
assessment
TDD can help educators
design effective assessment
tools and feedback loops to
evaluate performance and
improve outcomes.
OBE relies on performance-based
assessment using rubrics and other
tools to evaluate progress towards
learning outcomes and
competencies.
16. Continuous
feedback
Instant feedback on code
quality and tests
Feedback loops to improve learner
outcomes
Continuous
improvement
TDD emphasizes
continuous improvement
through iterative
development and testing,
leading to better outcomes.
OBE focuses on continuous
improvement through regular
assessment and feedback, leading
to better learner outcomes.