Computer Science Presents 2002
CS225 – Machine Organization Projects

(more photos)

Parallel Computing
Presented by Chris Ciske, Damian Wegner, and Kevin Trost



Have you ever had a problem that seemed too large or too tedious to attempt by yourself? How did you go about solving it? One option is to divide and conquer. That is, break the problem into more manageable tasks. This is the concept behind parallel computing. We aim to give a brief introduction into the basics of parallel computing and show how it is put to use in today’s world. We will also demonstrate the concept on a parallel computer we set up ourselves.

OCR/ICR
Presented by Jill Schmidt, Christa von Knobelsdorff, and Monica Spang


Have you ever spent hours and hours retyping a paper? Do you struggle to read messy notes? If so, you’re not alone! We have the solution for you! Our presentation will demonstrate how optical character recognition, OCR, and intelligent character recognition, ICR, can solve your problems. Through hands-on demonstrations we hope to establish a clear understanding of the processes involved and its uses. So, how messy can your notes really be? Come see what our research has found!

Viruses, Trojans, and Worms
Presented by Scott Clark, John Karls, and Sean Coenen

There’s a very good chance that at some point in your life you have contracted a virus on your computer. Even if you haven’t, you have surely heard about many famous viruses on the news that have attacked computers worldwide. Viruses pose a very real and very dangerous threat to average computer users and their way of life. In our presentation, you will learn the general facts regarding viruses, their composition, and how they affect computer systems. Furthermore, we will show you the workings of anti-virus software and what software companies are doing to help protect your PC. Can you really afford NOT to attend our presentation? I think not!

Graphics Cards: The Painters Behind the Screen
Presented by Karl Riehl and Alex Slusarek

AGP… PCI… GPU… DAC… What do they stand for? How are they related? These are all parts of the graphics card. Graphics cards are responsible for all of the images that appear on a computer screen. The presentation will discuss the history of the graphics card and explain how the graphics card works. Being not every card is made the same, the presentation will also go through some ways to test a card to tell how “good” it actually is. To show that graphics cards are used more than just for computers, the presentation will discuss their uses in personal gaming systems, such as the Playstation 2, GameCube, and Xbox.

Wanna Be Flashed? A Peek at Macromedia Flash
Presented by Colleen Koranda, Josh Oliver, and Carol Rutledge


Welcome to the next generation of Internet animation, Macromedia Flash. Flash has come a long way since its days as a second rate instrument for multimedia development. In this presentation you will get an overview of Flash and learn how to view and use its basic functions. This will be conducted through a few examples that we have created. We will look behind the scenes and give a brief overview of ActionScript, Flash’s scripting language. We will also discuss Flash’s strengths and weaknesses, as well as how these relate to everyday applications. Prepare to be Flashed.


Audio Streaming
Presented by Joshua Stingl, Matthew Frohliger, Kevin Papreck, and Dzianis Kireyeu