Unit 3-Let's Code!
Learning to code is equal parts frustrating and rewarding. According to a 2022 survey, 58% of students view learning how to code and/or a programming language is as important as learning a second language. Students will begin this unit in Apple's Swift Playgrounds Learning to Code modules. This not only teaches the logical fundamentals to programming, but it also teaches you how to utilize the Swift programming language. After students complete the first book, they will have the option to continue to additional modules in Swift of transition to using alternative programs and languages via Code Spark and/or Scratch.
​
By learning how to effectively "speak" to your device, you can begin to create your own applications to help meet your personal needs instead of relying on apps created by others!
​
Throughout this unit, you will:
✅ Learn the logical foundations of programming languages.
✅ Explore a variety of different programming applications.
✅ Design your own application or game.​
​
The tracking document looks a little different for this unit compared to others. You will update this document on Wednesdays and Fridays with the # of completed tasks in each of the Learning to Code (or other programming applications) sections or topics.
Responsibilities:
(1) Only Update your Name
Changing other information will result in a meeting with the teacher
(2) Use the Color Coding System to Communicate
GREEN = This Level is 100% DONE and I have moved forward!
BLUE = This Level is what I am currently working on!
ORANGE = I need a Teacher Signature
YELLOW = I have a question, but it can wait if you are busy!
RED = I have a question & can NOT move forward without help!
Option 3: Scratch
Another programming classic! Learn the basics of block coding in Scratch! Work with Rimmey to choose a personalized path of tutorials and remixable templates you may be interested in playing with to develop your understanding of coding mechanics!
Option 2: CodeSpark Academy
This was added by popular request! Re-live the joy of learning to code in elementary school by brushing up on a variety of coding principles through the codespark platform! Check with Rimmey for your hour's activation code.
Option 1: I can learn Coding Basics in Swift Playgrounds!
First, please click on the image to the right to download the Swift Playgrounds application. If you cannot do it directly, you may have to search for "swift playgrounds" in your mosyle manager.
After you have downloaded and opened Swift Playgrounds, you need to download the "Learn to Code 1" and "Learn to Code 2" modules.