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

被引:0
|
作者
Cooper, Gina [1 ]
Sullivan, William Shane [1 ]
机构
[1] DeVry Univ, Engn & Informat Syst, Chicago, IL 60640 USA
关键词
Programming concepts; Introductory Course; Interactive textbook; Computer Science;
D O I
10.1109/EDUNINE57531.2023.10102903
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
下载
收藏
页数:6
相关论文
共 50 条
  • [1] On the Value of Using an Interactive Electronic Textbook in an Introductory Programming Course
    Pollari-Malmi, Kerttu
    Guerra, Julio
    Brusilovsky, Peter
    Malmi, Lauri
    Sirkia, Teemu
    17TH KOLI CALLING INTERNATIONAL CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2017), 2017, : 168 - 172
  • [2] Measuring and Improving Student Performance in an Introductory Programming Course
    Alturki, Raad A.
    INFORMATICS IN EDUCATION, 2016, 15 (02): : 183 - 204
  • [3] Impact of a Free Textbook on an Introductory Programming Course
    Im, Tacksoo
    Park, Hyesung
    Jin, Wei
    Price, Richard
    Dekhane, Sonal
    Lutz, Robert
    Abu-Halaweh, Na'el
    2020 9TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC 2020), 2020,
  • [4] The Impact of Adding an Interactive Textbook on Student Performance and Satisfaction in a Freshman Introduction to Programming Course
    Schneider, Susan C.
    Tamma, Chandana
    Perez, Chris
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [5] STUDENT PROGRAMMING IN THE INTRODUCTORY PHYSICS COURSE - MUPPET
    REDISH, EF
    WILSON, JM
    AMERICAN JOURNAL OF PHYSICS, 1993, 61 (03) : 222 - 232
  • [6] PREDICTING STUDENT SUCCESS IN AN INTRODUCTORY PROGRAMMING COURSE
    MAZLACK, LJ
    COMPUTER JOURNAL, 1978, 21 (04): : 380 - 381
  • [7] Enhancing Student Engagement in an Introductory Programming Course
    Pears, Arnold N.
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [8] Improving Student Learning in an Introductory Programming Course Using Flipped Classroom and Competency Framework
    Elmaleh, Joelle
    Shankararaman, Venky
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 49 - 55
  • [9] A cooperative development system for an interactive introductory programming course
    Fürst, Luka
    Mahnicˆ, Viljan
    World Transactions on Engineering and Technology Education, 2012, 10 (02): : 122 - 127
  • [10] Student Motivations and Expectations for an Introductory Programming Course in Biology
    Zuckerman, Austin L.
    Vo, Lily
    Juavinett, Ashley L.
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 1498 - 1504