Posts in Coding
Coding for the “Long-View”

In the world of computer science the term “wireframing” is a common phrase widely used by programmers. Wireframing is a way to design a website at the structural level and is used to lay out content and functionality on a page which takes into account user needs and user journeys. Wireframes are used early in the development process to establish the basic structure of a page before visual design and content is added. A website wireframe, also known as a page schematic or screen blueprint, is a visual guide that represents the skeletal framework of a website.

So, what does that have to do with the learners at Long-View?

Read More
"Odd" Challenge in Computer Science

Our learners in Navy Band and Auburn Band are learning to read, analyze, write, and debug Python programs. As part of their experience, the kids spend a significant portion of each Computer Science block creating programs to solve coding challenges.

Creating a program to solve a challenge often takes significant cognitive work. It isn’t just the syntax of Python that one needs to know….

Read More
Coding a Card Game: Using Loops

A card game we played together recently inspired a new project we are working on during Computer Science/Coding. After breaking down the game and getting to the core of the rules and how the game flowed, we moved to writing pseudocode together. Then, a demonstration lead by Mrs. Lai involving articulating the steps of making a peanut butter and jelly sandwich helped us refine our understanding of the importance of not assuming anything while writing a program. We learned that writing our code out in a very clear and incremental fashion is necessary . . . when we didn’t have the steps of making a peanut butter and jelly sandwich articulated clearly enough, we almost put the peanut butter on the packaged loaf of bread! We refined our pseudocode with this new understanding and prepared to begin to code our game…

Read More