Computer Science Track

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.


CS Prerequisites

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 2210Computer Programming IPHY 2048Physics with Calculus I w/Lab
MAC 2311Calculus IPHY 2049Physics with Calculus II w/Lab
MAC 2312Calculus II  


CS Core Courses

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 Elective Courses

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 Science Elective Courses

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