Senior: Coding is key to everything

From programming video games to designing jets, Burghart learns joy, utility of computer science

KEEPING+BUSY%3A+To+take+a+break+from+coding+his+Physics+II+orbital+simulation%2C+Burghart+works+on+a+smaller+coding+project+to+cure+boredom+and+foster+a+creative+environment.+The+small+project+is+a+hypothetical+coin-flip+statistic+graph.+%E2%80%9CYou+just+import+packages+that+help+you+graph+stuff%2C+and+then+you+get+raw+data+by+picking+a+random+number+and+then+assign+zero+to+heads+and+one+number+to+tails%2C+and+then+percent+difference+is+regular+percent+difference+formula.%E2%80%9D+Burghart+explains.+Photo+by+Ellen+Fox.

Ellen Fox

KEEPING BUSY: To take a break from coding his Physics II orbital simulation, Burghart works on a smaller coding project to cure boredom and foster a creative environment. The small project is a hypothetical coin-flip statistic graph. “You just import packages that help you graph stuff, and then you get raw data by picking a random number and then assign zero to heads and one number to tails, and then percent difference is regular percent difference formula.” Burghart explains. Photo by Ellen Fox.

Ellen Fox, operations manager

When you ask senior Calvin Burghart what he likes to do, you probably would not expect him to say that it’s banging his head on the desk until he solves his most recent computer science problem, but that was his answer. As a prospective computer scientist, he sees the beauty in the frustration that can come with the inner workings of simulations and software.

I think the most fun thing [I’ve made] is this platform video game that I made a long time ago … that one was so good that everyone at my school was like ‘Can I get this game, can I get this game?’

— senior Calvin Burghart

It all started five years ago when Burghart was looking for a new hobby as a young middle-schooler.

“When I was in seventh grade, I was in a club in Florida called the Technology Student Association, where we designed a video game, and I had to learn my first language to design it called JavaScript. And I hate Javascript,” Burghart said. “But I really enjoyed the problem-solving aspect of banging my head against the table for two weeks straight trying to figure out how to make this little guy jump or whatever, and I kinda got addicted.”

Once he was introduced to coding, he began to use his skills to create simple computer games.

“I think the most fun thing [I’ve made] is this video game that I made a long time ago,” he recalled. “That one was so good that everyone at my school was like, ‘Can I get this game, can I get this game?’ And then from like seventh to ninth grade I was just trying to refine [some] physics tools for this game. It was super simple visually, but the mechanics of the game were so good. And everything else was blocked, so kids wanted the game because they were ‘testing it.’”

Though he seemed to have a knack for it, the making and selling games side didn’t interest Burghart as much as the scientific, real-world possibilities of coding did.

“No, I wouldn’t consider selling [my games]; it’s not what I want to do with my life,” he said. “So, for now I don’t really care [if people play my game].”

After he began coding, what began as an interest grew to a full-fledged possible career path. The problem-solving aspect that Burghart finds captivating is a hot commodity in the working world. As global technological dependence increases, the need for computer scientists and software engineers increases with it.

THE OUTPUT: One of Burghart’s crowning achievements, the famed orbital simulation. This reportedly took hours to complete and has over 150 lines of code. The simulation began as a Physics II assignment simulating real-world astronomical orbits. The blue represents a planet with Earth’s mass, the green and yellow represent a hypothetical binary star system, with both of the stars having the same mass as our sun. “I used a lot of stuff I found online because I’m not good enough to just design my own simulation,” Burghart said. “It’s really easy to read, so I can just find something and read it and understand it and like now I know how it works.”

“Computer science has infected every single area of study,” Burghart said. “So pretty much if you look at any scientific paper done in the last five or 10 years, all the charts and stuff has been done by a computer scientist using coding. So all the work in the sciences uses coding, all the work in private business, creating like astrophysics, they use MatLab almost constantly. If you go to school for astrophysics, most of what you learn is coding simulations. All the big companies that are making jets and stuff, they need simulation software that isn’t necessarily on the open market. So they hire software engineers and computer scientists to make that software for them.”

All the big companies that are making jets and stuff, they need simulation software that isn’t necessarily on the open market. So they hire software engineers and computer scientists to make that software for them.

— Burghart

For students who want to get into coding, Burghart recommends finding a professional program to help them with the essential first step: learning the first language.

“Getting into coding is the hardest part,” he explained. “Once you know how to code it’s super easy to get into it because it’s as easy as a Google search, but, if you Google search ‘how to code’ and you don’t know how, it just looks like gibberish, and it’s pretty awful. Taking classes is really nice, online classes. There are a bunch of online websites where you can buy courses that are really nice and good introductions to coding.”

Burghart states that after learning a first coding language opens the world of coding and its infinite possibilities.

“You can code anywhere, you just need a laptop,” Burghart said.

A laptop and maybe a desk with a softer surface for all the head-banging it takes to arrive at the final solution to the next coding challenge.