Caesar Cipher Project - GitHub Copilot Chat Log

← Back to Caesar Cipher App

About This Document

This document shows how the Caesar Cipher web application was created using GitHub Copilot in VS Code. It demonstrates the power of AI-assisted programming and how students can leverage these tools to learn and build projects more efficiently.

Date: August 6, 2025

Learning Objectives

Chat Conversation

πŸ‘¨β€πŸ« Teacher (User):

I'm a high school computer science teacher prepping for an introductory JavaScript course. I'd like a web app using HTML, rudimentary CSS and JavaScript that performs a classic 'Caesar Cipher' on a user-input phrase. The user provides a phrase and a shift value (in the interval 0-50 using a select menu) and the software should provide the encrypted message. Please add plenty of comments for guidance. All the code should be in a file: simpleCaesarCipher.html

πŸ€– GitHub Copilot:

I'll create a complete Caesar Cipher web app in a single HTML file for your introductory JavaScript course. This will be perfect for teaching basic concepts like DOM manipulation, loops, and string processing.

[Copilot then created the complete simpleCaesarCipher.html file with extensive comments and educational features]

What GitHub Copilot Delivered

πŸ‘¨β€πŸ« Teacher (User):

This is perfect! Because I am teaching students how to use Copilot in VSCode, would you please create an HTML document, caesarChatLog.html that documents our discussion, along with this prompt, so students can see how easy it is to use you in web development? Add a link to this page in simpleCaesarCipher.html so students can easily read the document, and in the chat log, provide a link back to simpleCaesarCipher.html Use a consistent 'look and feel' to the styles you used in simpleCaesarCipher.html

πŸ€– GitHub Copilot:

I'll create a documentation page that shows students how this Caesar Cipher project was created using GitHub Copilot, and then add navigation links between both pages.

[Copilot then created this documentation page and added navigation links]

Key Takeaways for Students

🎯 Tips for Using GitHub Copilot Effectively

🧠 What This Demonstrates About AI-Assisted Programming

JavaScript Concepts Demonstrated

Core Concepts in the Caesar Cipher App

πŸš€ Extension Projects for Advanced Students

Conclusion

The Power of AI-Assisted Learning

This example shows how GitHub Copilot can be an incredibly powerful tool for both teachers and students. In just two simple prompts, we created:

The key is learning how to communicate effectively with AI tools - being specific about your needs, providing context, and asking for exactly what you want to achieve your educational goals.

πŸ” Try the Caesar Cipher App

Created with GitHub Copilot for TNT Teaching Support