Teaching Novices Programming and Important Applications in a Single Semester: Critical Factors from Zero to Portable GUI Programming in Four Hours

Publication: Chapter in book/Conference proceedingContribution to conference proceedings

1 Downloads (Pure)

Abstract

At the Vienna University of Economics and Business Administration (WU), Bachelor students can learn programming from scratch and become able to create portable GUI programs for Windows, macOS, and Linux in just one semester. This is possible within 60 hours (4 hours per week) of class attendance ("contact hours") and a total teaching load of 200 hours, which corresponds to 8 ECTS (European Credit Transfer System). Several critical success factors make this possible, including the course objectives, structure, organization, applied pedagogical principles, and the programming language used for teaching the introductory course.
Original languageEnglish
Title of host publication2024 36th International Conference on Software Engineering Education and Training (CSEE&T 2024)
Subtitle of host publicationWürzburg, Germany, July 29 - Aug. 1, 2024
EditorsAndreas Bollin, Ivana Bosnić, Jennifer Brings, Marian Daun, Meenakshi Manjunath
Place of PublicationDanvers, MA
PublisherIEEE Computer Society Conference Publishing Services
ChapterWorkshop
Pagesxxxvii - xxxviii
Number of pages2
ISBN (Print)979-8-3503-7897-9
DOIs
Publication statusPublished - 2 Sept 2024
EventCSEE&T 2024: Computer Science Engineering Education and Training - Technical University of Applied Sciences Würzburg-Schweinfurt, Würzburg, Germany
Duration: 29 Jul 20241 Aug 2024
https://conf.researchr.org/home/cseet-2024

Conference

ConferenceCSEE&T 2024
Abbreviated titleCSEE&T 2024
Country/TerritoryGermany
CityWürzburg
Period29/07/241/08/24
Internet address

Austrian Classification of Fields of Science and Technology (ÖFOS)

  • 102015 Information systems
  • 102022 Software development
  • 502050 Business informatics
  • 503032 Teaching and learning research

Keywords

  • ooRexx
  • teaching
  • learn psychology
  • Java
  • GUI
  • programming
  • novices

Cite this