There are two tracks available in the upper division program for Computer Science. The Computer Science (CS) track should be followed by the student who intends to continue on to graduate study in computer science. The Software Design and Development (SDD) track may be followed by the student who intends to pursue a software engineering career. This section explains the requirements for the Computer Science track.
Students must complete Computer Programming in Java or C++ at an acceptable level, Calculus through infinite series (and including trigonometric functions), and Physics. For a student who has not completed these prerequisites, the courses at FIU that satisfy them are:
COP 2210 | Computer Programming I | PHY 2048 | Physics with Calculus I w/Lab |
MAC 2311 | Calculus I | PHY 2049 | Physics with Calculus II w/Lab |
MAC 2312 | Calculus II |
CDA 3103 | Fundamentals of Computer Sys. | COP 4338 | Computer Programming III |
CDA 4101 | Structured Computer Org. | COP 4555 | Principles of Prog. Languages |
CEN 4010 | Software Engineering I | COP 4610 | Operating Systems Principles |
CGS 1920 | Introduction to Computing | COP 4710 | Database Management |
CGS 3092 | Ethics/Soc in Computing | COT 3420 | Logic for Computer Science |
CIS 4911 | Senior Project | ENC 3213 | Prof. and Technical Writing |
COM 3110 | Business Prof. Communications | MAD 2104 | Discrete Mathematics |
COP 3337 | Computer Programming II | MAD 3512 | Intro to Theory of Algorithms |
COP 3530 | Data Structures | STA 3033 | Intro to Prob. and Stat. for CS |
CS students must have three elective courses.
Set 1 Electives: Choose two from this list:
CAP 4770 | Data Mining | COP 4226 | Advanced Windows Programming |
CEN 4021 | Software Engineering II | COP 4520 | Intro to Parallel Computing |
CEN 4072 | Software Testing | COP 4604 | Advanced UNIX Programming |
Set 2 Electives: Choose one from this list:
MAD 3305 | Graph Theory | MAD 4203 | Introduction to Combinatorics |
MAD 3401 | Numerical Analysis | MHF 4302 | Mathematical Logic |
CS students are required to take two additional one-semester courses in science for science majors with strong emphasis on quantitative methods
AST 2003 | Solar System Astronomy | GLY 4450 | Exploration Geophysics w/lab |
AST 2004 | Stellar Astronomy | MCB 2000 | Introductory Microbiology |
BOT 1010 | Introductory Botany | OCB 2003 | Introductory Marine Biology |
BSC 1010 | General Biology I | OCE 3014 | Oceanography |
BSC 1011 | General Biology II | PCB 2061 | Introductory Genetics |
CHM 1045 | General Chemistry I | PHY 3106 | Modern Physics I |
CHM 1046 | General Chemistry II | PHY 3107 | Modern Physics II |
GLY 1010 | Intro to Earth Science | PHY 3513 | Thermodynamics |
GLY 1100 | Historical Geology | PHY 4323 | Inter. Electromagnetism I |
GLY 3754 | Remote Sensing in Earth Sci. | PHY 4324 | Inter. Electromagnetism II |
GLY 4400 | Structural Geology |