Monday, March 23, 2020

Assignment 2: Coding

We need to keep coding if we are going to finish this course. Some of you are able to code in Swift using Xcode at home. Others of you do not have a Mac but you can still code in JavaScript using Brackets and a web browser. So I am going to give you two options.

If you have Xcode

The number one most important task for you to finish is the Personality Quiz at the end of Unit 3. After you've finished that, you can move on to:
  • Lesson 4.4 - Scroll Views
  • Lesson 4.5 - Table Views
  • Lesson 4.6 - Intermediate Table Views
  • Lesson 4.7 - Saving Data
  • Unit 4 Project - To Do List
Lessons 4.1 through 4.3 have some Swift concepts that are helpful for doing the other projects, but you'll be able to do Lessons 4.4 through 4.7 without that background if you follow the directions. The Unit 4 project may be helpful to some of you who have indicated a final project that might take the form of a list, such as a workout or calorie tracker.

I expect you should be able to do one of these projects per day in 2–3 hours. The Unit Project may take longer.

There is a place on the homework page to upload anything from Unit 4 and other advanced units.

If you do not have Xcode

You may need to be prepared to do your final project in the form of a web app instead of a Swift app. We don't yet know when we'll get back into the classroom. Meanwhile, keep your coding skills sharp by working on these projects.

Step 1: Download the textbook
Our "JavaScript for Kids" textbook ... the same one we have in the classroom ... is at the bottom of the materials page (link).

Step 2: Do these assignments using Brackets:
  • Chapter 7: Hangman game
  • Chapter 10: Interaction
  • Chapter 11: Buried Treasure
  • Chapter 13: Canvas
  • Chapter 14: Making things move on the Canvas
  • Chapter 15: Keyboard
  • Chapter 16–17: Snake Game
I expect you can do one chapter in 1–2 hours. 


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.