Universal Design: Implications for Computing Education

The article, Universal Design: Implications for Computing Education https://dl.acm.org/doi/10.1145/2037276.2037283 provides examples of the strategies that apply UD to instruction and assessment in the context of a computer science classroom and recommends topics for future research. The examples include:

  • Select printed materials and prepare a syllabus early to allow students the option of beginning to read materials before the course begins and allow adequate time to arrange for alternate formats, such as books in audio format or in Braille.

  • Include a statement in her syllabus inviting students to meet with her regarding learning challenges, disability-related accommodations, and/or computer and technology lab access issues.

  • Provide a comprehensive syllabus that includes learning objectives, a grading rubric, course assignments and deadlines, test dates, and student resources.

  • Arrange seating to ensure each student has a clear line of sight to her and visual aids and allow room for wheelchairs in multiple locations.

  • Give students scaffolding tools such as outlines, graphic organizers, and copies of projected materials with room for note taking.

  • Use large, bold fonts on uncluttered overhead displays.

  • Speak aloud content presented with visual aids.

  • Face the class, speak clearly, make eye contact with all students, and refer to students by name.

  • Incorporate background and contextual information.

  • Present content in a logical order, summarize what has been covered periodically, and emphasize major points.

  • Avoid unnecessary jargon and complexity; define new terms and acronyms.

  • Provide multiple examples of specific concepts to make them relevant to individuals with diverse characteristics with respect to gender, ethnicity, race, socioeconomic status, age, ability, disability, interest, and life experiences.

  • Repeat questions asked by students to ensure all have heard them.

  • Encourage students to share multiple perspectives and model mutual respect.

  • Avoid drawing undue attention to a difference, such as a disability.

  • Put class notes and assignments [in Canvas or] on a Web site in an accessible, text-based format.

  • Provide multiple ways to demonstrate knowledge, allow ample time for tests, and use a testing format that is consistent with teaching practices and assignments.

  • Provide regular feedback and corrective opportunities (e.g., allow students to turn in parts of a large programming project for feedback before the final project is due and give students some credit for correcting errors after an assignment is first submitted).

  • Know campus protocols for getting materials in alternate formats and arranging for other accommodations for students with disabilities.

  • Make sure that assistive technology can be made available in a computer lab in a timely manner when requested.

If you have time, consider sharing under this post:

What issues have you seen, or could you imagine, related to equitable treatment of people with disabilities in your classes? What are your thoughts on the approaches for making classes more accessible suggested in the article?

How do you think the concept of universal design interacts and intersects with some of the other ideas we’ve discussed this semester? How can it apply to other aspects of equity and inclusion?

High Volume Office Hours

As you know, the demand for office hours is increasing as we get closer to finals. In particular, Western University notes: Students will visit your office hours expecting to hold an hour-long one-on-one study session. This could certainly be valuable for the student, but can you manage such a session given the time constraints that come with being an instructor of a large class? If the answer is no, you may want to organize a dedicated review session.  Dedicated review sessions or inviting more than one student at a time into office hours may be more efficient (before doing so, confirm with students that no one has a private matter to discuss). Record the review session so that it is available for students who were unable to attend.

I interviewed a few of our award-winning AIs in Luddy brainstormed tips based on how they manage office hours in large enrollment classes during finals which may be a bit different than the logistical systems you usually use to manage your large enrollment courses.

Before office hours begin –

  • Compile a list of FAQs that have occurred over the semester. FAQ list can be generated from:

    • Any questions frequently emailed to instructors/AIs or posted in a community forum (such as Slack, InScribe or MSTeams)

    • Any questions that students have answered incorrectly in the past in discussion sections or labs

    • Any questions/concepts that have been historically challenging for students since the course has been taught

    • Any questions reviewed to be difficult based on analytics you have access to from Canvas or other course tools.

  • Provide an agenda to students prior to office hours letting them know what topics you plan to cover during office hours before addressing individual questions.

  • Solicit questions from students. Many of the questions can be consolidated to address more than one concern.

  • Prepare handouts that cover FAQs that can be referenced during office hours.

During Office Hours

  • Moderate the waiting rooms. Ask students to submit questions while in waiting rooms and direct to rooms as frequently as possible

  • While students wait

    • Share threads to community forums in waiting rooms for students to review while waiting for individual help.

    • Share a list of study strategies that may be useful to enact.

  • Edit videos used during pandemic that address FAQs. Use PlayPosit to add additional commentary to videos to help support specific questions. If office hours are held in a computer lab, have videos loaded on specific computers while students wait for personalized feedback.

  • Create stations (in face-to-face classes) based on FAQ topics.

Teaching.Tools and the Active Learning Library

The Teaching.Tools Website has a few resources that may be helpful to you.

The Active Learning Library https://teaching.tools/activities allows you to explore teaching strategies aimed to increase engagement in the classroom. This site allows you to search for activities by filtering based on:

  • Difficulty (for the instructor)

  • Prep Time Required

  • Bloom’s Taxonomy (e.g., remember, apply)

  • Active Learning (e.g., individual engagement, small group engagement)

  • Inclusive Learning (e.g., gives students choices, emphasizes the relevance or value of the material)

  • Whole-Person Learning (e.g., emphasizes student values and emotions, emphasizes metacognitive skills)

  • Formative Feedback

  • Activity Time

  • Class Size

  • Class Modality

The Pedagogical Reading List https://teaching.tools/resources is comprised of a community-generated database of resources for college teaching around topics including Accessibility and UDL

  • Active Learning

  • Assessment

  • Curriculum

  • Diversity, Equity, Inclusion

  • Education Research

  • Educational Technology

  • Experiential Learning

  • Graduate Students

  • Learning Analytics

  • Mental Health

  • Online Teaching

  • Problem/Project-Based Learning

  • Race and Anti-Racism

  • STEM

  • Science of Learning

While the Lesson Planning Tool https://teaching.tools/lessonplanner provides an interactive template for creating college-level class sessions. You can use the tool without an account. You must sign in to save your lesson. Accounts are free.

Best Practices for Using Rubrics

Weimer (2016) reminds us of the advantages of using rubrics for students: Rubrics clarify assignment details for students. They provide an operational answer to the frequently asked student question, “What do you want in this assignment?” They make grading more transparent and can be used to help students develop those all-important self-assessment skills. For teachers, rubrics expedite grading and can make it a more objective process.

She also points out the advantages rubrics offer instructors: The power to clarify thinking about the knowledge and skills an instructor wants to assess. Faculty can do a great deal of assessment, across multiple courses, semester after semester. It’s easy for the response to student work to become habitual, automatic, and not always thoughtful. After grading so many hundreds of essays and short answers, the good, the bad, and the ugly are easy to pick out.

Carnegie Mellon’s Center for Teaching Excellence and Educational Innovation states: Grading consistency is difficult to maintain over time because of fatigue, shifting standards based on prior experience, or intrusion of other criteria. Furthermore, rubrics can reduce the time spent grading by reducing uncertainty and by allowing instructors to refer to the rubric description associated with a score rather than having to write long comments. Finally, grading rubrics are invaluable in large courses that have multiple graders (other instructors, teaching assistants, etc.) because they can help ensure consistency across graders and reduce the systematic bias that can be introduced between graders.

While the Purdue Owl recommends the following for technical writing in engineering, many of these tips are universal regardless of assignment type:

  • Give students the rubric you will use before they turn in their writing assignments. This helps students understand the basis on which their writing will be scored, and it makes both you and your students accountable to the same set of standards.

  • If students are completing their writing assignments in class, make the rubric available to them as they’re writing by putting it up on the projector screen in a Word document or PowerPoint slide.

  • Consider creating the rubric with your students, because it provides them with a chance to reflect on the assignment and promotes their metacognitive awareness of the rhetorical writing tasks they must perform. Furthermore, if students dictate the parameters of the rubric, they are being held accountable to standards that they set for themselves rather than by an instructor or TA. To get students to think about important criteria for a particular assignment, instructors or TAs might try the following strategies:

    • Open a class discussion by asking students why they think the assignment is important.

    • Ask students to write a response where they describe what effective and ineffective examples of the assignment would look like. Then, have them share their examples and generate criteria based on the characteristics that they describe.

    • Brainstorm evaluative criteria as a class. Ask students to volunteer what they consider important traits or characteristics for this assignment and write their ideas on the board. After all answers have been shared, ask students to rank which traits or characteristics are the most important.

    • Put students into groups and ask each group to come up with several criteria for evaluating the assignment and rank each one according to their importance. Then, have each group share their criteria and use the most important from each group.

  • Have a quick discussion with your students to make sure they understand what each category in the rubric means.

  • Discuss why certain categories in the rubric have higher point values than others. For example, you may discuss why showing conceptual knowledge or having adequate evidence to back up a claim is more important than grammatical correctness.

Quick Tips on promoting inclusion in Computer Science

The following is an excerpt of tips compiled by Cynthia Lee. Dr. Lee is a Lecturer in the Computer Science Department at Stanford. See https://bit.ly/inclusivecs for the complete list.

Mid-Term:

  • Email top performers on a recent homework or exam to congratulate them; be sure to include a diverse group. (Message students from Canvas based on their grade: https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-send-a-message-to-students-from-the-Gradebook/ta-p/741)

  • Provide students with clear and timely feedback, including class-wide distribution data. Women and minority students often fear the worst about their position relative to the class and can be reassured by data.

  • After a midterm exam, step through the math showing the class that students can still pass the course even if they did poorly. It’s just some multiplication but take the time to talk about it. Be factual—no need to “sugar coat”—but provide facts that will help reassure students who think things are worse than they really are.

  • Reach out to students who have filed a disability accommodation form with you and ask them if their needs are being met in your class. See: https://studentaffairs.indiana.edu/student-support/disability-services/index.html Reaffirm your commitment to complying with their approved accommodations and your willingness to receive complaints if there is a problem.

Everyday:

  • Review today’s lecture slides to make sure that your slides are free from gendered pronouns, especially those used in ways that conform to stereotypes (e.g., “A programmer should always write comments in his code, so he can remember how it works”). Use of “they” (and their/them) as a singular pronoun is now widely accepted as a neutral alternative, and better than the awkward “he or she” construction because it also includes genderqueer and non-binary. 

  • Start class today by renewing your invitation to students to come to office hours. Understand that not all students have had the mentoring necessary to know how you expect them to interact with you, so explicitly instruct your class on how to do it. For example: “You don’t need to have a particular question—you’re welcome to just stop by for 5 minutes to introduce yourself,” or “I’m not just here for homework questions—if you are considering changing your major to CS and want to talk about it, if you want to know what it’s like to work as a software engineer, or if you are thinking about applying to grad school but don’t know where to begin, I’m happy to discuss that kind of thing as well.” 

  • Look around your office and/or lab space. Consider if there are things you could add or remove that would make the space more welcoming generally, and also signal welcome to a diverse student body (e.g., remove very masculine or heavily CS-stereotyped movie posters).

  • Actually write a tally of how many times you call on students of different genders in class today. People of all genders are prone to calling on men more often. You may do this unconsciously unless you consciously do otherwise.

  • Go through today’s lecture slides and add “alt text” written descriptions of all images and diagrams. If you’ll use a video clip today, transcribe it. You will need to do this for all your class materials when you have a student who requires these accommodations, so even if that doesn’t apply this term, doing it now is a good head start. Make sure that students who are red-green colorblind will be able to interpret all the graphs and diagrams in your slides. -(Note the Office of Disability Services (ODS) will provide video transcripts to videos you produce if a student who is deaf or hard of hearing is enrolled in your course and registered for ODS services. See: https://studentaffairs.indiana.edu/student-support/disability-services/index.html Additional resource: https://accessibility.iu.edu/creating-content/multimedia/transcripts-captions.html

  • Thinking about today’s lecture, do you plan on using any examples or anecdotes about your childhood or daily life that may cause students to feel excluded for economic reasons? (e.g., talking about pricey gadgets or vacation travel as normal) Even if you know that you did not experience these things and are simply using them as an example, students don’t know that and can assume you are referring to them in a normative way.