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 条
  • [31] Pipelining Collaborative Test for Improving Student Performance in Introductory Programming Courses
    Luo, Xinjian
    Deng, Qianni
    Liao, Tao
    ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 378 - 378
  • [32] An interactive multimedia textbook for introductory computer science
    Grillmeyer, O
    PROCEEDINGS OF THE THIRTIETH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 1999, : 286 - 290
  • [33] PRACTICE AND EXPERIENCE WITH BASIS - INTERACTIVE PROGRAMMING SYSTEM FOR INTRODUCTORY COURSES IN INFORMATICS
    VANDERIET, RP
    WIGGERS, R
    SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (06): : 463 - 476
  • [34] The Programming Performance Prophecies: Predicting Student Achievement in a First-Year Introductory Programming Course
    Ringenberg, Jeff
    Lapp, Marcial
    Bansal, Apoorva
    Shah, Parth
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [35] Using interactive simulation-based learning objects in introductory course of programming
    Tuparov, Georgi
    Tuparova, Daniela
    Tsarnakova, Anna
    4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 2276 - 2280
  • [36] Assessing Student Views of Traditional, Free, and Interactive Modifications for an Introductory Networking Course
    Seeling, Patrick
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 1605 - 1608
  • [37] Switching to Blend-Ed: Effects of Replacing the Textbook with the Browser in an Introductory Computer Programming Course
    Seeling, Patrick
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [38] Textbook and curriculum in the introductory quant course.
    Harris, DC
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2001, 221 : U179 - U179
  • [39] Predicting Student Failure in an Introductory Programming Course with Multiple Back-Propagation
    Figueiredo, Jose
    Lopes, Noel
    Jose Gracia-Penalvo, Francisco
    TEEM'19: SEVENTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2019, : 44 - 49
  • [40] USING STATIC ANALYSIS TOOLS FOR ANALYZING STUDENT BEHAVIOR IN AN INTRODUCTORY PROGRAMMING COURSE
    Albluwi, Ibrahim
    Salter, Joseph
    JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2020, 6 (03): : 215 - 233