[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3594441.3594445acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicieiConference Proceedingsconference-collections
research-article
Open access

A new approach for teaching programming: Model-based Agile Programming (MBAD)

Published: 21 August 2023 Publication History

Abstract

Designing courses for introductory programming courses with a heterogeneous audience (business and IT background as well) is a challenging task. In an internal project of the School of Business at the FHNW University of Applied Sciences and Arts Northwestern Switzerland (FHNW) a group of lecturers developed a concept entitled “Model-based agile development” (MBAD) which supports the learning of elementary programming concepts in an agile environment and builds the basis for advanced courses. MBAD will be used as a basic learning module for various Bachelor programs at the FHNW.

References

[1]
Alphonce, C. and Ventura, P. 2002. Object Orientation in CS1-CS2 by Design. SIGCSE Bull. 34, 3 (2002), 70–74.
[2]
Anslow, C. and Maurer, F. 2015. An experience report at teaching a group based agile software development project course. SIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education (Feb. 2015), 500–505.
[3]
Caspersen, M.E. 2008. Proceedings of the fourth International Workshop on Computing Education Research: 2008, Sydney, Australia, September 6-7, 2008. ACM Press.
[4]
eduScrum: 2022. https://eduscrum.org/.
[5]
IEEE Education Society and IEEE Computer Society FIE Cincinnati 2019: 2019 conference proceedings.
[6]
Kropp, M. 2016. Teaching agile collaboration skills in the classroom. Proceedings - 2016 IEEE 29th Conference on Software Engineering Education and Training, CSEEandT 2016 (May 2016), 118–127.
[7]
Lundqvist, K. 2019. Interdisciplinary Agile Teaching. 2019 IEEE Frontiers in Education Conference (FIE) (2019), 1–8.
[8]
Nguyen, D. and Wong, S. Position paper for OOPSLA 2001 Fifth Workshop on Pedagogies and Tools for Assimilating Object-Oriented Concepts OOP in Introductory CS: Better Students Through Abstraction.
[9]
Nyborg, M. and Valente, A. 2021. An agile approach to teach introductory programming in the hybrid classroom. Proceedings - IEEE 21st International Conference on Advanced Learning Technologies, ICALT 2021 (Jul. 2021), 40–41.
[10]
Or-Bach, R. and Lavy, I. 2004. Cognitive activities of abstraction in object orientation. ACM SIGCSE Bulletin. (2004).
[11]
Resch, D. 2017. Attraktivität von ICT-Berufen – Synthesebericht.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICIEI '23: Proceedings of the 2023 8th International Conference on Information and Education Innovations
April 2023
243 pages
ISBN:9798400700613
DOI:10.1145/3594441
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 August 2023

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICIEI 2023

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 177
    Total Downloads
  • Downloads (Last 12 months)148
  • Downloads (Last 6 weeks)17
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media