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

Education Commons

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

Articles 1 - 9 of 9

Full-Text Articles in Education

The Effects Of Pair-Programming In A High School Introductory Computer Science Class, Ken Manship Dec 2017

The Effects Of Pair-Programming In A High School Introductory Computer Science Class, Ken Manship

Boise State University Theses and Dissertations

The following describes my research into pair-programming in a high school introductory computer science class. Research exists that shows the benefits of pair-programming in industry and post-secondary education. For example, in industry, well respected programmers often prefer pair-programming to a more individual approach and often produce better solutions. Furthermore, in post-secondary education, students show higher academic achievement and rely less on staff and instructors when paired with another student. There is not much research that investigates pair-programming in high school.

From January 2017 to March 2017 I explored the effect of pair-programming on my Exploring Computer Science class at Ridgevue …


A Professor's Legacy Lives On: Discrete Math For Everyone, Aleisa Dornbierer-Schat Jun 2017

A Professor's Legacy Lives On: Discrete Math For Everyone, Aleisa Dornbierer-Schat

The Voice

No abstract provided.


Using A Computer Science-Based Board Game To Develop Preschoolers' Mathematics, Ryan Andrew Nivens, Rosemary Geiken May 2017

Using A Computer Science-Based Board Game To Develop Preschoolers' Mathematics, Ryan Andrew Nivens, Rosemary Geiken

Ryan Andrew Nivens

There is a critical need to teach computer science (CS) in order to assure that our nation remains competitive globally [6]. CS is a new basic skill necessary for economic opportunity [6] but is rarely taught before age 6 and only using electronic devices [1]. This presents a challenge for those concerned with “screen time” inherent in electronic devices [2] and for children in poverty with little access to electronic devices [3]. Coding, creating a series of commands that a computer carries out, is a component of CS and can be introduced as early as preschool age and results in …


The School Of Engineering And Computer Science Class Of 2017 Computer Science And Computer And Electrical Engineering Academic Celebration Program, Cedarville University May 2017

The School Of Engineering And Computer Science Class Of 2017 Computer Science And Computer And Electrical Engineering Academic Celebration Program, Cedarville University

Engineering and Computer Science Academic Celebrations

No abstract provided.


Computer Science Unit, Megan Bouchard Apr 2017

Computer Science Unit, Megan Bouchard

Honors Senior Capstone Projects

A collection of ten computer science lesson plans, aligned with Massachusetts Digital Literacy and Computer Science Standards, developed for an after school program.


Guest Editors' Introduction: Best Of Respect, Part 2, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Jeff Forbes, Kristy Elizabeth Boyer Jan 2017

Guest Editors' Introduction: Best Of Respect, Part 2, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Jeff Forbes, Kristy Elizabeth Boyer

George K. Thiruvathukal

The guest editors introduce best papers on broadening participation in computing from the RESPECT'15 conference. The five articles presented here are part two of a two-part series representing research on broadening participation in computing. These articles study participation in intersectional ways, through the perceptions and experiences of African-American middle school girls, the sense of belonging in computing for LGBTQ students, the impact of a STEM scholarship and community development program for low-income and first-generation college students, a leadership development program, and how African-American women individually take leadership to enable their success in computing.


The Need For Research In Broadening Participation, Tiffany Barnes, George K. Thiruvathukal Jan 2017

The Need For Research In Broadening Participation, Tiffany Barnes, George K. Thiruvathukal

George K. Thiruvathukal

Underrepresentation in computing is a global problem, marked by a disturbing lack of access to computing resources and education among people underrepresented by race, ethnicity, gender, income, disability, and sexual-orientation status. It is urgent that we address this divide between those with and without the knowledge to create computational artifacts or even basic functional literacy. Important alliances for broadening participation (BP) are catalyzing efforts to engage more people in computing, but they are not enough. We need solid research as well.


The Rock 2017, School Of Engineering And Computer Science Jan 2017

The Rock 2017, School Of Engineering And Computer Science

The Rock

No abstract provided.


Visualizing Sorting Algorithms, Brian Faria Jan 2017

Visualizing Sorting Algorithms, Brian Faria

Honors Projects

This paper discusses a study performed on animating sorting algorithms as a learning aid for classroom instruction. A web-based animation tool was created to visualize four common sorting algorithms: Selection Sort, Bubble Sort, Insertion Sort, and Merge Sort. The animation tool would represent data as a bar-graph and after selecting a data-ordering and algorithm, the user can run an automated animation or step through it at their own pace. Afterwards, a study was conducted with a voluntary student population at Rhode Island College who were in the process of learning algorithms in their Computer Science curriculum. The study consisted of …