June 14, 2009
June 14, 2009
June 17, 2009
Software Engineering Constituent Committee
14.181.1 - 14.181.12
AN ASSESSMENT STRATEGY FOR A CAPSTONE COURSE IN SOFTWARE AND COMPUTER ENGINEERING Richard Stansbury and Massood Towhidnejad Embry-Riddle Aeronautical University Daytona Beach, FL 32114
The assessment of individual student work on team projects is challenging. Ideally, every student would work toward the project goals with an equal level of effort resulting in all students in the course sharing the same final grade for the project. Unfortunately, this is not realistic. In this paper, a number of approaches to student assessment including peer and leader evaluation, ranking systems, etc. are discussed. Based on some of these ideas and the goal of providing students with frequent feedback, a new assessment approach for the computer and software engineering senior design course at Embry-Riddle Aeronautical University is presented, which utilizes rubrics to judge each student’s personal contribution and frequent delivery of the assessment so that students may iteratively improve their performance. This approach is evaluated versus the previous, a more highly subjective, assessment approach for this course. The paper concludes with a discussion of how this process will be implemented for later years.
At Embry-Riddle Aeronautical University (ERAU), Daytona Beach campus, two courses, CEC 420/421: Computer System Design Lab and SE 450/451: Software Team Project, comprise the two halves of a single year-long capstone course provided by the Department of Computer and Software Engineering. There is typically a significantly higher number of software engineering students versus computer engineering students. The course also invites participants from other departments such as human factors in order to encourage a multidisciplinary teaming environment.
From past experience, it has been found that assessment of individual student performance on a large group project is difficult. Ideally, every student would work toward the project goals with an equal level of effort resulting in all students in the course sharing the same final grade for the project. Unfortunately, this is not realistic. To distinguish between the individual contribution of each student, typically, self evaluation, peer evaluation, or team lead evaluation are used. However, this approach is also flawed. For instance, one major problem is that students tend to normalize their peer evaluations, which results in team members evaluating their peers above average (unless there is a student that has not contributed at all). For self evaluations, students typically provide themselves with a higher evaluation than is likely deserved.
To remedy these problems, the instructor may introduce a subjective evaluation for each student based on the instructor’s observations. Typically, there is not a formal representation of this subjective component to the grade. As a result, the grading criteria and expectations are never
Stansbury, R., & Towhidnejad, M. (2009, June), An Assessment Strategy For A Capstone Course In Software And Computer Engineering Paper presented at 2009 Annual Conference & Exposition, Austin, Texas. 10.18260/1-2--5441
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2009 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015