NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20194
Since 201819
Since 2015 (last 5 years)57
Source
Computer Science Education57
Audience
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 57 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Nasser-Abu Alhija, Fadia; Levi-Eliyahu, Orna – Computer Science Education, 2019
Background and Context: Understanding the effects of learner characteristics and perceived learning environment on achievement in academic fields including Computer Science (CS) is of critical importance. Objective: This study aimed at testing a hypothesized model of achievement in CS in terms of the learner and the learning environment…
Descriptors: Computer Science Education, Grade 11, Grade 12, High School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Moskal, Adon Christian Michael; Wass, Rob – Computer Science Education, 2019
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are…
Descriptors: Computer Software, Undergraduate Students, Programming, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Margulieux, Lauren; Ketenci, Tuba Ayer; Decker, Adrienne – Computer Science Education, 2019
Background and context: The variables that researchers measure and how they measure them are central in any area of research, including computing education. Which research questions can be asked and how they are answered depends on measurement. Objective: To summarize the commonly used variables and measurements in computing education and to…
Descriptors: Measurement Techniques, Standards, Evaluation Methods, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Chen, Chen; Haduong, Paulina; Brennan, Karen; Sonnert, Gerhard; Sadler, Philip – Computer Science Education, 2019
Background and Context: The relationship between novices' first programming language and their future achievement has drawn increasing interest owing to recent efforts to expand K-12 computing education. This article contributes to this topic by analyzing data from a retrospective study of more than 10,000 undergraduates enrolled in introductory…
Descriptors: Computer Science Education, Programming Languages, College Students, Computer Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Yadav, Aman; Krist, Christina; Good, Jon; Caeli, Elisa Nadire – Computer Science Education, 2018
A number of efforts have focused on preparing teachers to integrate CT within secondary disciplinary subject areas; however, there is little research on how CT ideas could be embedded within elementary subjects. We designed a professional development activity for elementary teachers to embed CT within science and examined how their understanding…
Descriptors: Computation, Thinking Skills, Elementary School Teachers, Faculty Development
Peer reviewed Peer reviewed
Direct linkDirect link
Falkner, Katrina; Vivian, Rebecca; Williams, Sally-Ann – Computer Science Education, 2018
Computer Science (CS) curricula are being adopted worldwide. However, the lack of prior teaching training within this area means that we have an urgent need to provide teacher professional development. Best practice teacher professional development motivates us to construct interactive and sustainable models of professional development. However,…
Descriptors: Computer Science Education, Curriculum, Faculty Development, Best Practices
Peer reviewed Peer reviewed
Direct linkDirect link
Sentance, Sue; Humphreys, Simon – Computer Science Education, 2018
Situated learning theory maintains that there is a relationship between learning and the social situation in which it occurs; learning is embedded in activity, context and culture. In terms of professional learning for teachers, this implies that effective learning takes place within a community where experts and novices meet and where practice is…
Descriptors: Computer Science Education, Communities of Practice, Elementary School Teachers, Secondary School Teachers
Peer reviewed Peer reviewed
Direct linkDirect link
Bares, William; Manaris, Bill; McCauley, Renée – Computer Science Education, 2018
Computing in the Arts (CITA) is an interdisciplinary Bachelor of Arts degree program, which integrates computer science with art theory and practice. We present a 6-year study that explores the impact of the CITA degree on broadening participation. We find that CITA attracts a different student population than traditional computer science degrees.…
Descriptors: Longitudinal Studies, Computer Science Education, Interdisciplinary Approach, Gender Differences
Peer reviewed Peer reviewed
Direct linkDirect link
Ben-David Kolikant, Yifat; ma'ayan, Ze'ev – Computer Science Education, 2018
Higher-education students now have more alternatives for searching for information than previous generations had. The Internet is a vast ocean of information sources, albeit with diverse reliability and quality. In Web 2.0 platforms, any participant can be a content creator. This reality is challenging for both the instructors and the students. We…
Descriptors: Computer Science Education, Higher Education, Internet, Web 2.0 Technologies
Peer reviewed Peer reviewed
Direct linkDirect link
Pantic, Katarina; Clarke-Midura, Jody; Poole, Frederick; Roller, Jared; Allan, Vicki – Computer Science Education, 2018
Stereotypes people hold about computer scientists contribute to underrepresentation in computer science. Perceptions of computer scientists have historically been linked to males and a "nerd" culture, which can lead to lack of interest, particularly for girls. This article presents two studies conducted with two groups of middle…
Descriptors: Stereotypes, Computer Science, Disproportionate Representation, Gender Differences
Peer reviewed Peer reviewed
Direct linkDirect link
Palmer, Stuart; Coldwell-Neilson, Jo; Campbell, Malcolm – Computer Science Education, 2018
In Australia, the IT workforce and employment outcomes for university IT bachelor graduates have a complex interrelationship. The likelihood of IT bachelor graduates to work in a professional IT role is infrequently discussed in the research literature. It has been suggested that "deficient" undergraduate IT curricula are one contributor…
Descriptors: Outcomes of Education, Information Technology, Employment Opportunities, Bachelors Degrees
Peer reviewed Peer reviewed
Direct linkDirect link
Berre, Arne J.; Huang, Shihong; Murad, Hani; Alibakhsh, Hanieh – Computer Science Education, 2018
This article presents the results of observations and analyses of students' learning model-driven system development from two related courses taught at a university in Norway and at a university in the United States in 2015, and consequently, in an updated version in 2016. The motivation of this article is to understand and analyse how effective…
Descriptors: Engineering Education, Computer Software, Foreign Countries, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Burgueño, Loli; Vallecillo, Antonio; Gogolla, Martin – Computer Science Education, 2018
Models are expanding their use for many different purposes in the field of software engineering and, due to their importance, universities have started incorporating modeling courses into their programs. Being a relatively new discipline, teaching modeling concepts brings in new challenges. Our contribution in this paper is threefold. First, we…
Descriptors: Engineering Education, Programming, Computer Software, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Gogolla, Martin; Stevens, Perdita – Computer Science Education, 2018
Teaching modeling in computer science is complicated. Many factors contribute, and are related in diverse ways. We regard some combinations as more successful than others, but we also value diversity, and we struggle to elucidate the relationships and our value structure. Similar remarks apply to the study of biological ecosystems. This…
Descriptors: Computer Science Education, Ecology, Teaching Methods, Logical Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
O'Neill, Ian – Computer Science Education, 2018
This article reminds readers of the benefits that use cases bring to the software development process. Use cases, as featured in the UML (Unified Modeling Language), are contrasted with the much terser "user stories" favoured by agile methods. With their normal and alternative flows, and extending and included behaviours, use cases…
Descriptors: Computer Software, Teaching Methods, Undergraduate Students, Courseware
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4