Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences

Utah State University

Computer science education

Articles 1 - 5 of 5

Full-Text Articles in Physical Sciences and Mathematics

Facilitating Mathematics And Computer Science Connections: A Cross-Curricular Approach, Kimberly E. Beck, Jessica F. Shumway, Umar Shehzad, Jody Clarke-Midura, Mimi Recker Jan 2024

Facilitating Mathematics And Computer Science Connections: A Cross-Curricular Approach, Kimberly E. Beck, Jessica F. Shumway, Umar Shehzad, Jody Clarke-Midura, Mimi Recker

Publications

In the United States, school curricula are often created and taught with distinct boundaries between disciplines. This division between curricular areas may serve as a hindrance to students' long-term learning and their ability to generalize. In contrast, cross-curricular pedagogy provides a way for students to think beyond the classroom walls and make important connections across disciplines. The purpose of this paper is a theoretical reflection on our use of Expansive Framing in our design of lessons across learning environments within the school. We provide a narrative account of our early work in using this theoretical framework to co-plan and enact …


Coding Bootcamps - Perceptions And Outcomes, Logan L. Hendricks May 2023

Coding Bootcamps - Perceptions And Outcomes, Logan L. Hendricks

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

This thesis is focused on gathering, aggregating and analysing data related to software development coding bootcamps. It comprises of three major research initiatives: A coding bootcamp outcomes meta-analysis, a study on perspectives regarding white-label coding bootcamps, and the data analysis of a survey gathering long-term outcomes of coding bootcamp and certificate program graduates.

The first study aggregates graduate outcome data from the three main organizations that review coding bootcamp outcomes: CourseReport.com, SwitchUp.com and the Council on Integrity in Results Reporting (CIRR). The purpose of this meta-review is to establish a baseline dataset which is immediately utilized in my further research. …


An Analysis Of Syntax Exercises On The Performance Of Cs1 Students, Shelsey B. Sullivan Aug 2020

An Analysis Of Syntax Exercises On The Performance Of Cs1 Students, Shelsey B. Sullivan

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Students in introductory programming classes (CS1) generally have a difficult time learning the rules of programming. Although the general concepts of programming are relatively easy to learn, it can be difficult to learn what exactly can be typed in what order, which is known as syntax. To attempt to help students overcome this barrier, a study was conducted that introduced exercises into a CS1 class which taught the programming syntax in simple steps. The results of this study were obtained by analyzing the keys the students pressed, the errors of their code, their midterm exam scores, and their responses to …


A Pattern Language For Designing Application-Level Communication Protocols And The Improvement Of Computer Science Education Through Cloud Computing, Jorge Edison Lascano May 2017

A Pattern Language For Designing Application-Level Communication Protocols And The Improvement Of Computer Science Education Through Cloud Computing, Jorge Edison Lascano

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Enterprises that develop software use current technology because of its proven advantages and to accelerate and improve the software development process. Nevertheless, it is difficult to be up-to-date for most professionals in the area. Although students from higher academic institutions need to learn these new tools, and their main purpose is to learn how learn; colleges still need to prepare students for modern enterprise requirements, so they teach new technologies to improve students’ skills. Ubiquitous computing is software and services available everywhere, for example in mobile devices, in different locations, in different networks. This computing requires good communication protocols so …


Expanding The Horizons Of Educational Pair Programming: A Methodological Review Of Pair Programming In Computer Science Education Research, Keith B. Rimington May 2010

Expanding The Horizons Of Educational Pair Programming: A Methodological Review Of Pair Programming In Computer Science Education Research, Keith B. Rimington

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

Educators and researchers continue to explore the benefits, real or imagined, of implementing pair programming as part of the computer science pedagogy. Current reviews of computer science educational research practices do not focus on educational pair programming. This thesis presents a review of the research methods used in recent educational pair programming research. The primary purpose of this review is to inform the ongoing dialogue about and to provide evidence-based recommendations for improving educational pair programming research.

Replicating the design of a previous computer science education methodological review, this study inspected a sample of 108 articles from a population of …