Computing Course Clusters
Computing is not done in a vacuum; people use computers for some purpose. It
is therefore important for majors in computing to have some background in an
area supportive of some application of computers. For this reason, the major in
Computer Science requires three advanced courses (nine hours) to be taken in an
application area offered by another department. These courses should be related
to the major courses taken. The combination of major courses and application
area courses is referred to as a computing course cluster.
A course cluster must contain at least three advanced
application area courses offered by at most two other departments and at least
two advanced CSCE courses taken as major electives. It may be necessary to take
additional courses as prerequisites to the application area courses if they are
not already required in the program of study. The requirements specified are
minimum requirements, and students are strongly encouraged to take additional
courses. Some cluster options may increase the total number of hours required
for the degree.
The department has defined computing course clusters in
several areas and may identify additional areas in the future. Selection of one
of these course clusters requires no further approval. A student who wishes to
design an individualized computing course cluster may submit a request to the
department, which must be approved by the student’s advisor and the
Undergraduate Committee. The request must list the courses to be taken and offer
a justification for the coherence of the selection.
CSCE courses: CSCE 555, one course selected
from CSCE 565, 567, 569, 582
Prerequisite courses: BIOL 101, 102, CHEM
111, 112
Application
area courses: BIOL
302, two additional courses selected from
BIOL
301, 303, CHEM
333
CSCE courses: CSCE 552, one course selected
from CSCE 520, 564, 580 (6 hours)
Prerequisite or course: MART 110 (3 hours)
Application area courses: Three courses selected from
MART 210, 371, 583, MATH 527, 576 (9 hours)
CSCE courses: CSCE 517, 522
Prerequisite course: CRJU 101
Application area courses: Three courses selected from
CRJU 221, 321, 341, LAWS 525, 526, 547,
JOUR 303, 504
CSCE courses: CSCE 520, two courses selected
from CSCE 564, 565, 567
Prerequisite course: GEOG 141
Application area courses: Three courses selected from
GEOG 341, 345, 363, 541, 551, 562, 563,
564
CSCE courses: Two courses selected from CSCE 520,
531, 587, 580
Prerequisite or required courses: LING 300 OR
LING 301
Application area courses: Three courses selected from
LING 340, 421, 440, 565, 567
CSCE courses: Two courses selected from CSCE 520,
552, 564, 567
Prerequisite course: MART 110
Application area courses: Three courses selected from
MART 210, 371, 380, 583
CSCE courses: CSCE 520, 522
Prerequisite courses: ACCT 224, ECON 224 (ECON 224
may be used to satisfy the Social Science General Education Requirement)
Application area courses: FINA 363, two courses
selected from FINA 341, 442, 443, 444, 445
CSCE courses: Two courses selected from CSCE 520,
531, 587, 580
Prerequisite courses: MATH 141, 142
Application area courses: Three courses selected from
MATH 242, 520, 521, 522, 527 (= CSCE 561)
MATH 527/CSCE 561 may be used either as a major
elective or as an application area course but may not be used to meet both
requirements.
Completion of an application area in Mathematics will also
satisfy the requirements for a minor in Mathematics since MATH 241,
374, and 526 are already required in the Computer Science program