There aren’t many theories about how to effectively teach new computer scientists how to program. Dan’s done some analysis of this problem but was unable to come up with the perfect programming language for teaching the breadth he expected. What he did come up with was a pretty good list of languages that covered a [...]
I get many questions about how the open source development model works. How do the developers get payed? Who hires them? How do I get involved? Well, there are many different programs that use an open source development model, from Pidgin to the Linux kernel, and they all use their own modification of the model. [...]
Congratulations to Logan for getting commit access to the PHP project! I think Logan may hold the record for most notable open source project contribution for Purdue undergraduates.
While browsing reddit.com, I noticed an article about the “6 Degrees of Computer Science.” It’s an article which tries to tease apart the different disciplines of computer science, software engineering, and other related fields and the article failed horribly in doing so. I’d like to try and define the disciplines as I see them and [...]
Today in the Computer Science building, Immanuel asked us if we “would hire someone with a M.S. in computer science?” This sparked a conversation about the general state of computer science graduate school with a special attention to the M.S. Tyler said that it seemed to be getting harder to find good research topics for [...]