Get breaking news alerts via email

Click here to manage your alerts
Courtesy | Aaron Skonnard Students at Jordan High School receive hands-on training in web programming from Pluralsight employees.
Students get computer programming experience from the pros
Future workforce » Nonprofit and programming company teamed up to teach next generation.
First Published Jun 05 2013 06:17 pm • Last Updated Jun 05 2013 06:17 pm

Sandy • Independent programmer Llewellyn Falco explained one of the most important rules of computer programming.

"Be as lazy as possible," he said to the group of elementary to high school students whose heads poked over square computer monitors in the Jordan High School library as he taught them how to use the Java programming language.

Join the Discussion
Post a Comment

He taught the students to select words from a list rather than typing them out in order to avoid spelling errors. He also said to let the computer do the math, because computers are good at math.

The students applied this rule to make a tortoise draw a blue-sided square, which gained more colors, sides and complexity as the lesson proceeded. Midway through the lesson, the box had evolved into a multicolored spiral.

"[It is] a lot of fun," said Bridger Belyea, a junior at Jordan High school.

The lesson was part of an experiment featuring six Utah schools presented by Teaching Kids Programming, a nonprofit group, and Pluralsight, an Ogden-based company that offers training for professional programmers. The Teaching Kids Programming website hosts videos aimed to help middle school children learn how to program, but Lynn Langit, an independent programmer who volunteers and teaches worldwide for the program, said children learn better from a teacher than on their own.

"One of the reasons we founded this is because there is a shortage of computer science teachers that know how to program because most people who know how to program become programmers," Langit said. "We’re going out to schools, teaching, introducing our methodology to a bunch of teachers, and then we have this [online] library where they can use it in their school or after school."

Pluralsight also hosted the videos on their website where they are available at no charge. One aim is to encourage programmers to teach programming to their children and at their children’s school.

"If [students] make it up to high school without ever being exposed to programming, chances are they’re never going to be exposed to it," said Aaron Skonnard, CEO of Pluralsight. "So the big challenge is just getting kids an opportunity to be exposed to the world of programming and software development and once you crack that door open they’ll just keep going. We’ve seen it over and over again. I’ve seen it with my two boys."

Skonnard said students enjoy learning how to program.

story continues below
story continues below

"At [West High School], the kids didn’t want to stop," Skonnard said. "It’s really cool to see, and we definitely saw tons of excitement."

Nick Wood, a junior at Brighton High school, thought the lesson was helpful.

"I learned some more stuff that basically I would not have thought of because I’m relatively new at programming," he said.

Nick is interested in a computer related career and is taking a similar programming class.

"That’s a pretty cool class we do the same thing and learn about Java and other fun stuff," he said.

Tison Collings, a seventh grader from Butler Middle School, came to the lesson at Jordan because he and his friends wanted to learn about programming.

"We thought it would be cool," he said.

Tison said he likes programming because it is complicated and it is something he would like to pursue as a hobby.

"It’ not as hard as I was thinking," he said.


Twitter: @sltribSouth

Copyright 2014 The Salt Lake Tribune. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Top Reader Comments Read All Comments Post a Comment
Click here to read all comments   Click here to post a comment

About Reader Comments

Reader comments on sltrib.com are the opinions of the writer, not The Salt Lake Tribune. We will delete comments containing obscenities, personal attacks and inappropriate or offensive remarks. Flagrant or repeat violators will be banned. If you see an objectionable comment, please alert us by clicking the arrow on the upper right side of the comment and selecting "Flag comment as inappropriate". If you've recently registered with Disqus or aren't seeing your comments immediately, you may need to verify your email address. To do so, visit disqus.com/account.
See more about comments here.
Staying Connected
Contests and Promotions
  • Search Obituaries
  • Place an Obituary

  • Search Cars
  • Search Homes
  • Search Jobs
  • Search Marketplace
  • Search Legal Notices

  • Other Services
  • Advertise With Us
  • Subscribe to the Newspaper
  • Access your e-Edition
  • Frequently Asked Questions
  • Contact a newsroom staff member
  • Access the Trib Archives
  • Privacy Policy
  • Missing your paper? Need to place your paper on vacation hold? For this and any other subscription related needs, click here or call 801.204.6100.