ITEC 334 Fall 2011
Computer Programming in the Web Era

Research Project (RP)

To be done in TEAMS (of 3)

Last Updated 8/21/11

Description

The idea behind this project is simple. In this course you will learn the basic foundations behind online business application development and implementation. Because it would be impossible to cover a wide range of programming tools, methods and languages in one semester course. However, this course should help you acquire the knowledge to either: (1) continue your learning to become an application developer; and/or (2) make business application development decisions when working with system developers and contractors. This research project will give you the opportunity to utilize what you have learned in class to research and compare one particular web programming platform/technology/language of interest to you. This project is due at the end of the semester, but students are required to submit deliverables on a timely basis, per the class schedule, and make presentations when scheduled to complement lecture materials.

Main Requirements

The main requirements for this project include:

Deliverables

RP-Deliverable 1: Project proposal and selection of a web development technology or platform to research

RP-Deliverable 2: Submit a brief preliminary research report (1 page, double-spaced) descring what you have learned so far and which external sources you have used in your research.

RP-Deliverable 3: Submit a more detailed technology description report (3 pages double-spaced max). This report should be viewed as your first draft of item 1 above and is intended as a feedback exercise with your professor. You will then be able to edit this section and incorporate into  your main article.

RP-Deliverable 4: In class presentation, on a date assigned by your professor.These will be brief, but concise and informational, approx 10 minutes.

RP-Deliverable 5: Article and additional materials

Topics

You can select your own topic, but the topic needs to receive approval from your instructor. The topic must be very relevant to the practice online business application development and can include things like web programming languages, development platforms, web application technologies, application development tools. I have prepared a suggested list of topics for you to consider, but you don't need to limit yourself to these: