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
Forums
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
Assistance
If you require any assistance, please contact the CS Instructional Support Team.
Important Websites
Purdue's Innovative Learning website has additional resources for teaching.