CS 411: Software Projects
(listed in the catalog as Senior Thesis)
Emphasis on the design and implementation of large
software projects in such areas as networking, databases,
scripting, security, parallel processing, etc. Prior courseworkmin
these areas is not required. Students can
work alone or in small groups: different groups will typically be
working in different areas--there will not be
a single set of assigned labs/projects. We will integrate
material from a variety of courses (including theory)
along with material from areas in which we may not teach regular
courses. A reasonable written portion
(documentation, etc) will also be part of the projects.
Grading: no exams. Grades will be based on the projects and
on class participation. may be taken S/NC or for
a letter grade. CS 411 can count as capstone (pre-2004 catalog)
only if taken for a letter grade. This particular
411 can count as an upper-division CS elective with either form of
grading. Ms Mayo can write the necessary
petitions. Note: it cannot count both as a Capstone and as
a CS elective.
Prerequisites: CS 302 or consent of instructor.
Primarily for juniors and seniors in the CS major.
Not for graduate credit.