Challenges and Experiences in Implementing a Specifications Grading System in an Upper-Division Undergraduate Computer Networks Course

Publication Date

6-25-2023

Document Type

Conference Proceeding

Publication Title

ASEE Annual Conference and Exposition, Conference Proceedings

Abstract

Computer Networks is an important course in most undergraduate curricula in computing disciplines. The course learning objectives cover a broad range of topics and skills. The students are expected to acquire knowledge about the basic functionality of the layered architecture of the Internet, while also demonstrating a deeper level of understanding of each layer. A higher level of mastery can either indicate a deeper understanding of each layer or an in-depth understanding of one layer. Traditional point-based grading systems fail to capture mastery over concepts and skills in the course. Students also find it difficult to ascertain where they stand in the class. Specifications grading formalizes the skills and understanding of concepts that students have to demonstrate in order to achieve a particular final letter grade in the course. The system also supports revising and resubmitting student work, thereby inculcating the interest to learn rather than achieve a minimum number of points. This paper presents the author's experience in developing and implementing a specifications grading system for an upper-division undergraduate computer networks course over two semesters. First, the paper presents the design of a strong specifications grading system by mapping the learning outcomes map to assessment targets. Further, it will elaborate on how the assessments can be bundled to form specifications for the final letter grade. It will also elaborate on the teaching and grading load to handle revisions. This system was implemented over two semesters - Fall 2021 and Spring 2022. The author's learnings from each attempt and the changes made in the second iteration will also be presented. Overall, the grading system was accepted positively across two semesters, without increasing the grading load on the instructor.

Department

Computer Engineering

Share

COinS