Cs1 And Cs2 Programming Exams For Assessing Learning And Teaching

Uloženo v:
Podrobná bibliografie
Vydáno v:Association for Engineering Education - Engineering Library Division Papers (Jun 20, 2004), p. 9.358.1
Hlavní autor: Albee, Paul
Další autoři: Dillon, Laura, Oleszkiewicz, Jonathon, Stockman, George
Vydáno:
American Society for Engineering Education-ASEE
Témata:
On-line přístup:Citation/Abstract
Full text outside of ProQuest
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!

MARC

LEADER 00000nab a2200000uu 4500
001 2317843722
003 UK-CbPIL
035 |a 2317843722 
045 0 |b d20040620 
100 1 |a Albee, Paul 
245 1 |a Cs1 And Cs2 Programming Exams For Assessing Learning And Teaching 
260 |b American Society for Engineering Education-ASEE  |c Jun 20, 2004 
513 |a Conference Proceedings 
520 3 |a In the Computer Science and Engineering Department at Michigan State University (CSE/MSU), we use timed programming exams in our introductory programming courses to assess both individual student programming skills and course instruction. Administration and design of these exams presented challenging problems. In this paper, we describe these problems and how we solved them in our programming exam system. Additionally, we describe the exams themselves and the particular outcomes under assessment. These courses at CSE/MSU use C++ for programming; however, the issues and methods discussed apply to any programming language. Working on programming projects is perhaps the most common method for students to learn the skills necessary for programming. The use of individual programming projects in teaching is grounded in modern pedagogical theories, such as problem-based and active learning.1, 2 Programming projects may be graded to help in assessing student progress in learning and effectiveness of instruction, and also to motivate students to carry out the projects and to provide them constructive feedback. However, using programming projects in assessment is problematic. Some students spend an unusual amount of time on programming projects or receive too much help in doing the work. Moreover, inappropriate copying of code developed by others is also common. Written exams often provide the primary means for assessment in large introductory programming courses. Unfortunately, it is difficult to determine how well questions on written exams correlate with programming skills. Exams in large introductory programming courses are often multiple choice or short-answer. Such questions typically test knowledge of specific aspects of programming features, rather than ability to devise a solution and realize the solution in code. Moreover, feedback from students indicates that they feel their performance on such exams is not a good measure of their programming skills. They find multiple choice questions to be “tricky” and complain of difficulty expressing them selves in short answers. In fact, communication skills may be more prominent factors in determining how well students perform on written exams than are programming skills. For these reasons, CSE/MSU has started using controlled programming examinations in the introductory programming courses for the purpose of assessing programming skills of individual students and adequacy of instruction in programming. We use programming exams to augment more traditional assessment techniques, including individual and small group programming projects and written examinations. There are two ancillary benefits of using programming exams in assessment. First, feedback from our Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education 
653 |a Adequacy 
653 |a Questions 
653 |a Students 
653 |a Learning 
653 |a Copying 
653 |a Feedback 
653 |a Engineering education 
653 |a Programming languages 
653 |a Communication skills 
653 |a Colleges & universities 
653 |a Copyright 
653 |a Multiple choice 
653 |a Problem based learning 
653 |a Computer science 
653 |a Multiple choice questions 
653 |a Teaching 
653 |a Skills 
653 |a Computer assisted instruction--CAI 
653 |a College students 
653 |a Evaluation 
653 |a Engineering 
653 |a Education 
653 |a Inappropriateness 
653 |a Motivation 
653 |a Tests 
653 |a Academic achievement 
700 1 |a Dillon, Laura 
700 1 |a Oleszkiewicz, Jonathon 
700 1 |a Stockman, George 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 20, 2004), p. 9.358.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317843722/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/cs1-and-cs2-programming-exams-for-assessing-learning-and-teaching