PowerPoint vs. Sway for CS Student Presentations

A comparison for high school computer science students presenting their code and apps developed in VSCode using GitHub Copilot.

Back to TNT SPARK

Feature Comparison

Feature PowerPoint Sway
Presentation StyleSlide-based, linearWeb-style, scrollable and dynamic
Ease of UseFamiliar interface; drag-and-dropSimplified design; auto-layout
Code DisplayManual formatting; can embed screenshots or syntax-highlighted code via add-insLimited formatting for code; better for embedding GitHub links or videos
InteractivityCan embed videos, links, animationsMore fluid integration of media, links, and GitHub content
Design ControlFull control over layout, fonts, transitionsLimited control; design is more automated
CollaborationEasy to share via OneDrive; track changesCloud-based sharing; real-time updates
Device CompatibilityBest on desktop; mobile-friendly with viewer appsOptimized for web and mobile viewing
Offline AccessYesNo (requires internet)
Embedding GitHub ProjectsCan link or embed via browser screenshots or GitHub GistsCan embed GitHub repos, videos, and links more naturally
Learning CurveModerate (students likely familiar)Easy (especially for beginners)

Pros and Cons

PowerPoint
Pros:
  • Precise control over layout and animations
  • Great for structured, step-by-step code walkthroughs
  • Can include syntax-highlighted code using add-ins or images from VSCode
Cons:
  • Can feel static or formal
  • Requires more effort to make visually engaging
  • Not ideal for showcasing live or interactive content
Sway
Pros:
  • Visually engaging with minimal effort
  • Ideal for storytelling and showcasing projects with embedded media
  • Easy to share and view on any device
Cons:
  • Less control over layout and formatting
  • Not ideal for detailed code walkthroughs
  • Requires internet access to present

Best Use Cases