Topics in Computer Science
A 301R course is used by a professor who is teaching an experimental course. Learning outcomes will vary for the course, but these outcomes are evaluated during the vetting process (through the department undergraduate curriculum committee) before the professor is allowed to teach the course. At this level, typical learning outcomes involve computing practice, critical thinking, and more advanced theory.
Because 301R is an experiment course, data on how well the course accomplished the outcomes will be gathered. This will usually be in the form of surveys, exam scores, and project scores.