April 2017 Learn More Links

Links from the bottom of all the April 2017 articles, collected in one place for you to print, share, or bookmark.

Creating Shapes and Patterns with Scratch2

https://www.kidscodecs.com/scratch2-geometry-project/

Project at Scratch

https://scratch.mit.edu/projects/143372352/

What’s a Font?

https://www.kidscodecs.com/what-is-a-font/

What the Font

https://www.myfonts.com/WhatTheFont
https://www.myfonts.com/WhatTheFont/mobile/

Butterick’s Practical Typography

http://practicaltypography.com/

Font Classificatinos

https://www.fonts.com/content/learning/fontology/level-1/type-anatomy/type-classifications

Anatomy of a Typeface

http://typedia.com/learn/only/anatomy-of-a-typeface/

Google Fonts

https://fonts.google.com/

Font Types Infographic

http://graphicdesign.stackexchange.com/questions/29280/how-can-i-describe-the-font-i-am-looking-for-or-looking-at

Typographic Units

https://en.wikipedia.org/wiki/Typographic_unit
https://everythingfonts.com/font/tools/units/converter

How to Measure Fonts

https://www.labelvalue.com/blog/2015/04/font-size-guide-convert-points-to-inches.html
http://graphicdesign.stackexchange.com/questions/4035/what-does-the-size-of-the-font-translate-to-exactly
http://practicaltypography.com/point-size.html

Learn Typography Online

https://www.kidscodecs.com/learn-typography-online/

Algorithm Design

https://www.kidscodecs.com/algorithm-design/

How to Explain Algorithms to Kids

http://www.tynker.com/blog/articles/ideas-and-tips/how-to-explain-algorithms-to-kids/

What is an Algorithm?

https://www.kidscodecs.com/what-is-an-algorithm/
http://www.bbc.co.uk/guides/z3whpv4 /a>

Software that Teaches Itself

https://www.kidscodecs.com/software-that-teaches-itself/

The Many Ways to Show the Player How It’s Done With In-Game Tutorials

https://gamedevelopment.tutsplus.com/tutorials/the-many-ways-to-show-the-player-how-its-done-with-in-game-tutorials–gamedev-400

Principle of Consistency and Standards in User Interface Design

https://www.interaction-design.org/literature/article/principle-of-consistency-and-standards-in-user-interface-design

Algorithm Design

https://www.kidscodecs.com/algorithm-design/

Repl.it Links

https://repl.it/Fy2l/1
https://repl.it/Fypg/0

How to Explain Algorithms to Kids

http://www.tynker.com/blog/articles/ideas-and-tips/how-to-explain-algorithms-to-kids/

What is an Algorithm?

https://www.kidscodecs.com/what-is-an-algorithm/
http://www.bbc.co.uk/guides/z3whpv4 /a>

Carl Friedrich Gauss

http://www.storyofmathematics.com/19th_gauss.html

Sailors, Coconuts, and a Monkey

https://www.kidscodecs.com/sailors-coconuts-monkeys/

Project Code in Repl.it

https://repl.it/FyJE/7

The Colossal Book of Mathematics: Classic Puzzles, Paradoxes, and Problems

http://books.wwnorton.com/books/978-0-393-02023-6/
http://www.indiebound.org/book/9780393020236
http://www.alibris.com/The-Colossal-Book-of-Mathematics-Classic-Puzzles-Paradoxes-and-Problems-Martin-Gardner/book/28766065

Martin Gardner’s Puzzle Books

http://martin-gardner.org/PuzzleBooks.html

Seesaw

https://www.kidscodecs.com/seesaw/

Seesaw

https://seesaw.me
https://help.seesaw.me/hc/en-us

Seesaw Professional Development

http://web.seesaw.me/professional-development

Erase All Kittens

https://www.kidscodecs.com/erase-all-kittens/

Erase All Kittens

https://eraseallkittens.com

Mark Collantes, Designer

https://www.kidscodecs.com/mark-collantes-designer/

Forge Media + Design

https://www.forgemedia.ca

2 Queens Street Installation

https://vimeo.com/204007163

Spirits of Markham Project

https://www.forgemedia.ca/projects/wayfinding-exhibits/spirits-of-markham/

Wilfrid Laurier Digital Donor Wall

https://vimeo.com/202108382

State

https://www.kidscodecs.com/state/

State

/en.wikipedia.org/wiki/State_(computer_science)

What is State, Mutable State and Immutable State?

http://programmers.stackexchange.com/questions/235558/what-is-state-mutable-state-and-immutable-state

Definition of “state”

http://programmers.stackexchange.com/questions/150120/definition-of-state

State Machines – Basics of Computer Science

http://blog.markshead.com/869/state-machines-computer-science/

How to Design an Efficient User Interface

https://www.kidscodecs.com/create-efficient-user-interfaces-ui/

8 Characteristics Of Successful User Interfaces

http://usabilitypost.com/2009/04/15/8-characteristics-of-successful-user-interfaces/

User Interface Design Basics

https://www.usability.gov/what-and-why/user-interface-design.html

User Interface/User Experience Case Studies

https://www.slideshare.net/eLuminoustech/uiux-services-web-designing-services

Author

  • Tim Slavin

    Tim is an award-winning writer and technologist who enjoys teaching tech to non-technical people. He has many years experience with web sites and applications in business, technical, and creative roles. He and his wife have two kids, now teenagers, who are mad about video games.

Also In The April 2017 Issue

We all use fonts yet rarely notice they are designed. Here are some interesting details to help you notice fonts.

This iPad app is a creative tool kids can use to explore and record what they learn in school.

Smart software design makes it easy for you to learn how to use it without help.

A new version of a fun Mario-like game that teaches kids coding has been released. Learn HTML and save kittens!

Mark is a designer who also knows a lot about how to use technology to create design.

Design is about solving problems, from donuts to race cars, how we eat to what to wear in cold weather.

Everyone know the difference between saying, “Let’s eat, grandma!” and “Let’s eat grandma!” Computers don't.

The user interface often determines whether or not people can easily use your software.

State is an important concept in computer science as well as our everyday lives.

Links from the bottom of all the April 2017 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for April 2017.

Computers collect garbage the way humans do. Here's how they manage memory space.

Code reviews help programmers improve their code and learn more about the software they build.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!