📖 Upload as Material in Google Classroom:
- Slides (make a copy for your program - upload the copy)
- Coding Exercise(s)
📝 Upload as Assignment in Google Classroom (5 points):
This lesson will introduce the integrated development environment (IDE) we'll use in class - Replit - and some practice on using the integrated developer tools.
-
👋 Welcome & Do Now (10) :
- Greet students and start with a quick warm-up activity/icebreaker.
- The Do Now can be formed as a quick share out.
-
⌨️ IDEs (5) :
- Introduce what an IDE is (Integrated Development Environment).
- Explain that an IDE is a software application that provides tools for software development and code editing.
- Mention key features of an IDE, such as text editor, code autocompletion, syntax highlighting, debugger, and version control.
-
👾 GitHub & Replit (10) :
- Explain what forking is and how it allows students to create a copy of someone else's project (repository) into their own GitHub account.
- Guide students through the process of forking the repository used for today's lesson.
- Introduce Replit as an online IDE for coding in various programming languages from the browser.
- Highlight the advantages of using Replit, such as cloud-based access, collaboration, and pre-installed libraries.
- Guide students through the process of setting up a Replit account.
- Briefly demonstrate the Replit interface, emphasizing the navigation bar, the '+' button, and the profile avatar.
-
💻 Coding Practice (15) :
- Students will use Replit to work on the coding practice and apply the knowledge of IDEs.
- This is an opportunity for students to get familiar with Replit.
-
🎉 Closing & Shout Outs (5) :
- Acknowledge and shout out exemplary student work or participation during the lesson.
- Provide instructions for the Unit 1 Exit Ticket related to today's lesson on IDEs & Dev Tools.
- The Exit Ticket will ask students to submit the link to their Replit profile (directions in the form).
n/a
Below are breakdowns for getting setup with GitHub and Replit. Be familiar with the steps to help guide students:
Replit Account Setup:
- Go to www.replit.com
- Click on 'Sign Up'
- Choose the 'Continue with GitHub' option.
- Click on 'Authorize Replit'
Forking from GitHub:
- Go to the link for today's lesson repository.
- Click the "Fork" button on the top right corner.
- Wait for the fork to complete, and you'll be redirected to the copied repo in your account.
Importing a Repo to Replit:
- In Replit, click on the "+" icon and choose "Import from GitHub".
- Find and copy the GitHub Repo URL.
- Paste the GitHub Repo URL in Replit and click "Import from GitHub".
- Wait for the import to finish.