Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Defense against the dark arts
Bailey M., Coleman C., Davidson J.  Computer science education (Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, Portland, OR, Mar 12-15, 2008)315-319.2008.Type:Proceedings
Date Reviewed: Apr 24 2008

Although compiler technology is useful in a wide variety of applications, it is surprisingly difficult to find one that both captures students’ interest and is easy for them to grasp. This paper explores scanning, parsing, and optimization as techniques for detecting viruses and worms. It has been taught three times at two different institutions--a research university and a liberal arts college--with enrollments four to five times greater than that of the compiler course.

Bailey, Coleman, and Davidson discuss their rationale, present a detailed outline, and summarize their experience so far. There is enough detail to replicate the course, but the authors promise they “will soon make the curriculum materials available through a curriculum repository.”

This paper is a well-written argument for a novel approach to presenting fundamental techniques in a context that students find fascinating. It is an excellent example of the kind of thinking needed to move computer science curricula ahead without sacrificing the basics.

Reviewer:  W. M. Waite Review #: CR135510 (0903-0291)
Bookmark and Share
  Reviewer Selected
 
 
Computer Science Education (K.3.2 ... )
 
 
Compilers (D.3.4 ... )
 
 
Invasive Software (D.4.6 ... )
 
 
Processors (D.3.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Computer Science Education": Date
Pascal
Meyers R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780137256235)
Oct 1 1992
Software engineering education: the educational needs of the software community
Fairley R., Gibbs N.  Software engineering education: the educational needs of the software community,Carnegie-Mellon Univ. Software Engineering Institute, Pittsburgh, PA,1987. Type: Whole Proceedings
Aug 1 1988
Fundamentals of computing I
Tucker A., Bradley W., Cupper R., Garnick D., McGraw-Hill, Inc., New York, NY, 1992. Type: Book (9780070654495)
Feb 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy