Bringing Industry into the Classroom

I’ve had a number of interesting conversations in the last week or so with people about the value of bringing industry experience into teaching important computer science concepts. Some of the people I have talked to have been people who have moved from industry jobs into teaching. Others have been students of such people. One…

1

A Reply to an Interesting Comment – More on a first programming language

Tom Hoffman wrote a long and very interesting reply to my previous post for which I am very grateful. He makes some thought provoking statements and I like having my thought provoked. I was going to reply in an additional comment but things got really long so I decided that a new post (this one)…

13

Picking the First Programming Language

A recurring question in computer science education at all levels is what language should be taught first. The discussions on this issue at Slashdot, where the issue comes up about once a year as far as I can tell, are legendary. There are various arguments that are used: It should be a language used in industry…

10

Thinking about the future of computer applications

One of the great points of discussion these days is the movement of applications to the web. Some are suggesting that there will become a time when the web browser is the new operating system. Om Malik talks about this at CNN Money. The idea is that web browsers would be the platform that applications…

2

Controversy in the Education Blogosphere

Last week I wrote about a K12 Educational Conference that is taking place online this week. Little did I know that there was going to be some controversy involved. I should have expected it though because just about everything involving education seems to develop into controversy these days. So what is going on? Well it…

0

Visual Basic Textbook Review and Saving Class Time

I’m enjoying following Chris Higgins‘ first year teaching computer science at his blog.  On Friday he posted a pair of interesting posts. One is a review of the textbook he is using. The other is a description of how he is using some web based tools to make things more efficient. I really appreciated the…

0

How’s Your School Year Going?

My friend Dave Jacobus is blogging again and provides a look into how his school year is going. Dave uses Code Rules (a free curriculum resource I’ve talked about before) in his Visual Basic .NET course. He supplements it with a number of projects of his own. He writes about some of them on his…

0

100 Principal Blogs in 100 Days

The CASTLE Project is trying to get 100 school principals to become active bloggers in 100 days. The wiki for the project is at http://principalblogs.jot.com/WikiHome but I think that the single most useful thing at the site is probably the information packet. The information packet has a rather complete discussion of why school administrators should blog…

0

What are the most important concepts in Object Oriented Programming

The Wicked Teacher of the West is looking for the most important concepts in Object Oriented Programming as she develops a new course. It’s a tough question because teachers only have so much time to present material to students. That time has to be used wisely.  My list is more or less: Encapsulation – students…

3

An Online Education Conference

There is an interesting education going on. Most of the main events are next week but the keynote by David Warwick took place earlier this week. What makes this conference different is that it is all taking place online at http://k12onlineconference.org/ and it involves top educational bloggers from around the world. An international conference with no…

3