|
The University of Texas at Dallas Software Engineering |
|||||||||||||
|
|
|||||||||||||
|
Contact Information: Computer Science Dept., MS EC31 800 W Campbell Road Richardson, TX 75080-3021 USA
|
|
|
|||||||||||
|
Program Overview |
|
The graduate programs in computer science at the Erik Jonsson School of Engineering and Computer Science provide intensive preparation in the design, programming, theory, and applications of computers. In addition to the computer science graduate degrees, the Department of Computer Science also offers the M.S. in computer science with a major in software engineering, and a Ph.D. degree in software engineering. These programs are suitable for academically oriented students and students with aspirations to work in the many business, industrial or governmental occupations requiring advanced knowledge of computer theory and technology. Courses and research are offered in a variety of subfields of computer science, including operating systems, computer architecture, computer graphics, pattern recognition, automata theory, combinatorics, artificial intelligence, natural-language processing, database design, computer networks, programming languages, software systems, analysis of algorithms, computational complexity, software engineering, software testing, software reliability, scheduling, visualization, fault-tolerant computing, parallel processing, telecommunications networks, telecommunications software, performance of systems, VLSI, computational geometry, and design automation. Master of Science in Computer Science: Software Engineering To be admitted to the M.S. software engineering program, students should have an undergraduate degree in computer science or a related field. Students may choose a thesis or non-thesis plan. The thesis plan requires a minimum of 27 course hours, plus an approved thesis (six thesis hours). The thesis is directed by a supervising professor and must be approved by the head of the Department of Computer Science. The non-thesis plan requires a minimum of 33 course hours. Students on either plan should complete 15 hours of core requirements, which include courses in advanced software engineering requirements; engineering software, architecture and design; software testing, validation and verification; and software project planning and management. Students must satisfy the core requirements by maintaining a minimum 3.2 grade point average or by earning a 3.0 minimum grade point average in the five core courses and taking an extra approved elective (beyond the minimum degree requirements of 33 hours) and earning a grade of B or better in this additional elective. Under the supervision of a graduate advisor, students must complete 15 credit hours of elective courses, which may consist of five CS courses, or six hours of thesis or project courses plus three elective courses. A minimum grade point average of 3.0 is required to complete the program. Prerequisites to the student’s core requirements are especially recommended. Approved electives will be taken in order to reach the minimum 33 hours needed to complete the degree. Students can study this degree full or part time. There is also an option for full-time computer science students, who are contemplating a research career, to take the extremely selective and competitive research track. Students can enter the research track only in the fall semester. All students admitted to in the research track are required to take their core courses together. While it is not required, it is expected that students in the research track will continue to the Ph.D. degree. Research track students are encouraged to take Ph.D. qualifying exams in the core courses during the first year. Students who do well will be admitted to the Ph.D. program and will be awarded their M.S. once their dissertation is approved. Ph.D. in Software Engineering The Ph.D. program requires 90 credit hours of courses, and a Ph.D. dissertation/thesis. The thesis must be approved by the graduate program, and students must arrange for a dissertation advisor. The student must have a dissertation committee of four members, three of which must be from the computer science faculty. The dissertation may be in computer science exclusively or it may involve considerable work in an area of application. |
|
Admissions |
|
To be admitted to a graduate degree program at The University of Texas at Dallas, students must provide the following information: • Submit an online application • Provide current, official university transcripts, including evidence of having received a bachelor's degree from an accredited U.S. college or university or its equivalent outside the United States • Remit a $50 non-refundable application fee, which is waived for currently enrolled students (excluding transient students) and UTD graduates • Submit three completed request-for-recommendation forms from individuals able to judge your probable success in graduate school • Submit satisfactory GRE scores that are less than five years old • Submit a brief narrative outlining your academic interest International students must provide further information, including TOEFL scores, and a $50 non-refundable international-credential fee (for applicants with transcripts or other credentials from international institutions). |
|
Highlights |
|
|
Program Facts |
|
|
Student Profile - Masters |
|
|
Student Profile - Doctorate |
|
|
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), Mar 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. The UTD Financial Aid Office provides financial assistance and information. Graduate students are eligible for a number of loans and other financial assistance such as Federal College Work-Study Employment, Federal Subsidized Stafford Student Loans, Federal Unsubsidized Stafford Student Loans, Federal Perkins, and Texas Public Educational Grants. The University of Texas at Dallas also offers Graduate Studies Scholarships, which cover the full cost of tuition and fees, along with $150 per month for other expenses, such as books and medical insurance. Students have the opportunity to work as teaching or research assistants, and the positions are interchangeable. |
|
Buildings and Facilities |
|
The main UTD campus is located in Richardson, Texas, 16 miles north of downtown Dallas. The 866-acre campus houses a wealth of buildings and facilities open to all students, including a theatre, the McDermott library, and a range of luxury student apartments. For software and computer engineering students, the Department of Computer Science has a large number of PCs, Sun workstations, and several servers for research use. Laboratories are available for parallel processing, distributed systems, software engineering, high-performance computing, graphics, programming languages and systems, telecommunications, CAD and graph visualization, image understanding and processing, artificial intelligence, data mining, natural language processing, speech processing, and web technologies. The Department of Computer Science has an Internet 2 connection and all major computers on campus are linked by an Ethernet network. |
|
International Students |
|
Assistance for students who come to UTD from outside the U.S. is available from International Student Services, which provides support and advice, including information about immigration and visas, health insurance, housing and student fees, and other charges. International Student Services also helps students settle into life in the U.S. 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 |
|
• Operating systems • Computer architecture • Computer graphics • Pattern recognition • Automata theory • Combinatorics • Artificial intelligence • Natural language processing • Database design • Computer networks • Programming languages • Software systems • Analysis of algorithms • Computational complexity • Software engineering • Software testing • Software reliability • Scheduling • Visualization • Fault-tolerant computing • Parallel processing • Telecommunications networks • Telecommunications software • Performance of systems • VLSI • Computational geometry • Design automation Please review UTD's faculty research summariesat: ecs.utdallas.edu/research/summaries-web.pdf. |
|
||||||||
|
||||||||
|
||||||||