OMSCS Seminar: CS Educators

  • Overview
  • Course Content
  • Requirements & Materials
Overview

OMSCS Seminar: CS Educators

Course Description

Led by OMSCS instructional associate and Oregon State University lecturer Eric Ianni, this seminar is designed to help prepare future computer science teachers for success or help update current educators' pedagogical tool chest. No matter your teaching experience, there is something in this seminar for you. We will start with general educator best practices and progress to computer science specific techniques. The seminar will cover all sorts of modalities of learning: in-person, online/remote, synchronous, and asynchronous. So, if you ever had the itch to teach computer science, this seminar is for you!

Course Content
  • Design:
    • Stakeholder Identification
    • Course Learning Objectives
    • Types of Motivation
  • Pedagogies:
    • Gamification
    • Experimental Learning
    • Experiential Learning
    • Project-Based Learning
    • Active Learning
  • Assessments:
    • Formal
    • Informal
  • Delivery:
    • Asynchronous vs. Synchronous
    • Lectures vs. Text
  • Tools:
    • Replit
    • Gradescope
    • GitHub
Requirements & Materials

Materials

PROVIDED (Students will receive):

All content is available in Canvas.

Session Details

Who Should Attend

This seminar is designed for OMSCS students or alumni interested in teaching computer science—whether you’re a complete beginner exploring teaching for the first time, an experienced CS professional curious about transitioning into education, or a current educator looking to expand your teaching strategies. It is ideal for OMSCS students, career switchers, graduate students, and adjunct or aspiring faculty across K–12, community colleges, and higher education.

Computer science students coding on computers

What You Will Learn

  • Foundational best practices in teaching and learning
  • CS-specific pedagogical strategies for various topics and learner levels
  • Techniques for teaching across different modalities
  • How to create inclusive and engaging CS learning environments
  • Practical tools for designing assignments, assessing learning, and delivering feedback
  • Classroom management and technology tools tailored for CS education
Female professional in computer science lab looking at tablet

How You Will Benefit

  • Identify the primary stakeholders for a given educational setting and course.
  • Design a course with a stakeholder-focused perspective.
  • Evaluate and implement different pedagogical methods to support the needs of the students.
  • Compare and contrast online education versus in-person education from the perspectives of the students and instructor.
  • Grow Your Professional Network icon
    Grow Your Professional Network
  • Taught by Experts in the Field icon
    Taught by Experts in the Field

TRAIN AT YOUR LOCATION

We enable employers to provide specialized, on-location training on their own timetables. Our world-renowned experts can create unique content that meets your employees' specific needs. We also have the ability to deliver courses via web conferencing or on-demand online videos. For 15 or more students, it is more cost-effective for us to come to you.

  • Save Money
  • Flexible Schedule
  • Group Training
  • Customize Content
  • On-Site Training
  • Earn a Certificate
Learn More

Want to learn more about this course?