In today's world, so much information is available at the push of a button, thanks to technology.
At Fort Dodge Senior High, students in Scott Kehrberg's computer programming class are learning first hand how that is possible, while creating new applications of their own using the same types of software Apple Computers Inc. uses to develop programs for technological devices such as the iPhone, iPad and iPod Touch.
"Apple's phrase is 'There's an app for that,'" said Kehrberg. "For this class I like to say 'Want to know how make that app? There's a class for that.'"
During each class session, students are presented with a common computer problem and then use their skills to detect the cause.
"They're not just learning to program a computer, they're troubleshooting, too," said Kehrberg. "They get problems that they have to solve on their own."
Most of the applications students are learning to create could be used on an iPhone or iPod, Kehrberg said.
"Almost everyone in class knows someone who has one of those devices if they don't own one themselves," he said. "They're learning to write for a device that's out there."
Besides computer programming and troubleshooting skills, Kehrberg said students can also gain entrepreneurial skills in the class.
"All of this is real stuff," he said. "These software programs are used by independent developers. With their new skills, these kids could go out and buy the software and literally start their own business making applications for Apple. It's a hobby that can pay."
Max Edwards, a junior at FDSH, said the class has been interesting, and it always presents a good challenge.
"There's always a new challenge," Edwards said. "Programming can be confusing."
Senior Sophia Huang also said she enjoys the challenge.
"Sometimes it's just one little thing," she said. "If one thing is messed up, it can change the whole application and you have to start it all over."
"I'm excited about this course," said Kehrberg. "They get to see real results."
Contact Emilie Nelson at (515) 573-2141 or email@example.com