Effective Teaching Strategies for Large Classes: A Case Study in Software Architecture Education
lauramcastro
12 views
24 slides
Sep 30, 2024
Slide 1 of 24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
About This Presentation
In this talk, we discuss how faculty in charge of a Software Architecture course (3rd year subject of a Software Engineering program) faced an unprecedented increase in enrollment figures, doubling previous numbers to reach over a hundred.
They had to adapt their teaching methodologies to this situ...
In this talk, we discuss how faculty in charge of a Software Architecture course (3rd year subject of a Software Engineering program) faced an unprecedented increase in enrollment figures, doubling previous numbers to reach over a hundred.
They had to adapt their teaching methodologies to this situation, and thus deployed a strategy of early involvement using a gamified programming learning platform during the first weeks of the semester, together with personal learning contracts during the whole duration of the course.
The course had a record success rate of 92%, versus an average of 71% in previous years, but some aspects demand redesign for future versions.
This talk was granted the best presentation award at ICETC'24.
Size: 1.42 MB
Language: en
Added: Sep 30, 2024
Slides: 24 pages
Slide Content
Effective Teaching Strategies for
Large Classes
A Case Study in
Software Architecture Education
Laura M. Castro, Mauricio Hidalgo, HernĂ¡n Astudillo
The road ahead this talk
Two strongholds to prevent dropout and failure
Academic context of our tale
Enrollment success jeopardizes the course journey
The moral of our cautionary tale to take home
01
03
02
04
Once upon a time...
The attack of the large numbers
The defense of the two towers
And they passed! Happily ever after?
Once upon a time...
01
Academic context of our tale
Software Architecture at
University of A Coruña (Spain)
Software Architecture at
University of A Coruña (Spain)
Software Architecture at
University of A Coruña (Spain)
First taught 2012/2013
6 ETCS credits
Compulsory for Software Engineers
Eligible for Computer Scientists
Teaching and Grading
Final test
Personal work
Supervised
tasks
Lectures
Lab sessions
Individual
assignments
Group
assignment
Teaching and Grading
Final test
Personal work
Supervised
tasks
Lectures
Lab sessions
Individual
assignments
Group
assignment
Teaching and Grading
Final test
Personal work
Supervised
tasks
Lectures
Lab sessions
Individual
assignments
Group
assignment
Howitwasgoing
AS coursesuccessrate
Howitwasgoing
AS coursesuccessrate
num. ofpassingstudents
num. ofenrolledstudents
The attack of the large numbers
02
Enrollment success jeopardizes the course journey
Unexpectedly... a steepslope
AS courseenrollmentnumbers
Unexpectedly... a steepslope
AS courseenrollmentnumbers
sameteaching
staff!
The defense of the two towers
Two strongholds to prevent dropout and failure
03
Educational contingency plan
Choose-your-own-tasks
4x number of available tasks
Increased teaching offer, equal learning demand
Reappearance of similar tasks
Flexibility, adaptability to students preferences
and/or personal workload
Gamified platform (Exercism)
Individual exercises, increasing difficulty
Clear, well-structured syllabus
Automated tests and early feedback
Personal, private mentoring, priority to students
keeping up with the suggested schedule
Early engagement Personal learning contract
And they passed!
... happily ever after?
The moral of our cautionary tale to take home
04
Worked like a charm...
Students worked early rather than late
Tendency to avoid some tasks (i.e. C4 modelling)
Very high ratio of weekly exercise completion
>50 exercises in 1st course month
Students perceive high ROI
Almost all group max grade
Num. of early dropouts diminished significantly
Early engagement Personal learning contract
Beware of...
Chronological order matters
Minimal requirements per task type
Very demanding for faculty
Early engagement Personal learning contract
Slidesgo
Flaticon Freepik
CREDITS:This presentation template was created by Slidesgo, and
includes icons by Flaticon, and infographics & images by Freepik
Thanks!
Any questions?
Laura M. Castro [email protected]