Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 35 |
Since 2006 (last 20 years) | 68 |
Descriptor
Computer Science Education | 70 |
Statistical Analysis | 70 |
Teaching Methods | 70 |
Foreign Countries | 50 |
Student Attitudes | 32 |
Programming | 29 |
College Students | 24 |
Instructional Effectiveness | 21 |
Undergraduate Students | 20 |
Computer Software | 19 |
Comparative Analysis | 18 |
More ▼ |
Source
Author
Chaves, Rafael Oliveira | 2 |
Durak, Gürhan | 2 |
Hwang, Gwo-Jen | 2 |
Lang, Guido | 2 |
Oliveira, Sandro Ronaldo… | 2 |
Urfa, Mehmet | 2 |
von Wangenheim, Christiane… | 2 |
Abu Baker, M. | 1 |
Acharya, Anal | 1 |
Acharya, Sushil | 1 |
Alemzadeh, Jalal | 1 |
More ▼ |
Publication Type
Journal Articles | 66 |
Reports - Research | 63 |
Tests/Questionnaires | 6 |
Reports - Descriptive | 4 |
Speeches/Meeting Papers | 3 |
Reports - Evaluative | 2 |
Collected Works - Proceedings | 1 |
Education Level
Higher Education | 58 |
Postsecondary Education | 46 |
Secondary Education | 5 |
Elementary Education | 3 |
High Schools | 2 |
Middle Schools | 2 |
Adult Education | 1 |
Elementary Secondary Education | 1 |
Grade 10 | 1 |
Grade 11 | 1 |
Grade 12 | 1 |
More ▼ |
Audience
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 2 |
Motivated Strategies for… | 2 |
What Works Clearinghouse Rating
Furtado, Julio; Oliveira, Sandro Ronaldo Bezerra; Chaves, Rafael Oliveira – International Journal of Information and Communication Technology Education, 2021
In organizations that are seeking a high degree of maturity, it is necessary to achieve a statistical control of software processes and to know their behavior and operational performance. The approach adopted for the research involves reading articles and experience performance reports, practical cases, discussion, the use of games and simulators,…
Descriptors: Undergraduate Students, Computer Science Education, Teaching Methods, Computer Software
Coetzee, Bronwynè; Kagee, Ashraf – Africa Education Review, 2021
In psychology departments in South Africa, the Statistical Package for the Social Sciences (SPSS) is routinely used for quantitative analysis. While SPSS has a user-friendly interface, it does not permit application of some of the more sophisticated analytic approaches and therefore has limited functionality. The programming language R can perform…
Descriptors: Teaching Methods, Faculty Development, Psychology, Programming Languages
Papadakis, Stamatios – International Journal of Web-Based Learning and Teaching Technologies, 2018
The teaching and learning of programming are often considered a difficult topic for both teachers and students, due to its complexity and abstract nature. The traditional teaching approaches are unable to contribute substantially to the development of the necessary cognitive models by the students, producing high rates of failure and dropout in…
Descriptors: Foreign Countries, Programming, Secondary School Students, Cooperative Learning
Teng, Chin-Hung; Chen, Jr-Yi; Chen, Zhi-Hong – Journal of Educational Computing Research, 2018
Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming…
Descriptors: Computer Simulation, Simulated Environment, Programming, Computer Science Education
Maguire, Phil; Maguire, Rebecca; Kelly, Robert – Computer Science Education, 2017
We report on an intervention in which informal programming labs were switched to a weekly machine-evaluated test for a second year Data Structures and Algorithms module. Using the online HackerRank system, we investigated whether greater constructive alignment between course content and the exam would result in lower failure rates. After…
Descriptors: Programming, Computer Science Education, Teaching Methods, Test Scoring Machines
Fernández-Alemán, José Luis; Carrillo-de-Gea, Juan Manuel; Meca, Joaquín Vidal; Ros, Joaquín Nicolás; Toval, Ambrosio; Idri, Ali – IEEE Transactions on Education, 2016
This paper presents the results of two educational experiments carried out to determine whether the process of specifying requirements (catalog-based reuse as opposed to conventional specification) has an impact on effectiveness and productivity in co-located and distributed software development environments. The participants in the experiments…
Descriptors: Productivity, Computer Science Education, Computer Software, Course Descriptions
Aydogan, Tuncay; Ergun, Serap – European Journal of Contemporary Education, 2016
Concept mapping is a method of graphical learning that can be beneficial as a study method for concept linking and organization. Concept maps, which provide an elegant, easily understood representation of an expert's domain knowledge, are tools for organizing and representing knowledge. These tools have been used in educational environments to…
Descriptors: Concept Mapping, Computer Science Education, Tests, Student Attitudes
Kayama, Mizue; Ogata, Shinpei; Asano, David K.; Hashimoto, Masami – International Association for Development of the Information Society, 2016
Conceptual modeling is one of the most important learning topics for higher education and secondary education. The goal of conceptual modeling in this research is to draw a class diagram using given notation to satisfy the given requirements. In this case, the subjects are asked to choose concepts to satisfy the given requirements and to correctly…
Descriptors: Visual Aids, Design Requirements, Concept Teaching, Novices
Magana, Alejandra J.; Seah, Ying Ying; Thomas, Paul – Journal of Information Systems Education, 2018
Agile methods such as Scrum that emphasize technical, communication, and teamwork skills have been practiced by IT professionals to effectively deliver software products of good quality. The same methods combined with pedagogies of engagement can potentially be used in the setting of higher education to promote effective group learning in software…
Descriptors: Cooperative Learning, Class Activities, Design, Teaching Methods
L2 Fluency as Influenced by Content Familiarity and Planning: Performance, Measurement, and Pedagogy
Bui, Gavin; Huang, Zeping – Language Teaching Research, 2018
This study investigates how second language (L2) fluency is influenced by two factors: Pre-task planning and content familiarity. Planning was adopted as a between-participant variable, combined with content familiarity as a within-participant variable, in a 2 × 2 split-plot factorial design. Nineteen measures of fluency phenomena, constituting…
Descriptors: Second Language Learning, Course Content, Familiarity, Language Fluency
Corno, Fulvio; De Russis, Luigi – IEEE Transactions on Education, 2017
The increasing complexity of the new breed of distributed intelligent systems, such as the Internet of Things, which require a diversity of languages and protocols, can only be tamed with design and programming best practices. Interest is also growing for including the human factor, as advocated by the "ambient intelligence" (AmI)…
Descriptors: Programming, Best Practices, Artificial Intelligence, Student Projects
Almeida, Fernando – Cypriot Journal of Educational Sciences, 2017
The teaching of entrepreneurship is currently a fundamental pillar in the construction of social responsibility with strong impact on the future economic development of society. The use of serious games in the entrepreneurship field is a way of encouraging students' motivation to become entrepreneurs and develop their skills in the field. In this…
Descriptors: Entrepreneurship, Social Responsibility, Teaching Methods, Educational Games
Rose, Simon P.; Habgood, M. P. Jacob; Jay, Tim – Electronic Journal of e-Learning, 2017
Programming tools are being used in education to teach computer science to children as young as 5 years old. This research aims to explore young children's approaches to programming in two tools with contrasting programming interfaces, ScratchJr and Lightbot, and considers the impact of programming approaches on developing computational thinking.…
Descriptors: Young Children, Computer Science Education, Programming, Educational Games
Marques, Maira; Ochoa, Sergio F.; Bastarrica, Maria Cecilia; Gutierrez, Francisco J. – IEEE Transactions on Education, 2018
Carrying out real-world software projects in their academic studies helps students to understand what they will face in industry, and to experience first-hand the challenges involved when working collaboratively. Most of the instructional strategies used to help students take advantage of these activities focus on supporting agile programming,…
Descriptors: Engineering Education, Computer Software, Cooperative Learning, Metacognition
Acharya, Anal; Sinha, Devadatta – Journal of Educational Technology Systems, 2018
This study uses homogeneity in personal learning styles and heterogeneity in subject knowledge for collaborative learning group decomposition indicating that groups are "mixed" in nature. Homogeneity within groups was formed using K-means clustering and greedy search, whereas heterogeneity imbibed using agenda-driven search. For checking…
Descriptors: Cooperative Learning, Outcomes of Education, Multiple Regression Analysis, Cognitive Style