Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education 2003
DOI: 10.1145/961511.961519
|View full text |Cite
|
Sign up to set email alerts
|

Using lab exams to ensure programming practice in an introductory programming course

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
20
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(21 citation statements)
references
References 7 publications
1
20
0
Order By: Relevance
“…This finding suggests that using a single test form for asynchronous exams spread over 2 days does not compromise the integrity of the exam results as long as students are randomly assigned when to take the exam. There are a few studies that describe experiments with computer‐based exams in lab sections (i.e., asynchronous but at times that students chose before the start of the class) for computer science courses, but none of them has reported score trends over time (Barros, Estevens, Dias, Pais, & Soeiro, ; Bennedsen & Caspersen, ; Califf & Goodwin, ; Jacobson, ).…”
Section: Literature Reviewmentioning
confidence: 99%
“…This finding suggests that using a single test form for asynchronous exams spread over 2 days does not compromise the integrity of the exam results as long as students are randomly assigned when to take the exam. There are a few studies that describe experiments with computer‐based exams in lab sections (i.e., asynchronous but at times that students chose before the start of the class) for computer science courses, but none of them has reported score trends over time (Barros, Estevens, Dias, Pais, & Soeiro, ; Bennedsen & Caspersen, ; Califf & Goodwin, ; Jacobson, ).…”
Section: Literature Reviewmentioning
confidence: 99%
“…However, students ± 1 INTRODUCTION Laboratory exercises are included as an essential part in most of the programming courses to ensure that students are engaged in suffi cient programming practice. Some studies [1,2] say that the main cause of student's failure in introductory programming courses is lack of practice and insuffi cient assessments. Yet, in our experience, we observed that two aspects that are more important than the amount of practice exercises are practicing the right type of exercises and following the right process of problem solving through the exercises.…”
Section: Teaching Problem Solving Effectivelymentioning
confidence: 99%
“…However, teaching the problem solving process in class does not completely serve the purpose unless students follow these techniques during the lab exercises and programming assignments. Many papers [1,7,8,9 and 10] suggest on improving laboratory courses by introducing web-exercises for programming language [8], introducing lab exams [1,9], and improving lab contents [7, 10] but none of them focuses on teaching students the process of problem solving. Giving students enough exercises does not help to improve their problem solving skills if they are not taught to follow the proper process of problem solving.…”
mentioning
confidence: 99%
“…Some researchers have proposed using laboratory exams to test students [28]- [30] on their programming ability. For example, Califf and Goodwin proposed that a laboratory final exam was necessary since written exams in CS1 do not give instructors the needed perspective on the students' hands-on programming ability [29].…”
Section: A Related Work On Laboratoriesmentioning
confidence: 99%
“…They found that the exam has been beneficial in improving students' attitudes toward programming and their proficiency in programming, and it has improved the instructors' ability to determine which students are sufficiently good programmers to continue on to CS2. Instead of a final exam, Barros et al proposed a set of laboratory exams [30].…”
Section: A Related Work On Laboratoriesmentioning
confidence: 99%