HELP! * GREY=local Full HTML for

LOCAL foilset ECS400 Projects

Given by Nancy J. McCracken at ECS400 Senior Undergraduate Course on Fall Semester 96. Foils prepared 10 Sept 1996
Abstract * Foil Index for this file

Critical Information in IMAGE
Data: patient records "database" (in Unix file form), includes diagnostic images. See http://kayak.npac.syr.edu:1200/ for an example or http://kopernik.npac.syr.edu:1200/images/ for more images.
Scenario: The "user" is a doctor who can look up patient records to view them. The user can also add information and run a comparison computation on diagnostic images.
Implementation: Design the user interface - what information can the user view. Write a C or Perl program that extracts that information. Write the HTML for the Web interface and the Perl program that is the CGI script. Write a Java user interface that connects with the Perl CGI program for data and compares two images.

Table of Contents for full HTML of ECS400 Projects


1 ECS400 Projects
2 Project: Telemedicine
3 Project: Air Flow
4 Air Flow simulation
5 Project: Data Collection
6 Other ideas for Projects:
7 Choose your project.

This table of Contents Abstract



HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 1 ECS400 Projects

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * See also color IMAGE
Full HTML Index
Nancy McCracken
NPAC
3-234 CST, ext. 4687
Syracuse University
Syracuse NY 13244-4100
September 25 1996
Click here for body text

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 2 Project: Telemedicine

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * Critical Information in IMAGE
Full HTML Index
Data: patient records "database" (in Unix file form), includes diagnostic images. See http://kayak.npac.syr.edu:1200/ for an example or http://kopernik.npac.syr.edu:1200/images/ for more images.
Scenario: The "user" is a doctor who can look up patient records to view them. The user can also add information and run a comparison computation on diagnostic images.
Implementation: Design the user interface - what information can the user view. Write a C or Perl program that extracts that information. Write the HTML for the Web interface and the Perl program that is the CGI script. Write a Java user interface that connects with the Perl CGI program for data and compares two images.

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 3 Project: Air Flow

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * See also color IMAGE
Full HTML Index
Data: fans with pressure specs.
Scenario: The "user" is an architect who can look up units and view their specs. We assume the user knows how much air flow is required for a room. The user specifies a length of air duct and a cross-section and is told whether a chosen unit has enough air flow and is shown the result of the simulation that shows the interior air flow pattern of the duct.
Implementation: Design the user interface - how the user views units, chooses one, specifies the duct, and views the results. Write a C or Perl program to extract the unit information. Write the HTML for the Web interface and the Perl program that is the CGI script. Write a Java applet that simulates the air flow in the duct cross-section and displays the result.

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 4 Air Flow simulation

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * Critical Information in IMAGE
Full HTML Index
The problem is to solve Poisson's equation over the cross-section of the duct to obtain the velocity of the air over the area.
Represent the cross-section as an array of velocity values, with special values for the border of the shape, whose velocity is 0.
Solve Poisson's equation, using the specified air flow for the function value over the interior of the shape.

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 5 Project: Data Collection

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * See also color IMAGE
Full HTML Index
Collect data from users and store in a (flat file) database.
Scenario: Write your own! Possibilities:
  • Travel tips. Invite people to write comments, recommendations about interesting sites, restaurants, hotels in a particular area.
  • Environmental information: Collect from different parts of a country or region observation data (such as bird watch) or environmental samplings (such as water or air quality).
  • Comments and opinions: Collect at least some quantitative data to analyze.
Implementation: Design the user interface to collect the data from an HTML form and accumulate it in a Unix file. Write the Perl CGI script to handle this. Write an HTML page with a Java applet to view all or part of the collection of data. Possibilities:
  • show a map with points of data collection marked
  • show graphs that analyze people's opinions by various demographics - age, region, etc.

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 6 Other ideas for Projects:

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * See also color IMAGE
Full HTML Index
WhaleNet project. There is a large database of whale sightings, which already has a Web interface - http://kayak.npac.syr.edu:6398/cgi-bin/whaleb_home. Choose a subset of the data and make your own interface. Define a computation on the data, for example, given a selected set of whale sightings, pick a map and display locations of sightings.
Product catalog of electronics company with specs and pictures of components. Design scenario and computation.
Choose engineering computation that you've already worked with - heat transfer equations, structural analysis, circuit design, blood flow simulation . . . Design data and scenario.
Educational math games for elementary children.

HELP! * GREY=local HTML version of LOCAL Foils prepared 10 Sept 1996

Foil 7 Choose your project.

From Projects ECS400 Senior Undergraduate Course -- Fall Semester 96. * See also color IMAGE
Full HTML Index
Ideally, your project will involve both a form/CGI part and a Java part. This is a practical consideration so that you can start on the CGI part now and finish with the Java part at the end. But you may propose a project that uses only one of the aspects.
Write a description of the project that you want to do. You are allowed to work in teams.
If you are designing your own project, be more detailed than if you're picking a "standard" project.
Put your project description in an html file and link it to your class webpage. (Due at the end of this week's labs.)

Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Feb 19 1997