Archive for September, 2007

Computer Science Literacy

Saturday, September 1st, 2007

I realized after reading an article on the LOGO environment, that Computer Science, in the terms that they use, are like the basic literacy exercises that we do as children, word games, understanding of the fundamentals, and that Software Engineering is more like Rhetorical Writing, adding more explicit structure, organizing your thoughts, etc. I wonder…how hard would it be to develop an environment that could be used first for Computer Science, then Software Engineering?

If we use English as an example, most of the grammar wouldn’t change, but a the vocabulary (perhaps libraries and APIs?) would increase drastically. Of course, some grammar is more complex than ’see spot run’. So clearly we need to be able to teach a functional subset that can be used to make the learning environment, and ‘grow’ it as the Software Engineering requirements get larger.

This is definitely something worth investigating