Publication Date
In 2025 | 0 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 29 |
Descriptor
Student Evaluation | 30 |
Undergraduate Students | 30 |
Programming | 27 |
Computer Science Education | 19 |
Foreign Countries | 14 |
Teaching Methods | 12 |
Introductory Courses | 11 |
Feedback (Response) | 10 |
Student Attitudes | 10 |
Computer Software | 9 |
Educational Technology | 8 |
More ▼ |
Source
Author
Riese, Emma | 2 |
Akanbi, Temitope | 1 |
Ambrósio, Ana Paula | 1 |
Arslan Namli, Nihan | 1 |
Barker, Trevor | 1 |
Barnes, Tiffany | 1 |
Barros, Beatriz | 1 |
Bertoa, Manuel F. | 1 |
Beyin Chen | 1 |
Bligh, Brett | 1 |
Buitendag, Albertus A. K. | 1 |
More ▼ |
Publication Type
Journal Articles | 27 |
Reports - Research | 20 |
Reports - Descriptive | 4 |
Reports - Evaluative | 4 |
Collected Works - Proceedings | 2 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 30 |
Postsecondary Education | 27 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Grade 8 | 1 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Secondary Education | 1 |
Audience
Location
Brazil | 3 |
Australia | 2 |
Greece | 2 |
Norway | 2 |
Pennsylvania | 2 |
Turkey | 2 |
United Kingdom | 2 |
Asia | 1 |
Canada | 1 |
Connecticut | 1 |
Denmark | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 1 |
What Works Clearinghouse Rating
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Chen, Peggy P. – New Directions for Teaching and Learning, 2023
Many introductory computer science (CS) courses are intended to address the increased demand for computer literacy and the development of cross-cutting concepts and practices of computational thinking (CT). Colleges and universities offer introductory CS courses every semester toward this end. The issue is centered on how to support CT learning in…
Descriptors: Introductory Courses, Computer Science Education, Computer Literacy, Thinking Skills
Yang, Fan; Akanbi, Temitope; Chong, Oscar Wong; Zhang, Jiansong; Debs, Luciana; Chen, Yunfeng; Hubbard, Bryan J. – Journal of Civil Engineering Education, 2024
Computing technology is reshaping the way in which professionals in the architecture, engineering, and construction industries conduct their business. The execution of construction tasks is changing from traditional 2D to 3D building information modeling (BIM)-based concepts. The use of BIM is expanded and enriched by the introduction of advanced…
Descriptors: Civil Engineering, Engineering Education, Programming Languages, Construction Management
Gwo-Haur Hwang; Beyin Chen; Shih-Pei Chen – Interactive Learning Environments, 2024
This study proposed a game-based flipped teaching approach and applied it to a HTML (HyperText Markup Language) course. We developed two versions of the pre-class content testing, one of which was game-based, using a "looking-through" game, and the other which was traditional, using a multiple-choice test. We conducted a teaching…
Descriptors: Flipped Classroom, Instructional Effectiveness, Teaching Methods, Prior Learning
Arslan Namli, Nihan; Senkal, Ozan – International Journal of Assessment Tools in Education, 2018
The overall objective of this study is to understand how the fuzzy logic theory can be used in measuring the programming performance of the undergraduate students, as well as proving the advantages of using fuzzy logic in evaluation of students' performance. 336 students were involved in the sample of this quantitative study. The first group was…
Descriptors: Undergraduate Students, Programming, Computation, Student Evaluation
Riese, Emma; Stenbom, Stefan – IEEE Transactions on Education, 2023
Contribution: This study evaluates the generalizability of previously identified perceptions among engineering students of assessments in introductory programming (CS1). The students' perceptions of their instructors' and teaching assistants' (TAs) roles in these assessments are also studied, and differences based on prior programming experience,…
Descriptors: Student Attitudes, Educational Experience, Computer Science Education, Student Evaluation
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Conejo, Ricardo; Barros, Beatriz; Bertoa, Manuel F. – IEEE Transactions on Learning Technologies, 2019
This paper presents an innovative method to tackle the automatic evaluation of programming assignments with an approach based on well-founded assessment theories (Classical Test Theory (CTT) and Item Response Theory (IRT)) instead of heuristic assessment as in other systems. CTT and/or IRT are used to grade the results of different items of…
Descriptors: Computer Assisted Testing, Grading, Programming, Item Response Theory
Esterhazy, Rachelle – Assessment & Evaluation in Higher Education, 2018
Most research on feedback has paid limited attention to the role of disciplines and their relational dynamics. This article addresses this limitation by offering a conceptualisation of feedback as a relational process that emerges through feedback encounters shaped by the educational and professional practices of the discipline. Using data from a…
Descriptors: Feedback (Response), Student Evaluation, Undergraduate Students, College Faculty
Ueno, Maomi; Miyazawa, Yoshimitsu – IEEE Transactions on Learning Technologies, 2018
Over the past few decades, many studies conducted in the field of learning science have described that scaffolding plays an important role in human learning. To scaffold a learner efficiently, a teacher should predict how much support a learner must have to complete tasks and then decide the optimal degree of assistance to support the learner's…
Descriptors: Scaffolding (Teaching Technique), Prediction, Probability, Comparative Analysis
Taylor, Blair; Kaza, Siddharth – ACM Transactions on Computing Education, 2016
Despite the critical societal importance of computer security, security is not well integrated into the undergraduate computing curriculum. Security classes and tracks treat security issues as separable topics as opposed to fundamental issues that pervade all aspects of software development. Recently, there has been an increasing focus on security…
Descriptors: Coding, Introductory Courses, Computer Science Education, Programming
Ferreira, Deller James; da Silva, Hebert Coelho; Melo, Tatiane F. N.; Ambrósio, Ana Paula – Educational Technology & Society, 2017
Teachers usually expect that any form of a continuous assessment (CA) should contribute significantly to the student learning process in introductory programming courses. To foster teachers to go beyond the current practices of a CA applied when to programming, from 2011 to 2014, we investigated the use of the Boca Online Contest Administrator…
Descriptors: Introductory Courses, Programming, Teacher Student Relationship, Peer Relationship
Jacobs, Christian T.; Gorman, Gerard J.; Rees, Huw E.; Craig, Lorraine E. – Journal of Geoscience Education, 2016
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students…
Descriptors: Foreign Countries, Undergraduate Students, Teaching Methods, Programming
Hattingh, Frederik; Buitendag, Albertus A. K.; van der Walt, Jacobus S. – Journal of Information Technology Education: Innovations in Practice, 2013
The transfer and teaching of programming and programming related skills has become, increasingly difficult on an undergraduate level over the past years. This is partially due to the number of programming languages available as well as access to readily available source code over the Web. Source code plagiarism is common practice amongst many…
Descriptors: Plagiarism, Identification, Programming, Computer Science Education
Previous Page | Next Page »
Pages: 1 | 2