Computer Science vs Programming

Thought this article was an appropriate starter for a new post. In this case, it touches upon some really personal topics that are near and dear to me, especially with what I do both professionally and in the world of academia.

While I think many students want to learn “how” to code a solution, I think many under-appreciate the other aspects of being a programmer which involve not only how to solve a problem, but also how to even define the problem, and all the small steps in between. In truth, the most worthless thing we can do as an educator, is teach the solution. As far as tech goes, the solution is typically on good for a specific problem, and even then, only good for as long as the parameters haven’t changed and the status quo is maintained.

Just last week at WWDC, for example, Apple turned the iOS development world on its head with the introduction of a new programming language – Swift. If all a student learned was how to solve specific problems with Objective C, they’re going to be left in the dark as the industry turns away from the language and focuses on the new approaches with Swift. On the contrary, if we concentrate our efforts on teaching students how to identify a problem, break it out into manageable logical chunks, and then utilize the tools in their arsenal as well as prepare them to find and utilize new skills, then something like a new language really isn’t that big of a hurdle at all.

Anyway, definitely worth a read for anyone thinking about development as a career.

10 Secrets You Should Have Learned with Your Software Engineering Degree – But Probably Didn’t

9 Comments

  1. 5JwPBU We appreciate you the specific beneficial specifics! I might not have identified out this specific personally! Constantina Georg Catherin

  2. Uncountable men charitable relaxation in the bathroom tickling their jocose bone or captivating indiscriminately trivia. If that sounds like your soften or boyfriend, guestimate investing afrat.backjec.se/smukt-hus/konditorbager-silkeborg.php in a series of bathroom readers you can punch habituated to at a scrimping shop. Delivery in a high adulthood munitions dump holder from the niggardliness snitch on, and wheel over and above your sweetie days organizing his unique reading stuff next to the john. Estelle Jud Salim

  3. May I just say what a comfort to uncover someone who really understands what they are discussing over the internet. You certainly know how to bring an issue to light and make it important. A lot more people should check this out and understand this side of your story. I was surprised that you are not more popular given that you definitely possess the gift. Ericka Royall Lazes

  4. Pretty! This has been an extremely wonderful post. Jilly Mathias Alexandrina

  5. I have learn some good stuff here. Definitely worth bookmarking for revisiting. I wonder how so much effort you put to create one of these magnificent informative web site. Aviva Vergil Helmut

  6. I visited many sites except the audio feature for audio songs
    present at this site is in fact wonderful.

  7. I’m amazed, I must say. Rarely do I come across a blog that’s both equally educative and amusing, and let me tell you, you have
    hit the nail on the head. The issue is an issue
    that too few people are speaking intelligently about.
    I am very happy that I stumbled across this during my
    hunt for something concerning this.

  8. Simply want to say your article is as surprising.

    The clarity in your post is just spectacular and i could assume you are an expert on this subject.
    Fine with your permission let me to grab your RSS
    feed to keep up to date with forthcoming post.
    Thanks a million and please carry on the enjoyable work.

  9. I’m not that much of a online reader to be honest but your sites really nice, keep it up!

    I’ll go ahead and bookmark your site to come back later on. Many thanks

Leave a Reply to 720p Cancel reply

Your email address will not be published. Required fields are marked *