Skip to Content
Computer Science for Kids
book

Computer Science for Kids

by Jen Looper
May 2023
Beginner
352 pages
6h 48m
English
Wiley
Content preview from Computer Science for Kids

16. The Written Artifact

Standard: 2‐AP‐19: Document programs in order to make them easier to follow, test, and debug

You sit back and watch the creatures in your 3D world interact, bounce off barriers, advance, and retreat. The Guide also observes, curious to note the parallels between the real world and its 3D model. “It's almost as if the creatures on the screen were alive,” she marvels. “Look at the cat, prowling around! It's rather magical.” You agree, thinking about how you could enhance and expand this virtual world.

“But how does all the code that you wrote make all the images roam around the screen? And how does one line of code build an entire forest background? It's hard to understand,” notes the Guide, puzzled. “Could you write a guide for people to understand how the pieces all fit together?” Looking back through the various pieces of code, you indeed have to think hard and remind yourself about the decisions you had to make to add lines here and there to build the world. “I think some nice documentation would be just the thing,” you say. “I'll write some right away.”

Do Some Research

Good documentation is a critical aspect of software development. Some programmers think that their code is so easy to read and self‐explanatory that that's all you need to understand software. However, the best projects are those characterized by great documentation, also known as docs.

Research projects that have particularly well‐written docs and make notes about why you think ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Computer Science

Computer Science

Robert Sedgewick

Publisher Resources

ISBN: 9781119912514Purchase Link