B.A. in Computer Science
The B.S. in Computer Science program, while successful, has poor
retention and graduation rates. Further, with the recent Calc I
readiness policy, most new admits are being classified as exploratory
majors and not pursuing Computer Science, which will quickly have
serious ramifications for SCIS. Rather than change the B.S. in Computer
Science program, we propose to create a subset B.A. in Computer Science
that will allow many students to earn a high-quality Computer Science
degree (COMPSC:BA). This most closely mirrors the FSU B.A. in Computer Science which subsets their B.S in Computer Science by removing math requirements.
Changes, with rationale:
- The Exploratory CS major for CS-intended majors who are not
Calc I ready will close.
They will be placed automatically in COMPSC:BA.
Rationale: In CEC overall, only 12 students placed in an exloratory major
subsequently were fully admitted to their intended major. The rest
either changed majors, left FIU, or are still in the exploratory major,
including 215 of ours.
The exploratory major options have not worked for the college.
- B.A. in Computer Science will not be ABET Accredited.
Rationale: Removing the math requirements will not allow accreditation.
This can be justified by noting that UF and FSU both have
non-accredited Computer Science degree programs, as do many of the
top-50 programs.
FSU in particular have an ABET-accredited BS option, while the BA option
is not
ABET-accredited, which will be exactly what we will do also.
- Remove Calc I, Calc II, Physics with Calc I, Physics with
Calc II, Science requirements, and replace STA-3033 with a calculus free
alternative.
Rationale: These courses are stumbling blocks, used only for ABET
accreditation. They are not prerequisites for any other CS course.
- Remove COT-3541, MAD-3512, COP-4555, CIS-4911.
Rationale: COT-3541 and MAD-3512 are stumbling blocks, used only for
ABET accreditation.
They are not prerequisites for any other CS course.
In Fall 2015, Spring 2016, Summer 2016, 26 students took MAD-3512 in
their last semester as they applied for graduation, and 5 students had
their graduation delayed by not passing the course with a "C" (only two
of the five actually earned an "F"). MAD-3512 is the second most popular last semester course besides Senior Project.
COP-4555, while not a stumbling block is only used for ABET accreditation,
is not on the prerequisite chain,
and is symptomatic of the bloat in requirements
compared to pre-ABET.
CIS-4911 has proven to be problematic for some working students
who are only able to take it with a very reduced load. It was
added for ABET
purposes and is an unneeded barrier to graduation.
FSU does not require senior project.
The number of required CS courses would be
comparable to UF.
The number of required CS courses would exceed USF, which also does not
require Senior Project.
Along with the electives below, the program requires 58 FIU credits for
AA transfer students; programs may not require more than 60.
- Modify electives.
Rationale:
Allow students to take electives drawn from IT, CpE, or the four removed
CS courses (with VIP as an elective instead of senior project).
Students have requested this.
List is expanded because some electives require Calculus.
- Add a nine-credit Interdisciplinary requirement similar to IT.
Rationale: This is similar to the FSU program and has not been a stumbling block for IT majors.
- Common Prerequities altered.
Rationale: Changes are made to match
CIP Code 11.0101 TRACK 6 of 6. Main effect is to require MAC-1140 and a Calculus-free Statistics course (either STA-3111, STA-2023, or STA-2122).
- Accept "D" as a passing grade except for required courses which
will continue to require a "C".
Rationale: "D" is a passing grade; electives generally are not
prerequisites for other courses. In the last two years, many students
have had graduation
delayed by earning a "D" grade in their last semester that did not suffice.
Many others have had to repeat elective courses in earlier semesters due to a "D".
Some of these, such as core curriculum courses are beyond our control, but others seem silly.
- Graduate program transition. Students graduating with
the BA in CS who wish to be admitted to the graduate program in CS
(COMPSC:MS, COMPSC:PHD) at FIU may be required to take prerequisite
undergraduate courses; students will be advised that COMPSC:BS is the
more appropriate major for that career path.
Math and CS
Almost all universities in SUS offer the BS in Computer Science in CIP
Code 11.0101. This proposal is to create a BA in Computer Science, also
in CIP Code 11.0101. The proposal is similar in features to FSU, which
also offers both the BS and BA, and in which the BA degree requires less
math, more electives, and an interdisciplinary sub-area. Other
universities that offer both a BS and BA in Computer Science include
Berkeley and Princeton.
The rationale for this proposal is straightforward. Many computer
science programs require significant mathematics such as Calculus I,
Calculus II, as well as two semesters of Physics with Calculus with
corresponding labs. These courses have high dropout rates, resulting in
non-completion of degrees; yet the courses are not prerequisites for any
other computer science courses, nor are they needed by many graduates
once they join the workforce.
Some studies have shown no correlation between math ability and performance in computing careers, and one study has shown no correlation between math ability and object oriented programming skill.
A recent study shows that the Calculus I course is a barrier for women in STEM fields compared to men, with the difference being especially high in Engineering related STEM fields.
Creating an alternative program that removes these barriers will
increase graduation and retention rates in Computer Science, and address
the shortage in Florida of talent in Computer Science and software
positions.
Growth in Computer Science is extraordinary and well-known, with roughly
800 active "official" undergraduate majors in Computer Science at FIU, a
number that has roughly doubled over the last six years (but is
stagnant in the last two).
Yet FIU has graduated only roughly 220 CS majors over the last three
years combined, and our analysis points at the math sequence as being a
roadblock. We would close the exploratory track and intended CS majors
who are weak at math would be directed to this new BA degree program
(COMPSC:BA) automatically if they entered FIU without the prerequisite
needed for Calculus I, so that they can finish in a timely fashion,
possibly without the excess hours incurred by repeated attempts at math
courses.
Demand
SCIS had 93 exploratory majors in 2015-16 and 202 exploratory majors in
2016-17 (EXP-PHSCEN, CMPSCI3). Assuming that in 2017-18, 150 of these
majors will be COMPSC:BA, and another 100 exploratory new FIU students
will join, we will have 250 COMPSC:BA majors in 2017-18, that are NOT
cannibalizing our other programs.
Accreditation
COMPSC:BA would not be ABET Accredited. Neither UF or the FSU BA degrees
are ABET-accredited, nor are the CS degrees at Stanford, Princeton,
Berkeley (BA), Carnegie-Mellon, Washington, Maryland, Texas,
Massachusetts. ABET Accreditation for Computer Science correlates
negatively with ranking.
Documents
- Catalog Description