// archives

Education

This category contains 63 posts

Excelling in Computer Science: It’s up to you

About a week ago, I wrote an article on keeping students interested in computer science. After that article was published, there was a record breaking amount of feedback concerning it. The general consensus was that there is indeed a huge problem with students losing interest in computer science. Today, I’d like to talk about how [...]

Ruby – best introductory programming language

I am often asked – “what is the best computer programming language to learn?” And for years the reflex response was Ruby. Ruby is elegant, Ruby is easy to understand, it’s creative, it’s expressive, it’s powerful, flexible, and robust. Ruby is enjoyable to work with, and is applicable both as a first programming language to [...]

Educational flaws: Programming with the Waterfall Model

The waterfall development method is by far the most widely known approach to creating software. As a popular section, included in introductory programming courses throughout the educational system, many would at least recall hearing about the approach. I remember first learning about the waterfall methodology steps back in high school. What was failed to be [...]

Categories

  • No categories