TY - GEN
T1 - An engaging cs1 curriculum using bridges
AU - McQuaigue, Matthew
AU - Beckman, Allie
AU - Sloop, David Burlinson Luke
AU - Goncharow, Alec
AU - Saule, Erik
AU - Subramanian, Kalpathi
AU - Payton, Jamie
N1 - Publisher Copyright:
© 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2020/2/26
Y1 - 2020/2/26
N2 - Early programming courses such as CS1 are an important time to capture the interest of students while imparting critical technical knowledge. Yet many CS1 courses are being taught using toy assignments and activities that tend to make students uninterested or doubt the usefulness of the content. In this poster, we demonstrate an enriching experience for students by coupling interesting datasets with visual representations and interactive applications, without having to change the content of that course. Our approach utilizes extensions to BRIDGES, an API in use for sophomore level CS courses for the past 5 years. BRIDGES provides easy access to external datasets and helps build interactive applications. The assignments we present are all scaffolded in a way that can be directly integrated into most early programming courses to make routine topics compelling and exciting.
AB - Early programming courses such as CS1 are an important time to capture the interest of students while imparting critical technical knowledge. Yet many CS1 courses are being taught using toy assignments and activities that tend to make students uninterested or doubt the usefulness of the content. In this poster, we demonstrate an enriching experience for students by coupling interesting datasets with visual representations and interactive applications, without having to change the content of that course. Our approach utilizes extensions to BRIDGES, an API in use for sophomore level CS courses for the past 5 years. BRIDGES provides easy access to external datasets and helps build interactive applications. The assignments we present are all scaffolded in a way that can be directly integrated into most early programming courses to make routine topics compelling and exciting.
KW - Engagement
KW - Games
KW - Real-world datasets
UR - https://www.scopus.com/pages/publications/85081554110
UR - https://www.scopus.com/pages/publications/85081554110#tab=citedBy
U2 - 10.1145/3328778.3372609
DO - 10.1145/3328778.3372609
M3 - Conference contribution
AN - SCOPUS:85081554110
T3 - SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education
SP - 1317
BT - SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education
T2 - 51st ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2020
Y2 - 11 March 2020 through 14 March 2020
ER -