- Undergraduate Programs
- Graduate Programs
- Labs & Facilities
- Where Are They Now?
Computer Engineering
About the computer engineering graduate program.
The Electrical and Computer Engineering Graduate Program offers a master of science and doctor of philosophy degrees in computer engineering to engineers who wish to continue their education. As an interdisciplinary program, computer engineering students are prepared for leadership roles in research, development and design positions that require the use of skillful and imaginative solutions to engineering problems.
Our master’s degree program has been carefully designed for students to gain a breadth of knowledge in algorithm/software and circuity/hardware. It is flexible enough for students to specialize in the area of their choice. Meanwhile, our doctoral degree program prepares individuals to perform original, leading-edge research in the broad areas of sensing, processing and transmission of information, making extensive use of principles centered on system-level design, computer architecture, embedded system applications, and data analytics; in preparation for academic career or research and development positions in high-technology industries.
Why join the Computer Engineering Graduate Program at UTDallas? We are ranked #3 among public schools in Texas according to the 2020 US News & World Report Rankings. Because of our strong collaborative programs with Dallas-area high-technology companies, students get an education tailored for professional practice in computer engineering. Courses offered are taught by a large number of Faculty teaching in two departments (Electrical & Computer Engineering and Computer Science) who are also engaged in research; many have professional experience in industry.
The mission of the Computer Engineering Program is to provide excellent education in modern computer engineering practice. Our graduates are highly qualified for rewarding and successful careers in a diverse range of computer engineering fields.
Master of science in computer engineering program.
Students seeking a Master of Science in Computer Engineering must complete 30 semester hours beyond the baccalaureate; (four core courses and seven electives). Each student must complete seven elective courses, of which four must come from the recommended electives groups – computer engineering and computer science. In addition, three free electives can be graduate courses offered by the Erik Jonsson School.
Doctor of Philosophy in Computer Engineering Program
Students seeking a Doctor of Philosophy in Computer Engineering must select a research area and complete minimum 75 semester hours beyond the baccalaureate. Some of our research areas include: computer architecture, integrated circuits and systems, embedded systems and signal processing, optical communications, hardware/software co-design, distributed systems, advance computer systems engineering, high performance dependable computing, visual computing, embedded and adaptive computing, open networking advanced research, application specific processors, advanced computer and network architectures, and healthcare technologies.
Forms & Links
Mailing Address: ECE Graduate Program, The University of Texas at Dallas, 800 W. Campbell Rd. EC33, TX 75080, USA
Associate Department Head for Graduate Program Head: Kiasaleh, Kamran Graduate Program Information: [email protected] Phone: 972-883-2139 Office: ECSN 2.7 Suite Book an appointment for graduate advising
The University of Texas at Dallas
Erik jonsson school of engineering and computer science.
800 W. Campbell Road Richardson, TX 75080-3021
972.883.2974
© The University of Texas at Dallas
- Corporate Partners
- At a Glance
- Undergraduate Majors
- Graduate Education
- Research Centers
- Research Institutes
- Faculty & Staff
- Where are they now?
- Corporate Engagement
Doctor of Philosophy in Computer Science
Upon successful completion of the PhD in Computer Science, graduates will be able to enter the workforce with the following skills:
- Developing new algorithms or techniques to solve complex computing problems
- Developing advanced, novel software systems
- Advanced critical thinking
- Conducting independent research
- Mentor and/or teach in the Computer Science field
- Skip to Main Content.
- Skip to Main Navigation.
- Skip to Main Footer.
The University of Texas at Dallas
- Corporate Partners
- At A Glance
J. Erik Jonsson
- Undergraduate Majors
- Graduate Education
- Certificates
Faculty members actively pursue research that leads to innovation, tech and knowledge transfer, and entrepreneurship.
- Research Awards
- Research Centers
- Research Institutes
- Corporate Engagement
- Social Media Directory
- Media Spotlight
Graduate Courses
Upper-division undergraduates, who are classified as seniors and core complete, may petition the Undergraduate Associate Dean and Graduate Advisor (in ECS Graduate Program Director) to take graduate courses.
If approved, these graduate courses can be applied toward satisfying undergraduate degree requirements or can be designated for future application toward a graduate degree or certificate requirement at UT Dallas. You must declare at the time of registration for the course how each approved course is to be applied. Once applied, the options cannot be changed.
There are several options:
Graduate Courses Applied Toward an Undergraduate Degree
Up to 12 semester credit hours of graduate work taken as an undergraduate may be used for completing any baccalaureate degree at The University of Texas at Dallas (This sometimes called “option A”). Pass/Fail grading for graduate courses will be permitted only in this category but must be approved by the instructor prior to the start of class.
To take a graduate course you must obtain approval from the instructor, Graduate Program Director and the Undergraduate Associate Dean by completing the petition form .
Fast Track Option
The Fast Track option enables qualified senior undergraduate students to include master’s level courses in their undergraduate degree plans as they work towards a master’s degree at UT Dallas. Admission into a Fast Track program is open to senior undergraduate students with 90 or more earned hours, of which at least 36 must be completed hours in the core curriculum.
In the Erik Jonsson School of Engineering and Computer Science, students can pursue graduate degrees in Biomedical Engineering, Computer Engineering, Computer Science, Electrical Engineering, Materials Science and Engineering, Mechanical Engineering, Software Engineering, and Systems Engineering and Management.
The Fast-Track program is designed to accelerate a student’s education so that both BS and MS degrees can be earned in approximately five years of full-time study. (See Frequently Asked Questions).
Choice of Graduate Degree and Cross-Tracking
Commonly, a Fast Track student will continue studies in the corresponding major at the graduate level. An advantage of continuing with the same major is that the master’s level courses a Fast Track student takes are more likely to fit well into both the bachelor’s and the master’s degree requirements. A Fast Track student must choose master’s level courses that satisfy the requirements of the bachelor’s degree and those of the intended master’s degree.
A Fast Track student choosing a major that does not correspond with the current undergraduate degree (Cross-Tracking) should select master’s level courses from the list of prerequisite and core courses for the intended master’s degree requirements. A Fast Track student would use these master’s level courses towards guided or free electives in the current bachelor’s degree requirements.
A Fast Track student may only fast track into a single master’s level program.
Admissions Requirements and Program Contact(s)
Kolade Oyekan
Vivian nguyen.
Admissions Requirements :
Cumulative GPA: >= 3.00
Major GPA: >= 3.00
Point of Contact
Vivian Nguyen decorated her mortarboard to read “COMPSCI GOD.” It’s a nickname she earned while attending Sachse High School in Sachse, Texas, where she excelled in computer science. Nguyen took enough dual credit high school-college classes to graduate this semester with her bachelor’s degree in computer science in only 2.5 years. “I’m excited but also nervous,” she said before the commencement ceremony started. “It’s the end of one chapter and the start of a new one.” Nguyen is currently interning as a back-end developer for a startup company but will soon start traveling through Europe for at least the next year. She noted that most graduates get a job first and then travel. “I want to do the fun stuff first,” she said.
Petition Form >>
Each semester you will complete a petition to take graduate courses form .
Prior to matriculation into the MS degree program (in the semester before), you must also obtain the signature of the graduate associate dean.
Remaining in the Fast Track program >>
In order to remain in good standing, a Fast Track student must fulfill the following requirements:
- Maintain a cumulative GPA of at least 3.000 in both undergraduate and graduate careers (ie. a “B” average in both graduate and undergraduate classes.
- Satisfy all program requirements while maintaining good academic standing.
- Students may not repeat a single master’s level course more than one time. Students may repeat only three master’s level courses a maximum of one time for up to three courses, including withdrawals. All attempted coursework including withdrawals and repeats will be included in a student’s graduate record and transcript.
- A student may take up to a maximum of 15 semester credit hours in total at the master’s level. For example, if an undergraduate student chooses to take 9 graduate semester credit hours reserved for application toward graduate degree, the undergraduate student can take only 6 semester credit hours at the master’s level in the Fast Track option. Withdrawals and repeated coursework will also be included in 15 semester credit hour maximum.
If, at any time, a Fast Track student fails to satisfy these requirements, the Fast Track student will be withdrawn from the Fast Track program. Once withdrawn from Fast Track program, any previously completed graduate coursework may only apply toward undergraduate degree requirements.
Frequently Asked Questions >>
When should i apply, how many graduate courses should i take to graduate with a ms in one extra year, this sounds great but i’m not confident i can take graduate classes as an undergraduate. do i have other options to apply to the ms programs in ecs, taking graduate courses >>.
Process for undergraduate students enrolling in graduate courses:
- Students who are admitted into a Fast-Track program will be contacted by their Graduate Program Head/ Advisor and will be required to attend an orientation before their semester of admission.
- A guide for completing the petition form can be found HERE .
- A new form must be completed each semester in which an undergraduate student requests to take a graduate course.
- Students who selected Option A or Option B will be enrolled by the Undergraduate Advisor.
- Petition forms for students who selected Option C will be forwarded to the Registrar’s office for enrollment.
Important Information for undergraduate students regarding registering for graduate courses:
- Students must be admitted to a Fast-Track program to be eligible to enroll in graduate courses as an undergraduate student.
- Requirements to enroll in graduate courses are determined by each graduate program/school in conjunction with the Office of Graduate Studies. Criteria and list of courses approved are available from the Graduate Program Head/ Advisor.
- All coursework must apply to either a student’s undergraduate or approved graduate degree program.
- Note : No Fast-Track student will be granted a unit maximum limit waiver.
Undergraduates have three options when registering for graduate courses:
Regardless of option selected, Fast-Track students cannot exceed 15 hours of graduate course work prior to graduating with their bachelor’s degree
- Departments Bioengineering Computer Science Electrical and Computer Engineering Materials Science and Engineering Mechanical Engineering Systems Engineering The University of Texas at Dallas 800 W. Campbell Road Richardson, TX 75080-3021 972.883.2111 ABOUT
Jump to navigation
- UTCS Direct
PhD Program
The PhD is a research degree. Our PhD students also take courses, which give them the foundation on which to build their research programs. However, the overriding goal of the PhD program is to show students how to conduct outstanding research. We expect all our PhD students to become involved in research within their first semester (see Research Immersion below) and continue their involvement throughout their time at UT. To understand how our PhD students are involved in our research activities, browse our research web pages .
As a consequence of early immersion in research, our PhD students are often already recognized in the wider research community well before they graduate. They regularly travel to conferences, present papers, and often receive best paper awards.
Interested in applying? Visit our Prospective Students page for information about applying to our program.
Most PhD students receive financial support from the department. Please see the financial information page for more information about this.
- Undergraduate Office
- Graduate Office
- Office of External Affairs
- Mission Statement
- Emergency Information
- Site Policies
- Web Accessibility Policy
- Web Privacy Policy
- Skip to Main Content.
- Skip to Main Navigation.
- Skip to Main Footer.
UNDERGRADUATE ADMISSIONS
- Undergraduate Degrees
- Undergraduate Degree Resources
- Jonsson School Scholarships
- Undergraduate Application Process
- Undergraduate ECS Advising
- ECS Student Resources
GRADUATE ADMISSIONS
- Computer Science Degrees
- Graduate Fellowships
- PhD Qualifying Exams
- Graduate Advising
- Graduate Applications
- Past Doctoral Degrees Awarded By Academic Year
- Request Information
- Office of Admission and Enrollment
- Transfer Student Admissions
- International Transfer Applicants
- International Applicants (Freshman)
- Financial Assistance
- Student AccessAbility
- Bursars Office – Finance Information
- FAQ & Jonsson School FAQ
- Tutoring/Testing
- Graduate Level Courses
- The Computing Scholars Honors Program
- CS Graduate Certificates
- Graduate FAQs
- Why Enroll in a PHD?
- Graduate Attendance Policy
- PHD Qualifying Exams
- PHD Graduation and Dissertation Defense
Universities
The University of Texas at Dallas
PhD in Computer Science
The University of Texas at Dallas, Texas
Erik Jonsson School of Engineering and Computer Science
Help Me Decide
Pre-requisites
- Discussions
About Course
Program Duration
Computer Science
Degree Type
Course Credits
PhD in Computer Science at the prestigious The University of Texas at Dallas is a prestigious degree that offers in-depth learning in Computer Science. Being a renowned university, The University of Texas at Dallas receives enough funds to ensure the best education facilities for its students across all programs. This doctorate program offered full-time primarily focuses on the practical implementation of fresh ideas through rigorous study and research. The students are encouraged to add new aspects and findings to the existing area of knowledge. PhD in Computer Science at UTD is ranked globally by estimated organisations. Such recognition speaks volumes about the course’s importance and effectiveness in the present scenario. The top-notch faculty, modern facilities, and the aura of creativity and innovation in the UTD campus is a life-changing experience for the students looking forward to kickstarting or upgrading their careers. Overall, a PhD in Computer Science at The University of Texas at Dallas is an excellent opportunity to grow into a learned professional and bring new developments in the world.
Official fee page
$36,375 / year
$1,45,500 / 48 months
5000+ Students
Availed education loan
Loan amount sanctioned
Assistance for loan process
- Application Fee
Application Deadline
Fall standard deadline
May 01, 2024
Spring early deadline
May 15, 2024
Spring standard deadline
Oct 01, 2024
Minimum english score required
- Online Application
- Letters of Recommendation
- Official Transcripts
- English Language Proficiency
Find all the GRE Waived-off courses by applying a quick filter
Apply GRE filter in this university
Find GRE-waivers across all universities
Yocket’s Counsel
Meet our counsellors.
We got a team of 50+ experienced counsellors ready to help you!
Related Discussion for the Universities
Ask, post and discuss!
Have a question? Ask and discuss with your fellow aspirants!
2 months ago
3 months ago
- Costs, Scholarships & Aid
- Campus Life
- Faculty & Staff
- Family & Visitors
- DFW Community
- Galaxy Login
- Academic Calendar
- Human Resources
- Accessibility
Doctor of Philosophy in Software Engineering
Program description.
The PhD in Software Engineering program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as their graduate advisor. Adjustments can be made as the student’s interests develop and a specific dissertation top is chosen.
The software engineering researchers in the Department of Computer Science are focused on issues related to effectively developing large-scale, complex systems. In particular, new categories of applications are emerging such as big data, cyber physical, and autonomous adaptable systems, which continue to drive leading edge research in software engineering on diverse topics. Key research areas include requirements engineering, architecture, design, service-oriented computing, testing and verification, static analysis, software maintenance and multi-agent systems.
Career Opportunities
Virtually all major companies and corporations need software related core competencies. Software engineers are central in developing and making use of these competencies. They work in teams that interface extensively with clients, company executives, IT managers, data scientists, security and domain experts.
Software engineering professionals are creative, highly collaborative, well paid, and in very high demand with employers. Graduates of the program seek academic positions at universities, as well as positions as researchers, senior software engineers and data scientists. Graduates often become industry experts in various fields like cybersecurity, artificial intelligence, machine learning and natural language processing.
Marketable Skills
Review the marketable skills for this academic program.
Application Requirements
Test score required: Yes
Deadlines: University deadlines apply.
Admission Option One
- Degree requirements: A master’s degree in computer science or its equivalent
- GPA: Minimum of 3.5
- Test score: Minimum revised GRE scores of 308, 153, 155, and 4 for the combined, verbal, quantitative and analytical writing components, respectively, are advisable.
Admission Option Two
- Degree requirements: A BS degree in related area that includes two semesters of calculus and linear algebra.
- GPA: Minimum of 3.5 in the last 60 semester credit hours.
- Test score: Minimum revised GRE scores of 315, 156, 159 and 4 for the combined, verbal, quantitative and analytical writing components, respectively, are advisable.
Applicants are admitted on a competitive basis.
Contact Information
Admissions Email: [email protected]
Shyam Karrah Email: [email protected] Phone: 972-883-4197 Office: ECSS 4.704 Website: personal.utdallas.edu/~skarrah
Erik Jonsson School of Engineering and Computer Science The University of Texas at Dallas, ECW41 800 W. Campbell Road Richardson, TX 75080-3021 Email: [email protected]
cs.utdallas.edu engineering.utdallas.edu
Request More Information
We have received your request for more information. Our admissions team will contact you soon to share details about pursuing your academic goals at UT Dallas.
The University of Texas at Dallas respects your right to privacy . By submitting this form, you consent to receive emails and calls from a representative of the University.
* Required Field
Erik Jonsson School of Engineering and Computer Science
Department of computer science, computer science (bs).
The Computer Science Department offers the BS degree in Computer Science and the BS degree in Software Engineering . Both are based on a solid foundation of mathematics, including calculus, and discrete mathematics. These programs of study are designed to offer students opportunities to prepare for an industrial, business, or governmental career in a rapidly changing profession and to prepare for graduate study in a field in which further education is strongly recommended. The two programs have the same basis in core computer science, including the analysis of algorithms and data structures, modern programming methodologies, and the study of operating systems. The Computer Science program continues with courses in advanced data structures, programming languages, telecommunications networks, and automata theory, while the Software Engineering program includes courses in requirements engineering, software validation and testing, and software architecture, culminating in a challenging project course in which students must demonstrate use of software engineering techniques. Both programs offer a rich choice of elective studies, including courses in artificial intelligence, computer graphics, and compiler design.
The school offers a "fast track" BS / MS option; see Fast Track Baccalaureate/Master's Degree Program .
The Computer Science Department and the Department of Mathematical Sciences in the School of Natural Sciences and Mathematics jointly offer a BS degree in Data Science .
Mission of the Department of Computer Science
The mission of the Department of Computer Science is to prepare undergraduate and graduate students for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computing. The Department places a high priority on establishing and maintaining innovative research programs to enhance its education quality and make it an important regional, national, and international resource center for discovering, integrating, and applying new knowledge and technologies.
Goals for the Computer Science Program
The undergraduate Computer Science program is committed to providing students with a high-quality education and preparing them for long and successful careers in industry and government.
Our graduates, while eminently ready for immediate employment, will also be fully ready for focused training as required for specific positions in Computer Science and closely related areas. Graduates interested in highly technical careers, research, and/or academia will be fully prepared to further their education in graduate school.
Program Educational Objectives for Computer Science
Within a few years after graduation, graduates of the Computer Science program should:
- Pursue lasting and successful careers in computer science or related fields including as industry professionals, educators, researchers, government professionals and/or entrepreneurs
- Be effective team contributors and/or leaders, including in multi-disciplinary environments, in professional fields related to computer science
- Serve their profession in a socially responsible, ethical, and innovative manner to meet the software engineering needs of industry, academia, and/or society
- Continue to develop and grow through lifelong learning, and successfully adapt to continuous advancements in software technology
ABET Accreditation
The BS program in Computer Science is accredited by the Computing Accreditation Commission of ABET, www.abet.org .
Bachelor of Science in Computer Science
Degree Requirements (124 semester credit hours) 1
View an Example of Degree Requirements by Semester
FACG> ecs-computer-science-bs
Professors: Farokh B. Bastani @bastani , Sergey Bereg @sxb027100 , Ovidiu Daescu @daescu , Yvo G. Desmedt @ygd120030 , Ding-Zhu Du @dxd056000 , András Faragó @farago , Paul Fishwick @pxf130430 , Xiaohu Guo @xxg061000 , Gopal Gupta @gupta , Zygmunt Haas @zjh130030 , Kevin Hamlen @kxh060100 , Sanda M. Harabagiu @sanda , Dung T. Huynh @huynh , Jason Jue @jjue , Murat Kantarcioglu @mxk055100 , Latifur Khan @lkhan , Andrian Marcus @axm141731 , Neeraj Mittal @nxm020100 , Dan I. Moldovan @moldovan , Sriraam Natarajan @sxn177430 , Yu-Chung (Vincent) Ng @ycn041000 , Tien Nguyen @tnn160630 , Simeon C. Ntafos @ntafos , Balakrishnan Prabhakaran @praba , Ravi Prakash @ravip , Kamil Sarac @kxs028100 , Haim Schweitzer @haim , Bhavani Thuraisingham @bxt043000 , W. Eric Wong @wew021000 , Weili Wu @wxw020100 , I-Ling Yen @ilyen , Rym Zalila-Wenkstern @rmili
Associate Professors: Feng Chen @fxc190007 , Lawrence Chung @chung , Jorge A. Cobb @jcobb , Vibhav Gogate @vxg112130 , Benjamin Raichel @bar150630 , Nicholas Ruozzi @nrr150130
Assistant Professors: Xinya Du @xxd220001 , Emily Kyle Fox @kjf170230 , Yunhui Guo @yxg220013 , Shuang Hao @sxh178730 , Rishabh Iyer @rki190000 , Kangkook Jee @kxj190011 , Chung Hwan Kim @cxk200010 , Jin Kim @jrk200002 , Jessica Ouyang @jjo190001 , Yapeng Tian @yxt220013 , Shiyi Wei @sxw174630 , Yu Xiang @yxx210005 , Wei Yang @wxy180002
Professors Emeriti: R. Chandrasekaran @chandra , Ivor P. Page @ivor , William J. Pervin @pervin , Balaji Raghavachari @rbk , Ivan Hal Sudborough @hal , Klaus Truemper @klaus , Subbarayan Venkatesan @venky , Kang Zhang @kzhang
Professors of Instruction: Ebru Cankaya @exc067000 , John Cole @jxc064000 , Doug DeGroot @dxd180020 , Timothy (Tim) Farage @tfarage , Shyam Karrah @skarrah , Pushpa Kumar @pkumar , Nhut Nguyen @nhutnn , Greg Ozbirn @ozbirn , Miguel Razo-Razo @mrazora , Jeyakesavan (Jey) Veerasamy @veerasam
Associate Professors of Instruction: Sridhar Alagar @sxa173731 , Gordon Arnold @gxa120930 , Anjum Chida @axc157030 , Wei Pang Chin @wxc180013 , Bhadrachalam Chitturi @chalam , Michael Christiansen @mgc013000 , Chris I. Davis @cid021000 , Karen Doore @kld054000 , Neeraj Gupta @nkg140130 , Khiem Le @kvl140030 , Anarag Nagar @axn112530 , Mehra Nouroz Borazjany @mxn143230 , Jalal Omer @jso016000 , Mark Paulk @mcp130030 , Jason W. Smith @jws130830 , Laurie Thompson @lthomp , James Willson @jkw053000 , Nurcan Yuruk @nxy140530
Assistant Professors of Instruction: Eric Becker @ewb160130 , Scott Dollinger @smd013000 , Serdar Erbatur @sxe190003 , Ranran Feng @rxf090020 , Omar Hamdy @oxh210004 , Gity Karami @gxk180009 , Kamran Khan @kkhan , Karen Mazidi @kjm160430 , Richard K. Min @rkm010300 , Priya Narayanasami @pxn173330 , Brian Ricks @bwr031000 , Elmer Salazar @ees101020 , Meghana Satpute @mns086000 , Nidhiben Solanki @nxs121130 , Srimathi Srinivasan @sxs180206 , Yi Zhao @zhao
I. Core Curriculum Requirements: 42 semester credit hours 2
Communication: 6 semester credit hours
RHET 1302 Rhetoric 3
ECS 3390 Professional and Technical Communication 3
Or select any 6 semester credit hours from Communication Core courses (see advisor)
Mathematics: 3 semester credit hours
MATH 2413 Differential Calculus 4
or MATH 2417 Calculus I 4
Or select any 3 semester credit hours from Mathematics Core courses (see advisor)
Life and Physical Sciences: 6 semester credit hours
PHYS 2325 Mechanics 5
PHYS 2326 Electromagnetism and Waves 5
Or select any 6 semester credit hours from Life and Physical Sciences Core courses (see advisor)
Language, Philosophy and Culture: 3 semester credit hours
Select any 3 semester credit hours from Language, Philosophy and Culture Core courses (see advisor)
Creative Arts: 3 semester credit hours
Select any 3 semester credit hours from Creative Arts Core courses (see advisor)
American History: 6 semester credit hours
Select any 6 semester credit hours from American History Core courses (see advisor)
Government/Political Science: 6 semester credit hours
GOVT 2305 American National Government
GOVT 2306 State and Local Government
Or select any 6 semester credit hours from Government/Political Science Core courses (see advisor)
Social and Behavioral Sciences: 3 semester credit hours
Select any 3 semester credit hours from Social and Behavioral Sciences Core courses (see advisor)
Component Area Option: 6 semester credit hours
MATH 2419 Calculus II 4
PHYS 2125 Physics Laboratory I 5
Or select any 6 semester credit hours from Component Area Option Core courses (see advisor)
II. Major Requirements: 72 semester credit hours
Major Preparatory Courses: 24 semester credit hours beyond Core Curriculum
ECS 1100 Introduction to Engineering and Computer Science 6
CS 1200 Introduction to Computer Science and Software Engineering
CS 1436 Programming Fundamentals
CS 1337 Computer Science I
CS 2305 Discrete Mathematics for Computing I 7
CS 2336 Computer Science II
CS 2340 Computer Architecture
MATH Sequence - Students may choose one of the following sequences:
I. MATH 2413 Differential Calculus 4
and MATH 2414 Integral Calculus 4
II. MATH 2417 Calculus I 4
and MATH 2419 Calculus II 4
MATH 2418 Linear Algebra
PHYS 2126 Physics Laboratory II
Major Core Courses: 39 semester credit hours beyond Core Curriculum
CS 3162 Professional Responsibility in Computer Science and Software Engineering
CS 3305 Discrete Mathematics for Computing II
CS 3341 Probability and Statistics in Computer Science and Software Engineering 8
CS 3345 Data Structures and Introduction to Algorithmic Analysis
CS 3354 Software Engineering
CS 3377 Systems Programming in UNIX and Other Environments
CS 4141 Digital Systems Laboratory
CS 4337 Programming Language Paradigms
CS 4341 Digital Logic and Computer Design
CS 4347 Database Systems
CS 4348 Operating Systems Concepts
CS 4349 Advanced Algorithm Design and Analysis
CS 4384 Automata Theory
CS 4485 Computer Science Project
Major Guided Electives: 9 semester credit hours
CS guided electives are 4000 level CS courses approved by the student's CS advisor. The following courses may be used as guided electives without the explicit approval of an advisor:
CS 4314 Intelligent Systems Analysis
CS 4315 Intelligent Systems Design
CS 4334 Numerical Analysis
CS 4336 Advanced Java
CS 4352 Introduction to Human-Computer Interaction
CS 4361 Computer Graphics
CS 4365 Artificial Intelligence
CS 4375 Introduction to Machine Learning
CS 4376 Object-Oriented Design
CS 4386 Compiler Design
CS 4389 Data and Applications Security
CS 4390 Computer Networks
CS 4391 Introduction to Computer Vision
CS 4392 Computer Animation
CS 4393 Computer and Network Security
CS 4394 Implementation of Modern Operating Systems
CS 4395 Human Language Technologies
CS 4396 Networking Laboratory
CS 4397 Embedded Computer Systems
CS 4398 Digital Forensics
CS 4399 Senior Honors in Computer Science
EE 4325 Introduction to VLSI Design
SE 4351 Requirements Engineering
SE 4352 Software Architecture and Design
SE 4367 Software Testing, Verification, Validation and Quality Assurance
SE 4381 Software Project Planning and Management
Any other organized CS 4300-level course
III. Elective Requirements: 10 semester credit hours
Free Electives: 10 semester credit hours
Both lower- and upper-division courses may count as free electives.
The plan must include sufficient upper-division courses to total 45 upper-division semester credit hours.
Fast Track Baccalaureate/Master's Degrees
In response to the need for post-baccalaureate education in the exciting field of computer science, a Fast Track program is available to well-qualified UT Dallas undergraduate students. Qualified seniors may take up to 15 graduate semester credit hours that may be used to complete the baccalaureate degree and also to satisfy requirements for the master's degree. Interested students should see the Associate Dean of Undergraduate Education (ADU) for specific requirements.
Honors Programs
The Department of Computer Science offers an Honors Program called Computer Science Computing Scholars (CS 2 ). (CS 2 ) is an intense Bachelor of Science in Computer Science Degree Program created for exceptionally gifted students who wish to pursue a demanding course of study enriched throughout with research experiences. The Computing Scholars Program has a specially designed curriculum. Courses integrate discussion of current research, recent discoveries, and open problems into a rich logical progression of firmly related topics. Course numbers for the Core Curriculum Requirements and Major Requirements are the same as those for the Bachelor of Science in Computer Science, but Computing Scholars take honors versions of the following courses: CS 1200 , CS 2305 , CS 2340 , CS 3305 , CS 3341 , CS 3345 , CS 3354 , CS 4141 , CS 4337 , CS 4341 , CS 4348 , CS 4349 , and CS 4384 .
Admission to the program is mainly by nomination and invitation. Those invited to join the Computing Scholars Honors Program will have successfully completed a full and challenging high school curriculum, will have achieved high scores on the SAT or ACT tests, and will be about to graduate from high school, or equivalent, with high class rank.
Successful participants will graduate with the added distinction of a Computing Scholars Honors Diploma.
For more information about this program students should contact the Computer Science Department leadership.
Students will be expected to meet the normal prerequisites in courses making up the minor, and should maintain a minimum GPA of 2.000 on a 4.00 scale (C average).
Minor in Computer Science
21 semester credit hours
Students majoring in Computer Engineering, Computer Science or Software Engineering cannot add a minor in Computer Science.
A minor in Computer Science requires 21 semester credit hours earned through the following courses:
CS 2305 Discrete Mathematics for Computing I
CS Elective (any 4000-level organized CS class)
Minor in Information Assurance
30 semester credit hours
A minor in Information Assurance requires 30 semester credit hours earned through the following courses:
Certificates
Certificate in information assurance.
9 semester credit hours
A Certificate in Information Assurance is offered by the Department of Computer Science. It can be obtained by completing the following (as well as any required prerequisites):
Students that complete the Minor in Information Assurance will not be awarded certificates in Information Assurance.
1. Incoming freshmen must enroll and complete requirements of UNIV 1010 and the corresponding school-related freshman seminar course. Students, including transfer students, who complete their core curriculum at UT Dallas must take UNIV 2020.
2. Curriculum Requirements can be fulfilled by other approved courses. The courses listed are recommended as the most efficient way to satisfy both Core Curriculum and Major Requirements at UT Dallas.
3. Semester credit hours fulfill the communication component of the Core Curriculum.
4. Three semester credit hours of Calculus are counted under Mathematics Core, and five semester credit hours of Calculus are counted as Component Area Option Core.
5. Six semester credit hours of Physics are counted under Science core, and one semester credit hour of Physics (PHYS 2125) is counted as Component Area Option Core.
6. Transfer students with sufficient background may petition to substitute upper-division semester credit hours in the major for this class.
7. BS in Data Science students can substitute MATH 3315 for CS 2305.
8. BS in Data Science students can substitute STAT 3355 for CS 3341.
IMAGES
VIDEO
COMMENTS
PhD in Computer Science | UT Dallas Doctor of Philosophy in Computer Science Program Description The graduate programs in computer science offer intensive preparation in design, programming, theory and applications.
The Department of Computer Science offers courses of study leading to the MS in Computer Science, the MS in Software Engineering, the PhD degree in Computer Science, and the PhD degree in Software Engineering.
Ph.D. FAQ Tuition and Fees Graduation Checklist Graduate Fellowships Ph.D. Qualifying Exams Why enroll in a Ph.D.? Spring 24 New Graduate Student Orientation Fall 2023 Transfer / Waiver Presentation Ph.D. Orientation Spring' 23 - Dissertation and beyond: Ph.D. in CS/SE at UTD By Prof. Jorge Cobb Ph.D. Graduation and Dissertation Defense Forms
800 W. Campbell Road Richardson, Texas 75080-3021. 972-883-2111
A PhD degree in computer science is highly valued in industry, academia, as well as industrial and government research labs. As a leading expert in the subject area, academia and industrial/government labs will be interested in you and would want to hire you.
The Department of Computer Science offers courses of study leading to the MS in Computer Science, the MS in Software Engineering, the PhD degree in Computer Science, and the PhD degree in Software Engineering.
Doctor of Philosophy in Computer Science - Fact Sheets - The University of Texas at Dallas Erik Jonsson School of Engineering and Computer Science Doctor of Philosophy in Computer Science Curriculum The graduate programs in computer science offer intensive preparation in design, programming, theory and applications.
ERIK JONSSON SCHOOL OF ENGINEERING AND COMPUTER SCIENCE. 800 W. Campbell Road Richardson, TX 75080-3021. 972.883.2974 © The University of Texas at Dallas
Tuition Costs Newly Admitted Students Research Interests Financial Assistance ADMISSIONS PROCESS Is it mandatory to have a master's degree when applying to the Ph.D. program? How do I apply to a graduate program within the Computer Science Department? How do I obtain an application form? What are the application deadlines?
Duration of the award is four years provided good standing at UT Dallas. This fellowship provides an outstanding research and educational opportunity for students with potential for achievements at the highest level and is available to students who apply to a PhD program for 2024 in the Erik Jonsson School of Engineering and Computer Science at ...
The Electrical and Computer Engineering Graduate Program offers a master of science and doctor of philosophy degrees in computer engineering to engineers who wish to continue their education. As an interdisciplinary program, computer engineering students are prepared for leadership roles in research, development and design positions that ...
Upon successful completion of the PhD in Computer Science, graduates will be able to enter the workforce with the following skills: Developing new algorithms or techniques to solve complex computing problems. Developing advanced, novel software systems. Advanced critical thinking. Conducting independent research. Mentor and/or teach in the ...
Vivian Nguyen decorated her mortarboard to read "COMPSCI GOD." It's a nickname she earned while attending Sachse High School in Sachse, Texas, where she excelled in computer science. Nguyen took enough dual credit high school-college classes to graduate this semester with her bachelor's degree in computer science in only 2.5 years.
Program Description The PhD in Computer Engineering program offers intensive preparation in design, programming, theory and applications. Training is provided for both academically oriented students and students with professional goals in the business, industrial and governmental occupations requiring advanced knowledge of computer theory and technology. Courses and research are offered in a ...
Our PhD students also take courses, which give them the foundation on which to build their research programs. However, the overriding goal of the PhD program is to show students how to conduct outstanding research. ... Department of Computer Science The University of Texas at Austin 2317 Speedway, GDC 2.302 Austin, Texas 78712 Internal Mail ...
Associate Head for Graduate Education: [email protected] (972) 883-2479 Website: Cole, John Professor of Instruction: [email protected] (972) 883-6353 ... Professor of Instruction Director of the UT Dallas Center for Computer Science Education & Outreach: [email protected] (972) 883-4241 Website: Venkatesan, S. Professor Emeritus ...
GRADUATE ADMISSIONS Computer Science Degrees Graduate Fellowships PhD Qualifying Exams Graduate Advising Graduate Applications Past Doctoral Degrees Awarded By Academic Year Request Information Office of Admission and Enrollment Transfer Student Admissions International Transfer Applicants International Applicants (Freshman) Parents
About Course 48 Program Duration Computer Science Degree Type 75 Course Credits PhD in Computer Science at the prestigious The University of Texas at Dallas is a prestigious degree that offers in-depth learning in Computer Science.
The Computer Science master's program is designed for both full-time students and working professionals. Students in the program benefit from: World-Class Faculty: The program is led by faculty of the Erik Jonsson School of Engineering and Computer Science who are widely cited experts in their respective fields.
The mission of the Department of Computer Science is to prepare undergraduate and graduate students for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computing.
Systems engineering The school also offers a minor in nanoscience and technology. Degrees Offered Bachelor of Science: Biomedical engineering, computer engineering, computer science, electrical engineering, mechanical engineering, software engineering
The PhD in Software Engineering program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as their graduate advisor. Adjustments can be made as the student's interests develop and a specific dissertation top is chosen. The software engineering researchers in the ...
The mission of the Department of Computer Science is to prepare undergraduate and graduate students for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computing.