|This page in the original is blank.
|This page in the original is blank.
The example projects in this appendix are described with different levels of detail and different emphases, as one would expect from projects conceptualized by individuals from different disciplines. These diverse projects are intended to demonstrate that projects dealing with different domain areas can all support efforts to develop fluency with information technology (FITness).
A.1 Developing a Business Plan for a Computer Store
Module Placement: A course in business administration, computer science, applied mathematics
Task: Develop a business plan for a computer software and hardware store in a mall. To carry out this project, students should do the following:
- Decide on products to sell,
- Develop a pricing strategy,
- Consider staffing issues,
- Devise a marketing approach,
- Create an inventory policy,
- Design the store, and
- Make a presentation to the bank and mall representatives.
All of this should be discussed in the business plan.
Delivery: A CD-ROM or Web site providing a project scenario electronically
Background: A shopping mall would like to fill a commercial opening with a computer store. Teams of four should apply for the space by creating a business plan that could be used to apply for a bank loan. The bank, which has financed most of the mall, will select the applicants who present the best business plan. The store's emphasis will be on selling to first-time buyers looking for a computer for their home or for a very small business.
Project Add-ons: Students could also consider possible changes to their product line as new technologies become available.
Pedagogy: Students will work in teams of four. The project will extend over a period of approximately eight to ten weeks, with the final week devoted to student reflection on lessons learned and possible applications to other business ventures. Students will use technology in the design process: e.g., word-processing and presentation software, e-mail, the World Wide Web, spreadsheets, and even computer-aided design and manufacturing tools to design the store. Milestones should be established for each task of the project.
A.2 Designing an HIV-Tracking System for a Hospital
Module Placement: A course in computer science, health administration, or biology (immunology, epidemiology)
Task: Design an information system to track HIV infections for a community hospital and its outreach clinics. The project should identify necessary:
- Hardware—equipment to run the system;
- Software—tracking expenditures, patient information;
- People—staffing requirements; and
- Processes—implementation schedule, staff training sessions, written report, and oral presentation.
Delivery: A CD-ROM or Web site providing a project scenario electronically
Background: The community hospital is running education, prevention, and treatment programs for HIV (and maybe other sexually transmitted diseases). The community health director wants to evaluate the three programs continuously so that he/she can make them more cost-effective while reducing the incidence of HIV in the community. Decisions include allocation of financial and staff resources among and within the three programs. A variety of individuals express concern about various aspects of the different programs, including issues of equity, confidentiality, and "family values" (education and sexual activity). Students should be given data on community size, current case loads, and so on. Students' written report should include a budget, staffing requirements, and implementation schedule, including specifications for staff training. Students should also make a presentation to the hospital board; ideally the latter would include representatives from a local hospital, a school of public health, and a private computer science firm.
Project Add-ons: Students should research and recommend security and privacy measures for the program.
Pedagogy: Students will use technology in the design process: e.g., word-processing and presentation software, e-mail, the World Wide Web, spreadsheets, system design (flow chart) software, and databases. Milestones should be established for each task of the project.
A.3 Designing and Implementing a Client Manager Database
Module Placement: A course in business, management, non-profit administration
Task: Complete a simple yet useful database that has been started by teaching assistants. The work will focus on the user interface aspect of the system. Design the final product to be a visually attractive database that a bank could use to keep track of clients and their accounts
The user of the system should be able to:
- View a client's entire record,
- View all clients in list form,
- Find and view the bank's top clients,
- Sort based on multiple criteria, and
- Print mailing labels for all of the clients or for a user-defined subset.
Delivery: A client manager database
Background: Databases are a useful way of storing related information. They simplify organization and retrieval of the data and become more powerful and useful as data sets grow larger. With the rapid growth of information and the proliferation of the Internet, databases will become an even more important part of day-to-day life. One of the main parts of this assignment will be to create an attractive, consistent, and intuitive user interface. An example of a successful user interface should be provided to students. Besides designing the user interface, students will also be doing other database tasks, such as designing layouts, creating fields, writing simple scripts, and working with queries and sorts.
Teaching assistants should begin the project and provide a database shell, which includes the following information:
- Some of the fields, preconfigured, that the database relies on;
- Both fully completed layouts and partially completed ones to get students started;
- Script stubs, so that students need only complete the meaningful part of the scripts;
- Buttons that have already been linked to their associated scripts; and
- A rich user interface that includes buttons, icons, and background colors, and that serves to integrate the layouts in the database.
The shell should be designed to allow students to focus on the meaningful and important aspects of the assignment.
Each record will store the:
- Client's name,
- Client's address,
- Several means of contact with the client,
- Assets in several different accounts, and
- Free-form notes.
Data entry will be facilitated by pop-up menus.
Students are responsible for:
- Creating some additional fields,
- Updating two existing layouts and creating an entirely new one,
- Filling in several scripts that facilitate movement between different parts of the database,
- Providing a simple sorting facility for the user, and
- Entering some sample data (to help test the assignment).
Project Add-ons: There is significant opportunity for extra credit in this assignment. For example, try implementing one or more of the following features:
- Set up a mail merge that uses information from records in the database.
- Write other useful and more complicated scripts.
- Incorporate multimedia (such as pictures, video).
Pedagogy: This project seeks to familiarize students with databases through design and implementation that emphasize designing a quality user interface and learning to program in a simple scripting language.
A.4 Designing and Implementing a Spreadsheet-Based Home Budget
Module Placement: A course in computer science, library science, liberal arts
Task: Create a home budget that a typical family could use to track their income and expenditures over the course of a year. To accomplish this task, create a system of linked spreadsheets in Microsoft Excel that will help organize and process this information.
Delivery: A spreadsheet-based home budget software program
Background: The system should consist of a single workbook and must have the following properties and features:
- Tracking for six classes of expenses; examples include food, housing, automobile expenses, movie rentals, and so on.
- Income tracking, including monthly, weekly, or biweekly salary, taxes, and miscellaneous income. A summary of this data should be provided as well.
- Tracking for multiple bank accounts, with the ability to note account transactions (withdrawals and deposits). The balance for each account should compute automatically depending on the transactions, in-
- cluding a simple interest calculation, so that the user only needs to enter a starting balance to begin using the account tracking system.
- Summary of total expenses and income, by month. This should also include a graphical representation of the summary, and a three-dimensional graph that displays all expenses, by month (note that there should be three separate axes).
Students are free to determine a design for the spreadsheets. There is no "one right way" to do it. The workbook should be logically organized and well formatted to give it a consistent and attractive appearance. Students should become familiar with spreadsheet concepts—through lectures, manuals, or online tutorials and help. (Teaching assistants could develop an Excel tutorial.)
Students should consider sketching the system design on paper before beginning to develop it electronically. Such a design should include how to divide the information into separate spreadsheets, how to link data from separate sheets, and what graphs to provide to help the user analyze the underlying data. Students should also concentrate on the work of calculating and linking the data before tackling the formatting and visual appeal of the spreadsheet. This approach encourages focusing on getting the basic structure of the system correct.
Project Add-ons: Extra credit should be offered for integrating advanced Excel features, such as pivot tables or Visual Basic for Applications, into the home budget.
Pedagogy: This project prepares students to apply spreadsheet concepts to a practical situation, to design an attractive and easy-to-use system of spreadsheets, to organize and present related information, both graphically and textually, and to gain familiarity with a spreadsheet application (Microsoft Excel).
A.5 Network-Based Information Retrieval and Presentation
Module Placement: A course in information technology, library science, liberal arts
Task: Use network facilities on the World Wide Web to present and find information. Use a word processor to document the results.
Delivery:Home page and essay
Background: Home Page—The home page must consist of one page. Part of the assignment is learning to design attractive Web pages using HTML, so students should pay attention to the aesthetics of their page. The assignment also includes learning how to use a document scanner, how to convert graphics to different file formats, and how to use a text editor to produce HTML. Students can feel free to organize the information creatively; however, the page must contain the elements below:
- Some type of list, with several items;
- Several links to other sites on the Web;
- A scanned-in photo of the student;
- A graphic retrieved off the Web;
- A "mail to" form that lets visitors send a message, question, or any other information to the home page creator; and
- Table(s) to format the above content; specifically, a table should be used to format the fields and submit and reset buttons of the form.
Treasure Hunt—Students should answer the questions below using the Internet and a variety of search engines. They will also use "newsgroups" to find particular newsgroups and individual postings. Answers to the treasure hunt should be handed in as part of the networks essay. Students should provide both the answers and the sites on which the information was found.
- To whom did Jerry Garcia leave his guitars?
- What is Donald Duck's middle name?
- What environmental bill did President Clinton sign during a radio address in the fall of 1996?
- On what newsgroups should individuals . . .
- discuss the merits of HTML tables and frames?
- talk about yesterday's funny comic strip?
- ask a question about algebra homework?
- On a designated class newsgroup, find the special treasure hunt posting made by a particular student (e.g., Mike) and consider his/her posting.
- Find information from another Web site that could contribute to the thread of the student's posting.
Networks Essay—Students should provide concise yet complete answers to a number of questions that focus on inter-computer communication, the Internet, and the hardware and protocols involved in networks today.
The essay should be written in Microsoft Word and should use styles to separate the answers to the background questions into logical sections.
- Describe the architecture of the Internet. As part of the answer, explain how a remote Web page is sent to your computer over the Internet, starting with you entering a Uniform Resource Locator (URL) in a browser and ending with your browser receiving the page.
- Identify and explain two obstacles to the further growth of the Internet and/or technologies relating to the Internet.
- Discuss how local area networks (LANs) are used in business and office settings. How does a LAN communicate with outside networks?
Pedagogy: This project requires students to write and design structured documents using HTML, to learn how to effectively use search engines to find information on the Internet, to become familiar with several Internet-related applications, including browsers, newsgroup readers, and graphics applications, and to learn about the Internet, protocols, and general networking concepts.
A.6 Creating and Using a Multimedia Hyperlinked Presentation1
Module Placement: A course in graphic arts, business, or non-profit administration
Task: Plan a multimedia presentation by writing a text description of the topics and points to communicate, using pictures, sound, interactive content, animation, QuickTime movies, and related materials. (It is essential that the presentation feature interactive or active content.) Select specific points from the text description where media would improve the communication potential of the presentation. Discuss with peers and select criteria to decide which medium and how many related representations are appropriate for each talking point. Design the links between the media types in order to implement the communication plan. Make links between different forms of media, and make sure that the interactive content is accessible to the intended audience. Seek criticism and guidance from experts. Try the presentation out with a pilot audience, and analyze the strengths and limitations of the presentation. Refine the presentation based on feedback from users and from experts.
Delivery: A multimedia hyperlinked presentation
Background: The creation of effective presentations involves many steps outlined above in the task. For this group project, it will be necessary to:
- Design a shared file system or e-mail attachment system to agree on tools or conversion mechanisms for the various media types and to worry about incompatibilities.
- Select tools and an environment for the multimedia presentation to ensure ease of use among the target audience. Be sure to consider platform incompatibilities, the capabilities of users, projection opportunities and venues in which the presentation might be used, and options if the first plan is unsuccessful.
- Determine the forms of help necessary in order to implement the plan on the platform selected and seek help from experts to make sure the plan is successful. Seek help as the plan gets developed to ensure it works effectively.
- Locate and select appropriate multimedia content, test it with users, and incorporate it into the presentation.
Pedagogy: Students will become familiar with considering and using multimedia to enhance a verbal presentation to an audience, to balance the multimedia and other mechanisms for presentations, to analyze what the audience learned from the presentation, and to consider modifications to meet the audience's needs more effectively.
A.7 Sociology of Disease 2
Module Placement: A project for a biology or public health class
Task: Students are asked to imagine that they or a family member have been diagnosed with a life-threatening disease. Students should plan a course of action to find out information to answer a set of questions, and in teams of two or three, research the disease and write a paper addressing each issue. Use the search engines on the Web to gather information. Critically examine the sources of this information, and consider challenges to its validity. Coordinate the search with teammates via e-mail to avoid collecting redundant information, and review or critique each other's con-
jectures. Post papers on the class Web site, and solicit expert and peer commentary.
Delivery: Organized description/listing of electronic resources on a variety of diseases in laymen's language
Background: The project essays should consider the following points:
- What are the alternative treatments that are effective for this disease? How do the treatments address the specific symptoms of the disease? What are the short-term and long-term consequences of the treatments?
- What social support systems are necessary to wage a successful battle against this disease? When have social support systems succeeded, and which ones? What social supports are right for this situation?
- What changes in lifestyle and diet are necessary for accommodating the symptoms and the condition of this life-threatening disease? How can these changes best be implemented and made effective?
- What other issues related to the disease are important, such as environmental factors, transmission, and discrimination? How can these be dealt with?
Pedagogy: Students will work in teams. The project will be carried out over an extended period, perhaps eight to ten weeks, with the final week devoted to student reflection on lessons learned. This project enhances researching skills and synthesis of complex information, as well as effective electronic presentation of complex data.
A.8 Home Page Design Project3
Module Placement: A project for a high school computer science, English, physical science, or social science class, or an after-school activity
Task: This project requires students to design a home page for their school. The purpose of the home page is to provide information for parents researching information on the school, as well as children interested in finding out more about the school.
Delivery: A home page for a pre-college school
Background: Initially, all students should work together to conceptualize the design of the site, including the main page, as well as what categories, topics, and links it should have (such as "Academics" and "Athletics"). In designing the site, students should search for Web-based tips, suggestions, and resources and also review other pages with appealing designs.
Students should then separate into groups of two to four to design a particular page on each link/topic. (Each page could include several other links.) Consulting home page exemplars should be encouraged.
The student groups should write the pages in HTML. Periodically, the entire class should meet to discuss the overall site design, share tips and examples, and discuss questions such as how to achieve consistency and the need for coherence among the different pages. These general discussions would also be a good forum in which to consider new or different technologies (e.g., different browser versions, multimedia options, user needs). Students could also test each other's pages and make suggestions. When test versions of all pages exist, students could demonstrate the site publicly and ask other students and community members to test the pages and offer comments.
Pedagogy: The Web pages would be made available to the general Web community, and groups such as parents and students would be told about the appropriate address. Comments should be solicited so that new ideas could be incorporated into the existing page.