Software Development 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 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 Software Design track.


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  


SDD Core Courses

CDA 3103 Fundamentals of Computer Sys. COP 3530 Data Structures
CDA 4101 Structured Computer Org. COP 4338 Computer Programming III
CEN 4010 Software Engineering I COP 4555 Principles of Prog. Languages
CEN 4021 Software Engineering II COP 4610 Operating Systems Principles
CEN 4072 Software Testing COP 4710 Database Management
CGS 1920 Introduction to Computing COT 3420 Logic for Computer Science
CGS 3092 Ethics/Soc in Computing ENC 3213 Prof. and Technical Writing
CIS 4911 Senior Project MAD 2104 Discrete Mathematics
COM 3110 Business Prof. Communications MAD 3512 Intro to Theory of Algorithms
COP 3337 Computer Programming II STA 3033 Intro to Prob. and Stat. for CS


SDD Elective Courses

Choose one from this list:

CAP 4770 Data Mining COP 4520 Into to Parallel Computing
COP 4226 Advanced Windows Programming COP 4604 Advanced UNIX Programming


SDD 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