|
Focus on Technology |
Jens Mache is a real computer guy, you know, he runs UNIX as his operating system, not Windows and DOS. And as a "meister" of the digital domain -- not to mention an Assistant Professor of Computer Science -- his approach to teaching his students about computers is strictly hands on. Read this interesting profile.
|
Jens Mache |
Jens teaches Computer Science 171, where the attending students range in skill from a serious computer user and future CS major to a novice who's really never mastered the double-click. In the past Jens has started his class with a "computer hug" and then on to the "double-click" technique. His class is project-based, so if you don't feel as comfortable writing programs you can always explore the topics of how computers affect our society and our ethics.
In CS 171, the first homework assignment is to find a definition of computer science. This engages the students in a discussion about what technology is and what it does or doesn't do for us. The second homework assignment is to create a web page. Not only does this aid Jens in knowing and recognizing his students, but it also forces the students to break away from the traditional computer science curriculum and be on the user end of technology. Jens does, however, require the students to use EMACS, a general purposes text editor where the students must write the HTML tags in order to create their web sites. This applies the concept of programming in a light that most students (especially novices) can relate to, while also providing a skill that is useful in today's workplace.
By using common computer problems such as the Y2K bug to illustrate lessons in programming, Jens is able to teach students his concept of computer science, that of solving problems algorithmically. For example, the lesson in C programming is pointers and the problem is the Y2K bug. His real-life application of computer science, from writing a program that fixes a date bug to writing a program that makes up a web page, is the type of lesson that teaches students the technical skills necessary to solve computer problems. His use of technology in the classroom combines technical computer science lessons with practical knowledge that can be taken out of the classroom.
Created by: infotech@lclark.edu