How did we deal with a very broad spectrum of pre-knowledge?
12
The first three weeks are playful
13
Continuous assessment: Lab sessions
14
Experiences with Scala first-Challenges
15
Key ingredients in our progression for Scala first
16
The future of Scala at Lund University
17
Scal: A better deal for beginner programmers?
Description:
Explore a comprehensive analysis of teaching Scala as a first programming language at Lund University, spanning three student generations. Learn about the transition from Java to Scala, pedagogical approaches, course design, and assessment methods. Discover the challenges and successes of implementing Scala-first curriculum, including strategies for accommodating diverse student backgrounds and fostering playful learning in the initial weeks. Gain insights into the progression of Scala education and its future prospects at the university. Evaluate the benefits of Scala for beginner programmers and understand key ingredients for successful implementation in introductory programming courses.