Naomi Unkelos-Shpigel1,2, Julia Sheidin1,2, Moran Kupfer2

Slides:



Advertisements
Similar presentations
Confirming Student Learning: Using Assessment Techniques in the Classroom Douglas R. Davenport Dean, College of Arts and Sciences Truman State University.
Advertisements

What is… Learner-Centered Instruction. What Is The Goal For A Learner-Centered Course? Making the student more responsible for his/her learning. 1.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
1 Positive Learning Outcomes Through Problem-Based Learning Willie Yip Department of Computing.
“Procedural” is not enough B. Abramovitz, M. Berezina, A. Berman, L. Shvartsman 4 th MEDITERRANEAN CONFERENCE ON MATHEMATICS EDUCATION University of Palermo.
Achitecting an Active Classroom: An Integrative Approach Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University
1 The Teaching and Learning Strategy, including Projects Roy Crole Department of Computer Science University of Leicester.
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
An Action Learning Approach For Increasing Critical Thinking Skills In An Information Systems Capstone Course Alan Burns School of CTI DePaul University.
Hyun-Myoung Kim* and Young-Soo Kim** Dept. of Biology Education, Seoul National University, Korea Application of Internet Services to Promote.
A The Open University of Israel Software Design Course for Leading CS In-service Teachers Ofra Brandes Tamar Vilner
System Level Design (CPRE 588)
Lessons learnt and changed understanding: Can Machine Dynamics students survive without my lectures? Ian Howard Mechanical Engineering.
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
MAKING STUDENT VOICES HEARD IN A LITERATURE COURSE Dr. Phuong thi Anh Le Nha Trang Education College.
Science Case Network GAPS IN REACHING DIVERSE AUDIENCES Aditi Pai Networking Conference August 6-7, 2012 RCN-UBE Project #
Different approaches and experiences at the University of Parma (Italy) Embedding information literacy into subject learning Fabrizia Bevilacqua Monica.
Teaching Thermodynamics with Collaborative Learning Larry Caretto Mechanical Engineering Department June 9, 2006.
Using a Classroom Response System to Transform Student Engagement HEA Annual Conference, Warwick 3 July 2013 Jeff Waldock Department of Engineering and.
Teaching Software Testing as a Problem-based Learning Course Stephanie Ludi Software Engineering Dept. Rochester Institute of Technology
Using Collaboration in Performance Tasks. Background Collaboration in C.S. Principles ●Curriculum Framework ○ Computational Thinking Practice ○ Learning.
Marchetta Atkins, Mathematics Instructor Alcorn State University Alcorn State, Mississippi College Algebra 16 sections Fall Semester Sections/Number.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
David Pundak 1,2, Orit Herscovitz 2, Miri Shacham 2 1. Kinneret College on the Sea of Galilee 2. ORT Braude College, Israel Meital Annual Conference, Open.
Introducing SRC Creator: Jonathan McEvoy Engineering Department Southern Regional College.
Course Work 2: Critical Reflection GERALDINE DORAN B
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
Angela Kleanthous University of Cyprus May 20th, 2017
‘How flipping difficult can it be?’ - an update
Peer Computing Expert Training Lesson 1 Overview of SPARC and Goals
Chapter Six What Makes a Teacher Effective?
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
Using Collaborative Learning Techniques in the Writing Classroom
Factors facilitating academic success: a student perspective
It’s called “wifi”! Source: Somewhere on the Internet!
CSC 221: Computer Programming I Fall 2005
Assessment in cliL Petra Vallin.
Workshop # 3: Promoting Active Learning
Problem-based learning
ASSESSMENT OF STUDENT LEARNING
Flipping Your Algebra and Statistics Classrooms georgewoodbury
FLIPPED CLASSROOM ACTIVITY CONSTRUCTOR Dr. Amruta A Bhandari
The Flipped Classroom Application in Meteorological Training
CMPT 409 – Competitive Programming (Spring 2018)
The paper is more a project report rather than experiment.
ELT. General Supervision
Increasing Understanding of Transformative Learning Experiences of Novice Educators Through Critical Reflection Cassie Hudson, Meranda Roy, and Nancy Fire.
Collaborative Instructional Strategies Inquiry
Teaching with Instructional Software
Introduction to Engineering Design II (IE202) Section XBG Team 7 Designing a Robot Students name: IE202-Team#7 Celebration.
“Tell me and I forget. Show me and I remember
Ms. Martin’s Chemistry Class
Using The Flipped Classroom To Engender Collaborative Learning
Dos and Don’ts for Effective E-Learning Practices
College of the Sequoias Visalia, CA
Additional Motivation Theories
Welcome to Second Grade
Mathematical Problem Solving and Critical Thinking for Elementary School Teachers NSF Site Visit June 8, 2005.
School’s Cool Makes a Difference!
Steven H. Emerman Department of Earth Science Utah Valley University
Introduction to Collaborative Learning and Programming Practices
The Effect of Teaching on Student Learning in the Onsite and MOOC Version of the Nonprofit Governance Course June 1, 2016 Research Presentation 2016.
Stella Kakavouli & Panagiotis Metaxas Computer Science Department
Harvard Chan Center for Case-Based Teaching and Learning
Review of Practice Learning 2nd October 2018
A small-class model for fully integrating learning and assessment
Assessment The purpose of this workshop / discussion is to extend further teachers’ understanding of the Department's Assessment Advice. This workshop.
Title V Initiatives to Promote Student Success: Capstone Seminar and Student Research With Faculty May 31, 2016.
DEMYSTIFYING CASE STUDY MODULE
HLPs and EBPs in mathematics and science in clinical experiences
Presentation transcript:

Climb Your Way to the Model: Teaching UML to Software Engineering Students Teaching case   Naomi Unkelos-Shpigel1,2, Julia Sheidin1,2, Moran Kupfer2 1Software Engineering department, Ort Braude College, Karmiel, Israel 2Information Systems department, University of Haifa, Haifa, Israel naomius, julia, moran@braude.ac.il Unkelos-Shpigel, N., Sheidin, J., & Kupfer, M. (2019, June). Climb Your Way to the Model: Teaching UML to Software Engineering Students. In International Conference on Advanced Information Systems Engineering (pp. 40-46). Springer, Cham.

Motivation Software-modeling courses are an integral part of IS and SE degrees curricula. Challenges: Extended practice is needed to fully understand the models The teaching method is traditionally frontal, hence the instructor cannot get a clear picture of students` perceptions, and in particular, their misconceptions UML diagrams usually consists of a large number of details, and several modeling variants are available

Background - Education Flipped classroom (Jensen et al.,2015) Peel The Union model (Unkelos-Shpigel, 2016)

Motivation Theories Self-determination theory (Ryan and Deci, 1985) The 4C Model (National Education Association - Alexandria, 2012)

Guiding Questions How can we promote software engineering students' achievements and participation in UML design courses? What are the benefits of embedding active learning techniques in UML courses?

Case Study SQA course, ~175 students from both CS and IS – 3rd semester, working in teams of 2, Course pre-requirements: Intro to System programming (advanced C programming language) Lectures -3 weekly hours, tutorial -2 weekly hours Assignments: 3 modeling assignments, in pairs

Case Study – Course Structure Active learning task Subject Lecture: collaborative task – software that failed Recitation: Data collection practice – pairs Requirement engineering methods 1 Lecture: Use case modeling - pairs Recitation: Use case modeling - pairs Use Case diagram 2 Lecture: Activity diagram - pairs Recitation: Activity modeling - pairs Activity diagram 3 Lecture: Use case modeling and Class – pairs Recitation: Class modeling - pairs Class diagram 4 Lecture: Class and sequence diagram - pairs Recitation: Exam questions solving, and peer review – individuals Sequence diagram 5 Lecture: Statechart diagram - pairs Recitation: Statechart modeling - pairs Statechart diagram 6

The Two-Way Climb Model

Students were also collaborators, as they changed teams each class. 4Cs Model Students were treated as creators and communicators, responsible for dealing with new and complex problems by teamwork. Students were also collaborators, as they changed teams each class. Students were critical thinkers, as we asked them to refer to other students’ work from the previous lecture.

Self-Determination Theory We also provided them with conditions for the three basic needs of SDT: They worked on each exercise with little instruction (autonomy), They worked in small teams and helped each other to understand the task (relatedness), They dealt with tasks that were more challenging than what they learn during the frontal class (competence).

Team Level - Class Assignments Teams were given an assignment on each lecture and tutorial All students worked using personal computer Several groups continued to work after the end of the class

Student Level - Kahoot! Short quiz at the beginning of the lecture Almost all students present participated

Summary Survey SDT 4C's Quote  The activities helped me to develop a technique for modeling   Reviewing my peers was useful, as I understood how much time to spend on a question, and how to plan the solution I learnt from both my correct and incorrect solutions The class activities helped me realize that every student has his unique way to solve the problem The class activities encouraged me to look at the problem from different perspectives

RQ1- Findings Student attendance Solutions complexity Students as thinkers, teachers as mentors

RQ2- Findings Activities cs. Kahoot 70% of the students this semester thought they were redundant. 72% of the students said the class activities were helpful for their learning. Promoters of iterative work and team work – 55% of the students felt that the tasks they performed helped them to enrich their knowledge each week. 70% of the students felt that team work was better than solving the task on their own.

Conclusions and Future Work Improving students' achievements. Increasing the participation and motivation during the semester. The workload students face needs to be more balanced throughout the semester. personal feedback following each assignment is in order.

THANKS! Naomi Unkelos-Shpigel E-mail: naomiu@is.Haifa.ac.il Site: https://sites.google.com/site/naomiushpigel/home