The M.S. in Computer Science has three options: thesis, practicum, and coursework only. All three options require five core courses totaling 12 SCH (semester credit hours): three at 3 SCH, one at 2 SCH, and one at 1 SCH. The thesis option (30 SCH total required) also requires 6 SCH of Research and Thesis and 12 SCH of approved electives (at least half of which must be CSC courses). It also requires a thesis defense. The practicum option (36 SCH total) also requires 3 SCH of Practicum and 21 SCH of approved electives (at least half of which must be CSC courses). It also requires submission of a practicum. The coursework only option (36 SCH total) also requires 24 SCH of approved electives (at least half of which must be CSC courses). See below for more details.
Applicants to the M.S. in Computer Science are required to have taken the GRE and earned a 300 or greater on the combined verbal/quantitative sections (excluding the written portion). ELS students will generally not have taken the GRE and will be accepted conditionally. Upon completion of the ELS requirements, ELS students must take the GRE and earn a 300 or greater on the combined verbal/quantitative sections (excluding the written portion). To be admitted to the MS CS, students must typically have a BS in CS or closely related field and have earned a 3.0 cumulative GPA or greater on CS and related courses.
Required Core Courses
Recently Offered CSC Elective Courses
CSC 520 Advanced Analysis of Algorithms and ComplexityCSC 521 Advanced Computer ArchitecturesCSC 532 Advanced Topics in Software EngineeringENGR 510 Introduction to Engineering and Science Research MethodsENGR 511 Engineering and Science Research Proposal Development (thesis/practicum option)ENGR 589A Special Topics (non-thesis, coursework only option)
Recommended MS CS Electives
MATH 407 Partial Differential EquationsMATH 435 Introduction to Graph TheoryMATH 460 Number TheoryMATH 505 Linear AlgebraMATH 515 Numerical AnalysisMATH 535 Graph TheoryMATH 574 Numerical Solutions for PDE IMATH 575 Numerical Solutions for PDE II
STAT 405 Statistical MethodsSTAT 505 Statistics for Engineering and ScienceSTAT 520 Theory of ProbabilitySTAT 521 Theory of StatisticsSTAT 650 Time Series AnalysisSTAT 651 Discrete Markov ProcessesSTAT 652 Stochastic Processes
ELEN 567 Wireless Sensor NetworksPHYS 540 Computational Methods in Physics Modeling and Simulation IPHYS 541 Computational Methods in Physics Modeling and Simulation IIINEN 504 Systems SimulationINEN 506 Dynamic ProgrammingINEN 509 Economics and Decision MakingINEN 518 Project Management
Connect with TECH! Events@Tech!