|
The University of Texas at Dallas Graduate Programs in Computer Science |
|||||||||||||
|
|
|||||||||||||
|
Contact Information: Computer Science Dept., MS EC31 800 W Campbell Road Richardson, TX 75080-3021 USA
|
|
|
|||||||||||
|
Program Overview |
|
The Erik Jonsson School of Engineering & Computer Science at the University of Texas at Dallas (UTD) offers a graduate program in computer science leading to the Master of Science (M.S.) and Doctor of Philosophy (Ph.D.) degrees. The M.S. in computer science may be earned in a traditional computer science track, or a track that emphasizes networks and telecommunications, intelligent systems or bioinformatics. Each track offers thesis and non-thesis options. In the thesis option, students complete 27 credit hours of coursework and a thesis worth six credit hours. The non-thesis option requires 33 credit hours of coursework. It is also possible to earn an M.S. in computer science with a software engineering major. Required core courses for the computer science track total 15 credit hours and include design and analysis of computer algorithms, advanced operating systems, advanced computer networks and two courses chosen from compiler construction, database design, and structure and design of programming languages. For the M.S. in the networks and telecommunications track, students complete 15 credit hours of core requirements including performance of computer systems and networks, design and analysis of computer algorithms, advanced operating systems, telecommunications networks, and advanced computer networks. The intelligent systems track is for students interested in artificial intelligence and human language technology. The core courses for this track are design and analysis of computer algorithms, advanced operating systems, database design, artificial intelligence, and neural nets and machine learning. Students in the bioinformatics track focus on algorithms and database design and their application to biology and computational biology. Core requirements for the M.S. in the software engineering major include software engineering, requirements engineering, software architecture and design, software testing, validation, and verification, and software project planning and management. Other requirements include a six-credit master's project or two electives from among the following: software maintenance, evolution and re-engineering, software quality assurance and metrics, object oriented analysis and design, database design, information systems engineering, computer-aided software engineering, and formal methods and programming methodology. The M.S. program also requires 18 elective hours approved by the graduate adviser. The Ph.D. program is tailored to meet students' needs. Common requirements include a grade of B or better in the qualifying examination, a theory of computation course, five 6000- or 7000-level courses and two 8000-level courses, sufficient computer science electives for a total of 90 credits beyond the B.S., and a dissertation. The dissertation may be exclusively in computer science, or it may focus on an application area. |
|
Admissions |
|
Applicants to the M.S. program in computer science should have a bachelor's degree that includes two semesters of (physics-based) calculus and one semester of linear algebra, a grade-point average (GPA) of at least 3.0 (on a scale of 4.0) in the last 60 credit hours of coursework, with a GPA of 3.3 in quantitative courses, and a combined score of 1,200 on the verbal and quantitative sections of the general GRE. To be considered for the Ph.D. program in computer science, a student may be admitted under two possible options. The student must have a master's degree in computer science or its equivalent, a GPA of at least 3.5 and a score of at least 1,200 on the verbal and quantitative sections of the GRE. Alternatively, applicants should have a bachelor of science in computer science, a GPA of at least 3.5 in the last 60 credit hours and a score of at least 1,300 on the verbal and quantitative sections of the GRE. Applicants whose native language is not English must achieve a TOEFL score of 550 on the paper-based test or 213 on the computerized version. |
|
Highlights |
|
|
Program Facts |
|
|
Study Options |
|
part-time, day or evening classes, co-op/work internships, assistantships, fellowships |
|
Student Profile - Masters |
(figures from fall 2008)
|
|
Student Profile - Doctorate |
(figures for fall 2006)
|
|
Admissions at a Glance |
Jul 1 (fall admission), Nov 1 (spring admission), Apr 1 (summer admission) International Student Application Deadlines: May 1 (fall admission), Sept 1 (spring admission), Apr 1 (summer admission) Minimum English Requirements: TOEFL 550 (pbt), 213 (cbt), 79 - 80(ibt), or IELTS 5.5 |
|
Annual Expenses (in US$) |
|
|
Expenses and Financial Support |
|
Graduate tuition is approximately US$7,000 per year for Texas residents and US$12,000 per year for out-of-state and international students. Graduate fellowships, and partial scholarships are available to qualified students on a limited basis. The departments typically make awards after admission to the program. |
|
Buildings and Facilities |
|
Graduate students in computer science have access to ample PCs and Sun Workstations, as well as to laboratories for parallel processing, distributed systems, software engineering, high-performance computing, graphics, programming languages and systems, telecommunications, CAD and graph visualization, image understanding and processing, and artificial intelligence. All major computers on campus are linked by an Ethernet network with campus-wide wireless access. In addition to the Computer Science faculty, there are individuals who are involved in computer-related work in many other areas of the university, including several in the physical and social sciences and in various areas of business and management. Students majoring in computer science with interest in these important application areas have the opportunity to consult and work with talented faculty from a wide range of disciplines. |
|
International Students |
|
Assistance to students who come to UTD from outside the United States is available from International Student Services, which provides support and advice, including information about immigration and visas, health insurance, housing, student fees and other charges. International Student Services also helps students settle into life in the United States by organizing a range of activities and events. The Office can be reached at ISSOcurrent@utdallas.edu or 1-972-883-4189. |
|
Faculty |
|
|
Research Areas |
|
• Algorithms (analysis, design, distributed) • Artificial intelligence • ATM and optical networks • Automata and formal languages • Combinatorial optimization • Computational geometry and logic • Computer architectures • Computer vision • Computer-aided design and visualization • Constraint, logic and object-oriented programming • Custom and computer-aided design • Data mining • Database design • Database systems • Design and analysis of dynamically adaptive protocols • Digital forensics • Digital signal processing • Distributed computation • Distributed computing systems • Distributed object technology • Fault-tolerance for parallel and distributed systems • Fault-tolerance/redundancy • Geometric optimization • Groupware • High-performance computation • High-performance networking • High-speed and low-power algorithms and VLSI design • High-speed communication networks • Implementation, semantics and applications of programming languages • Information assurance • Information dissemination in partitionable mobile networks • Information visualization • Intelligent computer systems • Internet and Web technologies • Mobile computing • Modeling, design, and analysis of telecommunications networks and protocols • Multimedia and distance learning • Multimedia information management • Network layer protocols • Network resource management • Parallel and distributed operating systems • Parameter estimation and adaptive optimization in communication • Pattern recognition/image processing • Picture processing • Program testing (random, data-flow testing) • Programming languages • Relational programs • Requirements engineering • Scheduling and resource allocation • Scheduling and routing protocols • Software engineering • Software re-use • Software testing and reliability • Software visualization • Stochastic modeling • Telecommunications networks • VLSI DSP and telecommunications systems Please review UTD's faculty research summaries at http://ecs.utdallas.edu/research/summaries-web.pdf. |
|
||||||||
|
||||||||
|
||||||||