NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 841 to 855 of 7,857 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Orly Barzilai; Sofia Sherman; Moshe Leiba; Hadar Spiegel – Journal of Information Systems Education, 2024
Data Structures and Algorithms (DS) is a basic computer science course that is a prerequisite for taking advanced information systems (IS) curriculum courses. The course aims to teach students how to analyze a problem, design a solution, and implement it using pseudocode to construct knowledge and develop the necessary skills for algorithmic…
Descriptors: Statistics Education, Problem Solving, Information Systems, Algorithms
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Katie N. Smith – AERA Open, 2024
Despite the growing popularity of computing bachelor's programs, women remain vastly underrepresented in these fields. Using Social Cognitive Career Theory and intersectionality as guiding theories, this qualitative study explores how postsecondary institutions shape women's experiences choosing and entering computing bachelor's programs.…
Descriptors: Undergraduate Students, Females, Disproportionate Representation, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Judith Galezer; Smadar Szekely – Informatics in Education, 2024
Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts…
Descriptors: Learning Management Systems, Game Based Learning, Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Fan Xu; Ana-Paula Correia – Journal of Computing in Higher Education, 2024
As online learning has become an inevitable trend in the post-peak era of the COVID-19 pandemic, distributed pair programming (DPP) is gaining momentum in both education and industry. DDP serves as a collaborative programming approach and also benefits the development of computational thinking, a fundamental skill in today's world. This study…
Descriptors: Programming, Computer Science Education, Cooperative Learning, Learning Activities
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Humayun Zafar; Carole L. Hollingsworth; Tridib Bandyopadhyay; Adriane B. Randolph – Journal of Cybersecurity Education, Research and Practice, 2024
This research article examines conversations happening between cybersecurity academics and industry leaders with a goal to improve the development of cybersecurity professionals. We specifically focus on efforts in the Southeast region of the United States. The discussion features insights from a panel consisting of an academic cybersecurity…
Descriptors: Computer Security, Career Pathways, Computer Science Education, Industry
Tiffany L. Wright – ProQuest LLC, 2024
This study aimed to examine the impact of cultural capital (Bourdieu, 1973; Bourdieu & Passeron, 1977) on the access and equity of C-STEM learners of color under the following four tenets of Yosso's (2005) Community Cultural Wealth model: aspirational, familial, social, and navigational capital. A theoretical framework of Critical Race Theory…
Descriptors: Cultural Capital, Access to Education, Equal Education, Females
Peer reviewed Peer reviewed
Direct linkDirect link
Yan Lin; Hongjian Liao; Suxian Weng; Wanqi Dong – Education and Information Technologies, 2024
Children's preschool years are crucial for the development of computational thinking (CT) skills. However, debate continues regarding whether CT should be developed through plugged-in or unplugged activities. This study investigated the similarities and differences between plugged-in and unplugged activities with similar learning content and…
Descriptors: Learning Activities, Computer Science Education, Teaching Methods, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Shmallo, Ronit; Ragonis, Noa – Education and Information Technologies, 2021
The paper presents research that aims to expose students' understanding of the "this" reference in object-oriented programming. The study was conducted with high school students (N = 86) and college engineering students (N = 77). Conceptualization of "this" reflects an understanding of objects in general and involves aspects of…
Descriptors: Computer Science Education, Programming, High School Students, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Peña, Joslenne; Hanrahan, Benjamin V.; Rosson, Mary Beth; Cole, Carmen – ACM Transactions on Computing Education, 2021
Many initiatives have focused on attracting girls and young women (K-12 or college) to computer science education. However, professional women who never learned to program have been largely ignored, despite the fact that such individuals may have many opportunities to benefit from enhanced skills and attitudes about computer programming. To…
Descriptors: Computer Science Education, Professional Education, Females, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Bellino, Alessio; Herskovic, Valeria; Hund, Michael; Munoz-Gama, Jorge – ACM Transactions on Computing Education, 2021
A common belief among students is that computing is a boring subject that lacks a connection to the real world. The first class (one 80-minute session) in an introductory computer science course may be an appropriate instance to combat such a belief. Previous studies have used course-wide interventions, e.g., games and physical/tangible devices to…
Descriptors: Student Motivation, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Bowman, Nicholas A.; Jarratt, Lindsay; Culver, K. C.; Segre, Alberto M. – ACM Transactions on Computing Education, 2021
Active and collaborative learning has shown considerable promise for improving student outcomes and reducing group disparities. As one common form of collaborative learning, pair programming is an adapted work practice implemented widely in higher education computing programs. In the classroom setting, it typically involves two computer science…
Descriptors: Programming, Cooperative Learning, Student Attitudes, Academic Achievement
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
Vinueza-Morales, Mariuxi; Borrego, Diana; Galindo, Jose A.; Benavides, David – IEEE Transactions on Education, 2021
Contribution: A systematic literature review on the empirical evidence regarding the usage of programming languages for learning purposes is presented. The review analyzes different methods and tools at different educational levels and with different objectives. Background: Learning programming has gained relevance in the last decade. This is due…
Descriptors: Teaching Methods, Programming Languages, Research Reports, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Coenraad, Merijke; Hopcraft, Connor; Jozefowicz, Jane; Franklin, Diana; Palmer, Jen; Weintrop, David – Computer Science Education, 2021
Background and Context: Educators make consequential curricular decisions, often with little support, particularly as it relates to equity and how to support all students. Objective: This paper investigates the use of a rubric to support educators evaluating computer science curricula, especially with regards to equity. Method: Seventeen…
Descriptors: Equal Education, Decision Making, Scoring Rubrics, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Macak, Martin; Kruzelova, Daniela; Chren, Stanislav; Buhnova, Barbora – Education and Information Technologies, 2021
Understanding the processes in education, such as the student learning behavior within a specific course, is a key to continuous course improvement. In online learning systems, students' learning can be tracked and examined based on data collected by the systems themselves. However, it is non-trivial to decide how to extract the desired students'…
Descriptors: Student Projects, Learning Analytics, Data Collection, Computer Science Education
Pages: 1  |  ...  |  53  |  54  |  55  |  56  |  57  |  58  |  59  |  60  |  61  |  ...  |  524