Open Access. Powered by Scholars. Published by Universities.®
Science and Mathematics Education Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Institution
- Publication Year
- Publication
-
- Faculty and Research Publications (4)
- Jeremy Straub (3)
- Computer Science Faculty Publications (2)
- Computer Science: Faculty Publications and Other Works (2)
- George K. Thiruvathukal (2)
-
- CCE Theses and Dissertations (1)
- Graduate Student Theses, Dissertations, & Professional Papers (1)
- Honors Projects (1)
- Interdisciplinary STEM Teaching & Learning Conference (2012-2019) (1)
- Journal of Cybersecurity Education, Research and Practice (1)
- Master's Theses (1)
- Open Access Dissertations (1)
- Senior Projects Spring 2016 (1)
- Summer Research (1)
- Theses/Capstones/Creative Projects (1)
- Publication Type
Articles 1 - 23 of 23
Full-Text Articles in Science and Mathematics Education
Obstacles In Learning Algorithm Run-Time Complexity Analysis, Bailey Licht
Obstacles In Learning Algorithm Run-Time Complexity Analysis, Bailey Licht
Theses/Capstones/Creative Projects
Algorithm run-time complexity analysis is an important topic in data structures and algorithms courses, but it is also a topic that many students struggle with. Commonly cited difficulties include the necessary mathematical background knowledge, the abstract nature of the topic, and the presentation style of the material. Analyzing the subject of algorithm analysis using multiple learning theories shows that course materials often leave out key steps in the learning process and neglect certain learning styles. Students can be more successful at learning algorithm run-time complexity analysis if these missing stages and learning styles are addressed.
Code4her Spring 2018, Rebeccah Knoop
Code4her Spring 2018, Rebeccah Knoop
Honors Projects
CODE4her is a mentorship program with a goal of sparking interest in computer science organized by the BGSU Women in Computing (BGWIC) student organization. Participation is open to middle school girls (grades 5-8), and participants are paired with BGWIC members who serve as mentors.
Model Ai Assignments 2018, Todd W. Neller, Zack Butler, Nate Derbinsky, Heidi Furey, Fred Martin, Michael Guerzhoy, Ariel Anders, Joshua Eckroth
Model Ai Assignments 2018, Todd W. Neller, Zack Butler, Nate Derbinsky, Heidi Furey, Fred Martin, Michael Guerzhoy, Ariel Anders, Joshua Eckroth
Computer Science Faculty Publications
The Model AI Assignments session seeks to gather and disseminate the best assignment designs of the Artificial Intelligence (AI) Education community. Recognizing that assignments form the core of student learning experience, we here present abstracts of seven AI assignments from the 2018 session that are easily adoptable, playfully engaging, and flexible for a variety of instructor needs. Assignment specifications and supporting resources may be found at http://modelai.gettysburg.edu.
Guest Editors' Introduction: Research On Equity And Sustained Participation In Engineering, Computing, And Technology, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Kristy Elizabeth Boyer, Jeff Forbes
Guest Editors' Introduction: Research On Equity And Sustained Participation In Engineering, Computing, And Technology, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Kristy Elizabeth Boyer, Jeff Forbes
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 one of a two-part series representing research on broadening participation in computing at all levels of education: from K-12 schools through graduate school, with a focus on diversity with regard to gender, race, and ethnicity.
The Need For Research In Broadening Participation, Tiffany Barnes, George K. Thiruvathukal
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.
Ai Education: Open-Access Educational Resources On Ai, Todd W. Neller
Ai Education: Open-Access Educational Resources On Ai, Todd W. Neller
Computer Science Faculty Publications
Open-access AI educational resources are vital to the quality of the AI education we offer. Avoiding the reinvention of wheels is especially important to us because of the special challenges of AI Education. AI could be said to be “the really interesting miscellaneous pile of Computer Science”. While “artificial” is well-understood to encompass engineered artifacts, “intelligence” could be said to encompass any sufficiently difficult problem as would require an intelligent approach and yet does not fall neatly into established Computer Science subdisciplines. Thus AI consists of so many diverse topics that we would be hard-pressed to individually create quality learning …
Planning And Implementing A Successful Nsa-Nsf Gencyber Summer Cyber Academy, Bryson R. Payne, Tamirat Abegaz, Keith Antonia
Planning And Implementing A Successful Nsa-Nsf Gencyber Summer Cyber Academy, Bryson R. Payne, Tamirat Abegaz, Keith Antonia
Journal of Cybersecurity Education, Research and Practice
The GenCyber program is jointly sponsored by the National Security Agency (NSA) and the National Science Foundation (NSF) to help faculty and cybersecurity experts provide summer cybersecurity camp experiences for K-12 students and teachers. The main objective of the program is to attract, educate, and motivate a new generation of young men and women to help address the nationwide shortage of trained cybersecurity professionals. The curriculum is flexible and centers on ten cybersecurity first principles. Currently, GenCyber provides cyber camp options for three types of audiences: students, teachers, and a combination of both teachers and students. In 2016, over 120 …
Students' Explanations In Complex Learning Of Disciplinary Programming, Camilo Vieira
Students' Explanations In Complex Learning Of Disciplinary Programming, Camilo Vieira
Open Access Dissertations
Computational Science and Engineering (CSE) has been denominated as the third pillar of science and as a set of important skills to solve the problems of a global society. Along with the theoretical and the experimental approaches, computation offers a third alternative to solve complex problems that require processing large amounts of data, or representing complex phenomena that are not easy to experiment with. Despite the relevance of CSE, current professionals and scientists are not well prepared to take advantage of this set of tools and methods. Computation is usually taught in an isolated way from engineering disciplines, and therefore, …
Guest Editors' Introduction: Research On Equity And Sustained Participation In Engineering, Computing, And Technology, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Kristy Elizabeth Boyer, Jeff Forbes
Guest Editors' Introduction: Research On Equity And Sustained Participation In Engineering, Computing, And Technology, Tiffany Barnes, Jamie Payton, George K. Thiruvathukal, Kristy Elizabeth Boyer, Jeff Forbes
Computer Science: Faculty Publications and Other Works
The guest editors introduce best papers on broadening participation in computing from the RESPECT'15 conference. The five articles presented here are part one of a two-part series representing research on broadening participation in computing at all levels of education: from K-12 schools through graduate school, with a focus on diversity with regard to gender, race, and ethnicity.
The Need For Research In Broadening Participation, Tiffany Barnes, George K. Thiruvathukal
The Need For Research In Broadening Participation, Tiffany Barnes, George K. Thiruvathukal
Computer Science: Faculty Publications and Other Works
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.
Computing Language And Thinking: Analysis, Design, And Assessment Of Introductory Computer Science Workshops In The Liberal Arts Experience, Kathleen Teresa Burke
Computing Language And Thinking: Analysis, Design, And Assessment Of Introductory Computer Science Workshops In The Liberal Arts Experience, Kathleen Teresa Burke
Senior Projects Spring 2016
This project seeks to assess and improve upon a new required introductory computer science workshop for first year students at Bard College. It addresses the design and implementation of the course itself, along with the improvements needed in order to continue the program. Many students are not offered computer science courses prior to college; this program has been designed to remedy that by requiring all students to learn key concepts in computer science as a part of their orientation. The program consists of a 90 minute lesson taught by professors with expertise in fields outside of computer science, in addition …
Course Outcome Prediction Using An Expert System, Michael Kuehn, Jared Estad, Jeremy Straub, Eunjin Kim
Course Outcome Prediction Using An Expert System, Michael Kuehn, Jared Estad, Jeremy Straub, Eunjin Kim
Jeremy Straub
Determining how well a student will perform in a course based on their prior knowledge of the course material and other factors may help determine student placement and the need for remedial instruction. This poster presents work on the creation of an expert system that attempts to predict a student’s performance based on a pre-evaluation test and responses to background preparation questions. This work utilizes data from prior students to train and test the system.
Building Cloud-Based Information Systems Lab Architecture: Deriving Design Principles That Facilitate The Effective Construction And Evaluation Of A Cloud-Based Lab Environment, Thomas J. Trevethan
Building Cloud-Based Information Systems Lab Architecture: Deriving Design Principles That Facilitate The Effective Construction And Evaluation Of A Cloud-Based Lab Environment, Thomas J. Trevethan
CCE Theses and Dissertations
The problem explored in this dissertation report was that at the time of this study, there were no design principles or methodologies based on design science research (DSR) available to use for artifact construction, implementation, and effective evaluation of cloud-based networking lab environments that can be used to foster hands-on technology skills in students. Primarily based on Hevner’s 7 guidelines of DSR, Peffer’s design science research methodology (DSRM), and Gregor’s IS design theory, this study forms the groundwork for the development of procedures and specifications derived from DSR literature to facilitate the construction, implementation, and evaluation of a comprehensive cloud-based …
Classroom Polling Software For Use With Mobile And Web-Based Devices, Nick Renford, Jeremy Straub, Scott Kerlin
Classroom Polling Software For Use With Mobile And Web-Based Devices, Nick Renford, Jeremy Straub, Scott Kerlin
Jeremy Straub
The goal of this project is to create an interface for Android, iOS, and Win-dows Phone smartphones, as well as a web interface that will act as a “clicker”. The instructors will be able to send out questions, and the students will be able to answer the questions, and get feedback if the instructor wants them to have it. The teacher can decide whether the feedback is instant or manually initiated, and what format the response will be, whether it includes the correct answer, and what type of chart, if any, indicating the most com-monly selected answer(s). There will be …
The Use Of The Roofsat For Computer Science And Engineering Education, Jeremy Straub, Ronald Marsh
The Use Of The Roofsat For Computer Science And Engineering Education, Jeremy Straub, Ronald Marsh
Jeremy Straub
This poster presents an overview of a tool that has been created to provide students with real-world experience in the design, development and operation of control and scientific mission software for a cyber-physical system. The ROOFSAT, developed at UND, is a low-cost analog for a small spacecraft (though in many ways these capabilities also enable similar UAV work). The ROOFSAT was constructed with approximately $1,500 generously provided by the John D. Odegard School of Aerospace Sciences out of commercially-available parts. It includes multiple cameras, a pan-tilt mount and the same space-qualified computer hardware which has been used on both spacecraft …
Introduction To Parallel Computation, Clinton Mckay
Introduction To Parallel Computation, Clinton Mckay
Graduate Student Theses, Dissertations, & Professional Papers
Introduction to Parallel Computing is a course designed to educate students on how to use the parallel libraries and tools provided by modern operating systems and massively parallel computer graphics hardware.
Using a series of lectures and hands-on exercises. Students will learn about parallel algorithms and concepts that will aid them in analyzing a problem and constructing a parallel solution, if possible, using the tools available to their disposal.
The course consists of lectures, projects, quizzes, and homework. The combination of these components will deliver the necessary domain knowledge to students, test them, and in the process train them to …
I2StemE - What, Who, Where?, Kania Greer, Bob Mayes
I2StemE - What, Who, Where?, Kania Greer, Bob Mayes
Interdisciplinary STEM Teaching & Learning Conference (2012-2019)
I2STEMe is a new Institute on the campus of GSU whose focus is to increase opportunities for K-20 students, teachers, and businesses to partner together to improve STEM Education in Georgia around the tenets of place-based learning, problem based learning and teaching for understanding.
Teaching Introductory Programming Concepts: A Comparison Of Scratch And Arduino, Anne Beug
Teaching Introductory Programming Concepts: A Comparison Of Scratch And Arduino, Anne Beug
Master's Theses
Computing has become an integral part of modern America. The Bureau of Labor Statistics estimates that between 2008 and 2018, the United States will have 1.4 million job openings in computing fields [1]. Since the early 2000's (just after the "dot com bust"), the number of students enrolled in computing majors (Computer Science, Computer Engineering, etc.) dropped precipitously by over 50%, only starting to rise again in 2009 [2]. One way to rectify to this gap between demand and supply is to start training students in computational thinking during high school. While the Computer Science Advanced Placement AB test has …
Fostering Logical Thinking In Novice Student Programmers, Kyle Wenholz
Fostering Logical Thinking In Novice Student Programmers, Kyle Wenholz
Summer Research
Many student programmers practice what is called tinkering (attempting to fix broken code by making small haphazard changes). Tinkering wastes time and circumvents the pedagogical purposes of programming exercises in introductory computer science courses. The tinkering process is focused on editing the code before submitting it for compilation, a process that takes code written in a high-level language for translation into machine language (something interpreted directly by the computer). Our hypothesis is that it may be possible to dissuade tinkering by introducing a delay into the compile step, where this delay will keep the student programmer from making changes to …
Animated Database Courseware: Using Animations To Extend Conceptual Understanding Of Database Concepts, Meg Murray, Mario Guimaraes
Animated Database Courseware: Using Animations To Extend Conceptual Understanding Of Database Concepts, Meg Murray, Mario Guimaraes
Faculty and Research Publications
Teaching abstract concepts can be best supported with supplemental instructional materials such as software animations. Visualization and animations have been shown to increase student motivation and help students develop deeper understandings. Through an NSF funded CCLI grant, a set of animations to support the teaching of database concepts is being developed and made freely available. Current modules available cover areas such as database design, interactive SQL, stored procedures and triggers, transactions and database security. In this paper, we provide an overview of the Animated Database Courseware (ADbC) as well as provide examples of how this software might be utilized in …
Expanding The Database Curriculum, Meg Murray, Mario Guimaraes
Expanding The Database Curriculum, Meg Murray, Mario Guimaraes
Faculty and Research Publications
As database concepts and technologies continue to evolve there exists a need to expand the topics included in database curricula. This is challenging given the restraints on the number of courses that can be included in a typical CS or IS program. While a set of commonly identified core concepts and principles exists, there is little consensus on what supplemental materials should be included in database courses. Through an NSF proof-of-concept grant, we designed and developed courseware incorporating the use of animations to deepen and enrich standard presentations of core database concepts and to complement database teachings as found in …
Learner-Centered Assignments In Computer Literacy, Martha E. Myers, Meg C. Murray, Mario Guimaraes, Debra B. Geist
Learner-Centered Assignments In Computer Literacy, Martha E. Myers, Meg C. Murray, Mario Guimaraes, Debra B. Geist
Faculty and Research Publications
Literacy is a concept that is understood to be the identifier of an educated populace. In today's world, literacy includes computer literacy, as well as language and quantitative literacy. This paper describes exercises developed to improve first year students' computer literacy through more learner-centered engagement. Exercises are designed to support learner-centered goals of independent and responsible learners, appropriate breadth and depth of content, teacher as facilitator, and assessment woven into learning. Exercise topics include purchase of a personal computer, basic logic via spreadsheets, an annotated bibliography built with electronic resources, and an integrated assignment customized by and for each student.
Move To Component Based Architectures: Introducing Microsoft's .Net Platform Into The College Classroom, Meg C. Murray
Move To Component Based Architectures: Introducing Microsoft's .Net Platform Into The College Classroom, Meg C. Murray
Faculty and Research Publications
A transformation has been occurring in the architectural model for computer-based application intense software systems. This new model, software-as-a-service, will have a profound impact on the design and development of software for many years to come and as such college level computing curriculums will need to incorporate the concepts and methodologies associated with this new architecture. The platform is built upon a view of interrelated, distributed peer-level software modules and components that work in tandem to achieve specified functional goals. From Microsoft's viewpoint, migration to the new platform requires a radical shift in the software development lifecycle. It is becoming …