Improving Student Experience in an Introductory Programming Course with an Interactive Textbook

There are learning barriers with traditional textbooks, students often do not read the textbook, the contents are outdated, or the cost is exorbitant. There is a need for modern knowledge sources to replace the traditional textbook to engage learners and develop deeper levels of cognition and knowle...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2023 IEEE World Engineering Education Conference (EDUNINE) s. 1 - 6
Hlavní autoři: Cooper, Gina, Sullivan, William Shane
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 12.03.2023
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:There are learning barriers with traditional textbooks, students often do not read the textbook, the contents are outdated, or the cost is exorbitant. There is a need for modern knowledge sources to replace the traditional textbook to engage learners and develop deeper levels of cognition and knowledge retention. This paper introduces zyBooks in a beginning programming course. The course was previously designed to utilize the Python language with activities in an Integrated Development Environment (IDLE). The new design utilizes zyBooks focusing on initial programming concepts. In the design, students use Python to program a data analytics project in a Project-Based Learning (PBL) framework and zyBooks to learn basic programming skills through practical application. The utilization of zyBooks as a modernized source of knowledge resulted in increased achievement of student outcomes and increased student satisfaction with the learning methodology.
DOI:10.1109/EDUNINE57531.2023.10102903