An Examination of Mathematics Preparation For and Progress Through Three Introductory Computer Science Courses

被引:0
|
作者
Reilly, Christine F. [1 ]
Tomai, Emmett [1 ]
机构
[1] Univ Texas Pan Amer, Dept Comp Sci, Edinburg, TX 78541 USA
关键词
SUCCESS;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The pipeline of three introductory computer science courses at our university have low pass rates. As part of our efforts to improve the pass rates in these courses, we examine the students' mathematics preparation and their progress from one course to the next. We find that the minority of students who enter the university with good mathematics preparation are likely to succeed in our introductory computer science courses. For the majority of students, we suggest a series of interventions throughout the pipeline. Prior to taking Computer Science 1, students could gain more experience with problem solving during the Introduction to Computer Science and Introduction to Computer Engineering courses. We suggest adding precalculus as a prerequisite for Computer Science 2. For students who do not earn an A in Computer Science 2, we plan to examine whether taking a class in a second programming language before taking Computer Science 3 will improve performance in Computer Science 3. Our goal is to improve student learning and retention through these efforts, combined with continual innovation in the classroom.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Role of Larger Software Artifacts in Introductory Computer Science Courses
    Krogius, Oleg
    Horton, Thomas B.
    Sherriff, Mark S.
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [22] Motivation and nonmajors in computer science: Identifying discrete audiences for introductory courses
    Forte, A
    Guzdial, M
    IEEE TRANSACTIONS ON EDUCATION, 2005, 48 (02) : 248 - 253
  • [23] Teaching Assistants' Experiences of Lab Sessions in Introductory Computer Science Courses
    Riese, Emma
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [24] Teaching Socially Intelligent Computing Principles in Introductory Computer Science Courses
    Shaw, Alan
    PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,
  • [25] REDESIGNING INTRODUCTORY COMPUTER SCIENCE COURSES TO USE TUTORIAL-BASED LEARNING
    Lokkila, Erno
    Kaila, Erkki
    Karavirta, Ville
    Salakoski, Tapio
    Laakso, Mikko-Jussi
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 8415 - 8420
  • [26] Shifting Goals in Introductory and Advanced Computer Science Courses: The Effects of Gender and Major
    Peteranetz, Markeya S.
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [27] Reflecting on Practices to Integrate Socially Responsible Computing in Introductory Computer Science Courses
    Wortman, Kevin A.
    Gautam, Aakash
    Hug, Sarah
    Inventado, Paul Salvador
    Kazerouni, Ayaan M.
    Lehr, Jane
    Sood, Kanika
    Wood, Zoe
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 1253 - 1259
  • [28] Observations on Student Help-Seeking Behaviors in Introductory Computer Science Courses
    Zahn, Matthew
    Heckman, Sarah
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1380 - 1380
  • [29] Academic misconduct in projects: perspective of students and teachers of Introductory Computer Science Courses
    de Kereki, Ines Friss
    Adorjan, Alejandro
    2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,