Advanced education for endless opportunities in the development and understanding of computer systems
A Masters and/or Ph.D. Degree in Computer Science provides endless opportunities for exciting, rewarding and successful careers in a mind-bending number of different and unique fields.
The Computer Science degree program in the Department of EECS produces graduates with a high level of competency in understanding, applying, and enunciating the modern concepts, principles, methods, and theories necessary for the design and implementation of computing systems. The Computer Science graduate program also gives students an in-depth education that will meet the needs of business and industry in Florida and throughout the United States now and for decades to come.
Students in the CS graduate program receive a broad background in the areas of programming systems and languages, computer architecture, and computer science theory while specializing in a research area. Research interests of the computer science faculty include affective computing, applied perception, bioinformatics, computational biology, computational geometry, computer and network security, computer architecture, computer forensics, computer graphics, computer networks, computer vision, cryptography, data compression, database management systems, data mining, design and analysis of algorithms, evolutionary computation, genetic algorithms, graph theory, hardware/software co-design, image processing, machine learning, mixed and virtual reality, mobile computing, modeling and simulation, multimedia systems, natural language processing, neural networks, parallel and distributed processing, performance evaluation, programming languages, quantum computing, semantic web, software agents, software engineering, and VLSI systems. The program has a long and respected history, having conferred MS degrees since 1968 and the first Ph.D. degree in 1980. The Ph.D. degree gives the necessary research expertise for successful placement in either an industry or academic career.
Students successfully completing the CS graduate program with a Masters and/or Ph.D. will have exhibited breadth as well as the depth of capability involving both theoretical aspects of computer science and practical considerations of computing.
Entertainment Engineering Thread
The Master's Degree program in Computer Science also offers an Entertainment Engineering thread within the MS program. (See the Curriculum Tab for more information.)
Benefits and Features
- Courses are taught by experienced faculty members from top institutions around the world. They bring with them diverse backgrounds in industry, academics, and research.
- CS educators are recognized professionals and researchers who are known internationally and nationally for their outstanding achievements.
- Funding opportunities of several types are available for national and domestic students. Graduate students may receive financial assistance through fellowships, assistantships, tuition support, or loans.
For more information, see Financing Grad School, which describes the types of financial assistance available and provides general guidance in planning your graduate finances. The Financial Information section of the Graduate Catalog is another key resource.
The History of Computer Science
Computer Science has a long and well-established history since 1968. The MS program is designed as a terminal degree especially suited to enhance career advancement and to provide the theoretical foundation to take advantage of the changing technological world in which we live.
Orlando, one of the nation's most dynamic metropolitan areas and noted for its quality of life and vacation attractions, is the center of Florida's I-4 High Technology Corridor. This synergistic region is adjacent to the university's Research Park, which is one of the nation's most successful research parks. The university and its Research Park offer educational, research and career opportunities in a huge number of computer-science careers, including simulation and training, software development, optics, lasers, virtual reality, computer graphics and vision, gaming, robotics, micro-electronics and much more.
The Department of CS currently has more than 40 full-time faculty members who are teamed with several outstanding lecturers and visiting professors. Ph.D. in Computer Science students are often supported through graduate teaching/research assistantships, and all receive a broad background in the areas of programming systems and languages, computer architecture and computer science theory. At the same time, each student will specialize in a research area under the individualized direction of a CS faculty advisor. Research interests of the faculty include parallel computing, VLSI, artificial intelligence, computer vision, networking technology, graphics and simulation, databases, and design and analysis of algorithms.
Computer Science MS
Masters students may choose one of two options – the thesis option or the non-thesis option. Both are 30 semester hour programs. The latter requires more coursework and, of course, does not require that a thesis is written. One might think of a thesis as being a "mini" Ph.D. dissertation. MS non-thesis option students must, in their last term, submit to the CS Graduate Committee, a portfolio detailing all major activities in which they have participated as a result of their tenure in the program. This should include a SASS audit, resume, details of term papers, projects, etc.
MS Degree Requirements
a) CDA 5106 and COT 5405, both with a grade of B (3.0) or better. (6 credit hours)
b) A 5000 and 6000 level pair of courses in a single area of discourse, both with a grade of B (3.0) or better. (6 credit hours)
c) At most 6 credit hours of non-CS coursework (approval must be received from the graduate coordinator prior to registration).
d) Thesis option – 6 credit hours of Thesis (CXX 6971) and at least 24 credit hours of coursework (at most 3 of these can be Independent Study credit).
e) Non Thesis option – A portfolio submission and at least 30 credit hours of coursework (at most 6 hours of these can be Independent Study credit).
f) A total of at least 30 semester hours of credit at the 5-6000 level of Computer Science or ECE courses (Prefixes CAP, CDA, CEN, CIS, CNT, COP, COT, EEE, EEL, and ECM). At least half of these credits (15) must be at the 6000 level, and under no circumstances can they contain CXX 7919 (Doctoral Research) credit, undergraduate credit, or 5000 level CGS courses.
This school offers programs in: