CS 111B - Programming Fundamentals: Java - Stage 5 - Constance Conner

Assessment

Assessment Methods

Analysis of exam, quiz, or homework items linked to specific SLOs

Assessment DescriptionAt the Spring 2013 Flex Day Dept Meeting (1/14/13) it was agreed by the department as a whole to add the topic Auto Boxing and Unboxing to the CS111B Course Outline. This is part of SLO A:

Design and implement abstract data types using classes, encapsulation,

inheritance and polymorphism

This is required as a prerequisite topic for the advanced Java Courses (CS211 S/D/E). While this topic is included in the textbook used for CS111B, it has never been emphasized nor evaluated.

In Spring 2013, I added test question(s) to the first test/quiz to assess student understanding of the topic
Learning OutcomesSLO:

A. Design and implement abstract data types using classes, encapsulation,

inheritance and polymorphism
Number of Sections4
Number of Instructors2
Number of Students~40

Data Analysis

Data Shared With
  • Instructors of the same course (at CCSF)
  • Faculty and staff within our department
Data Sharing Methods
  • Face-to-face meetings
  • Email
  • Shared document files
Data SummaryQuestion:

In addition to their usage providing a mechanism to convert (to box) primitive data into objects, what else do the wrapper classes provide?

36% Correct

Question:

Autoboxing is:

82% Correct
Analysis SummaryThe wide range of correct answers shows that students have a basic understanding of the definition of auto boxing/unboxing, but not how it is used.
Next Steps PlannedIn Fall 2013, course content will be updated to include examples of using autoboxing/unboxing. Additional test questions will be added on the topic as well.
Learning OutcomesRefer to previous answers.

Changes

DetailsIn Spring 2013, I added 2 test question(s) to the first test/quiz to assess student understanding of the topic.

Question:

In addition to their usage providing a mechanism to convert (to box) primitive data into objects, what else do the wrapper classes provide?

Question:

Autoboxing is:
Learning OutcomesRefer to previous answers.

Tentative Future Plans

TermFall 2013
Activities
  • Revision of outcomes and assessment methods (measurements)
  • Assessment (measurement) of outcomes
  • Analysis and discussion of assessment data and next steps
  • Implementation of planned changes and reassessment
More DetailsIn Fall 2013, course content will be updated to include examples of using autoboxing/unboxing. Additional test questions will be added on the topic as well. After implemention, the questions will then be analyzed and assessed to see if further changes are needed.

SLO Details Storage Location

Back to Department Overview