Draft created: 3/9/00;
10/23/00
THIS IS
A DRAFT, WHICH WILL UPDATED LATER
COSC 330 PROJECT
SUBJECTS
The subject of the semester project
for COSC 330 is up to you; however it must be challenging enough to
be worthy of about half a semester's independent study and development
at the level of a 300 course. Computer Science students are required
to research a subject that is relevant to computer science. If you
have a project in mind that you would like to do, then present it to me
as soon as possible, in writing, and I will try to let you pursue it.
For others, especially computer science majors, the following are recommedations
that should complement what you learn during the regular assignments of
the course. To review my summary of some of these, see LM
I, section 4.
-
Non Computer Science students can choose
from:
-
Macromedia development tools (To investigate
these go to www.macromedia.com,
click on products and select overview.)
-
Graphics Development tools, e.g. PhotoShop,
Fireworks, etc.
-
Multimedia Development tools, e.g.
Flash, Shockwave, etc.
-
Any of the projects listed below for
Computer Science Students.
-
Computer Students should choose from:
-
Cold Fusion (including CFML)
-
Markup Languages
-
XML
-
XHTML
-
DHTML (i.e. CCS, DOM, JavaScript, etc.)
-
SMIL
-
MathML
-
WML
-
Programming Languages (It is suggested
that you research the following languages before selecting one on which
to focus.):
-
REBOL
-
PERL
-
Python
-
Tcl/Tk
-
Asp
-
PHP
-
VBScript
-
Web server and operating systems, e.g.
install a Linux Web server.
Personally, if I were offered this opportunity,
I would focus on XML, but all of the others are almost as equally compelling.
For those interested in incorporating database management into their Web
sites, Cold Fusion is the clear choice. For those who are primarily
interested in Web page design then the suite of development tools from
Macromedia form a rich set of alternatives. If there is another tool
that you would prefer to study, submit it to me.