Faculty Guide to Teaching Tools - Department of Computer Science - Purdue University Skip to main content

Faculty Guide to Teaching Tools

This guide is designed to:

  • Organize specific technology needs for the CS department 
  • Provide easy access to our dedicated instructional support staff


Instructional Tools


Learning Management System

  • Brightspace - Robust online course management platform


In the past the department has used both Piazza and CampusWire for our online course discussion platforms. While those options are still available, we only support the free versions of either platform.

  • Ed Discussion - The current forum that features better accessibility
  • Campuswire - Modern forum that features an instant messaging platform
  • Piazza - Traditional forum that allows for threaded discussion

Assessment & Evaluation

  • Gradescope - Excels at managing handwritten assignments
  • Vocareum - Flexible code submission platform

Video Creation & Streaming

  • Kaltura Capture - Light software that allows for recording lectures through webcam or desktop
  • Zoom - A virtual conferencing software with screen sharing, recording, and external participants
  • Webex - A virtual conferencing software
  • Camtasia - A fully featured recording software with green screen, video editing, and desktop recording

Additional Tools

  • BoilerQ - Student queuing tool
  • SSH/SCP - Tools to allow for student remote access to CS lab machines, and to allow the secure transfer of files to/from the CS lab machines, respectively
  • Filelocker - A temporary and secure storage system for sharing files and data with other people both inside and outside of Purdue University
  • Box @ Purdue - Cloud application for file storage and collaboration
  • Adobe Creative Cloud - Multimedia software suite available to faculty and staff for free with Named User Licensing, and to students at academic subscription pricing


TA Guidelines

The TA Guidelines provide instructions for Teaching Assistants to best assist courses. These guidelines discuss:

  • Expectations
  • Logistics & Course Policies
  • Assessments and Grading
  • Teaching & Interaction
  • Internet Etiquette (Netiquette) & Moderation



If you require any assistance, please contact the CS Instructional Support Team. 


Important Websites

Purdue's Innovative Learning website has additional resources for teaching.






Last Updated: Jul 11, 2023 11:28 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.