Erik Jonsson School of Engineering and Computer Science
Department of Computer Science
Data Science (BS)
The Data Science BS is jointly offered by the Department of Mathematical Sciences in the School of Natural Sciences and Mathematics and the Department of Computer Science in the Erik Jonsson School of Engineering and Computer Science. Data Science is an emerging discipline that lies at the intersection of Computer Science, Mathematics, and Statistics. The curriculum for the program provides a solid foundation in all the three disciplines. It prepares students for Data Scientist or related positions in industry, business, and government that are currently in high demand and also for graduate study in either of the three disciplines. The curriculum also includes a capstone project course.
Bachelor of Science in Data Science
Degree Requirements (120 semester credit hours)1
View an Example of Degree Requirements by Semester
Professors: Zalman I. Balanov @zxb105020, Swati Biswas @sxb125731, Min Chen @mxc136030, Pankaj K. Choudhary @pkc022000, Baris Coskunuzer @bxc190014, Mieczyslaw K. Dabkowski @mkd034000, Vladimir Dragovic @vxd123630, Sam Efromovich @sxe062000, Yulia Gel @yxg142030, Wieslaw Krawcewicz @wzk091000, Susan E. Minkoff @sem120030, L. Felipe Pereira @lfp140030, Dmitry Rachinskiy @dxr124030, Viswanath Ramakrishna @vish, Janos Turi @turi, John Zweck @jwz120030
Associate Professors: Maxim Arnold @mxa149530, Yan Cao @yxc069200, Liang Hong @lxh019000, Yifei Lou @yxl145331, Oleg Makarenkov @oxm130230, Tomoki Ohsawa @txo140730, Anh Tran @att140830
Assistant Professors: Carlos Arreche @cxa171230, Sy Han (Steven) Chiou @sxc172931, Ronan Conlon @rxc200021, Qiwei Li @qxl190009, Stephen McKeown @sxm190098, Sunyoung Shin @sxs177233, Chuan-Fa Tang @cxt190011, Nathan Williams @nxw170830, Yunan Wu @yxw200032
Professors Emeriti: Larry P. Ammann @ammann, M. Ali Hooshyar @ali, Patrick Odell @pxo062000, John W. Van Ness @ness
Clinical Professor: Natalia Humphreys @nah103020
Clinical Associate Professor: Mohammad Akbar @mma110020
Clinical Assisstant Professor: Wenyi (Roy) Lu @wxl153330
Professors of Instruction: Anatoly Eydelzon @axe031000, Manjula Foley @mxf091000, Bentley T. Garrett @btg032000, Yuly Koshevnik @yxk055000
Associate Professors of Instruction: Mohammad Ahsan @mka120030, Kelly Aman @kxa143530, Malgorzata Dabkowska @mxd066000, Rabin Dahal @rxd153030, Derege Mussa @dxm146130, My Linh Nguyen @mln018200, Jigarkumar Patel @jsp061000, Julie Sutton @jxs158030, Tristan Whalen @tgw100020
Assistant Professors of Instruction: Anani Komla Adabrah @aaa130530, Iris Alvarado @ila180000, Hui Ding @hxd162130, Adannah Duruoha @axd180037, Kemelli Estacio-Hiroms @kxe160930, Huizhen Guo @hxg190020, Joselle Kehoe @jxk061000, Runzhou Liu @rxl210013, Neha Makhijani @nxm165130, Diarisoa Mihaja Rakotomalala @dmr150130, Ajaya Paudel @abp062000, Nasrin Sultana @nxs190039
Senior Lecturer: Irina Martynova @ixm140930
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, Subbarayan Venkatesan @venky, W. Eric Wong @wew021000, Weili Wu @wxw020100, I-Ling Yen @ilyen
Associate Professors: Feng Chen @fxc190007, Lawrence Chung @chung, Jorge A. Cobb @jcobb, Vibhav Gogate @vxg112130, Benjamin Raichel @bar150630, Nicholas Ruozzi @nrr150130, Rym Zalila-Wenkstern @rmili
Assistant Professors: Kyle Fox @kjf170230, Shuang Hao @sxh178730, Rishabh Iyer @rki190000, Kangkook Jee @kxj190011, Chung Hwan Kim @cxk200010, Jin Kim @jrk200002, Jessica Ouyang @jjo190001, 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, 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
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, Mehra Nouroz Borazjany @mxn143230, Jalal Omer @jso016000, Mark Paulk @mcp130030, Jason W. Smith @jws130830, Laurie Thompson @lthomp, Jeyakesavan (Jey) Veerasamy @veerasam, 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, Anarag Nagar @axn112530, Priya Narayanasami @pxn173330, Elmer Salazar @ees101020, Meghana Satpute @mns086000, Klyne Smith @kxs180052, Nidhiben Solanki @nxs121130, Srimathi Srinivasan @sxs180206, Yi Zhao @zhao
I. Core Curriculum Requirements: 42 semester credit hours2
Communication: 6 semester credit hours
RHET 1302 Rhetoric
Select any 3 semester credit hours from Communication Core courses (see advisor)
Mathematics: 3 semester credit hours
Or select any 3 semester credit hours from Mathematics Core courses (see advisor)
Life and Physical Sciences: 6 semester credit hours3, 5
PHYS 2325 Mechanics
or PHYS 2421 Honors Physics I - Mechanics and Heat
PHYS 2326 Electromagnetism and Waves
or PHYS 2422 Honors Physics II - Electromagnetism and Waves
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
PHYS 2125 Physics Laboratory I3, 5
or PHYS 2421 Honors Physics I - Mechanics and Heat6, 7
Or select any 6 semester credit hours from Component Area Option courses (see advisor)
II. Major Requirements: 64-65 semester credit hours
Major Preparatory Courses: 18-19 semester credit hours beyond Core Curriculum
CS 1136 Computer Science Laboratory
CS 1336 Programming Fundamentals
CS 1337 Computer Science I
CS 2336 Computer Science II
MATH 3315 Discrete Mathematics and Combinatorics
or CS 2305 Discrete Mathematics for Computing I8
MATH 2418 Linear Algebra
PHYS 2325 Mechanics3, 5 and PHYS 2125 Physics Laboratory I3, 5
or PHYS 2421 Honors Physics I - Mechanics and Heat3, 5, 10
PHYS 2326 Electromagnetism and Waves3, 5
or PHYS 2422 Honors Physics II - Electromagnetism and Waves3, 5
PHYS 2126 Physics Laboratory II
Major Core Courses: 46 semester credit hours
CS 3345 Data Structures and Introduction to Algorithmic Analysis
CS 4347 Database Systems
CS 4371 Introduction to Big Data Management and Analytics
CS 4372 Computational Methods for Data Scientists
CS 4375 Introduction to Machine Learning
MATH 3310 Theoretical Concepts of Calculus
MATH 3351 Advanced Calculus
MATH 4301 Mathematical Analysis I
STAT 3355 Introduction to Data Analysis
STAT 4351 Probability
STAT 4352 Mathematical Statistics
STAT 4354 Numerical and Statistical Computing
STAT 4355 Applied Linear Models
STAT 4360 Introduction to Statistical Learning
STAT 4475 Capstone Project
or CS 4475 Capstone Project
or MATH 4475 Capstone Project
III. Elective Requirements: 13-14 semester credit hours
Guided Electives: 13-14 semester credit hours
Although both lower- and upper-division courses may count as guided electives, they must be approved by the advisor and the student must complete at least 51 semester credit hours of upper-division courses to qualify for graduation.
NOTE: Students transferring into this program at the upper-division level are expected to have completed all of the 1000- and 2000- level Mathematics and Computer Science core course requirements.
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 from institutions of higher education. The courses listed are recommended as the most efficient way to satisfy both Core Curriculum and Major Requirements at UT Dallas.
3. A required Major course that also fulfills Core Curriculum requirements. If semester credit hours are counted in the Core Curriculum, students must complete additional coursework to meet the minimum requirement for graduation. Course selection assistance is available from the undergraduate advisor.
4. Three semester credit hours of Calculus are counted to fulfill the Mathematics Core Requirement with the remaining one semester credit hour to be counted under 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 under Component Area Core.
6. Please consult your advisor if selecting Honors Physics.
7. Students may use three semester credit hours of PHYS 2421 to count under Science core, and one semester credit hour of PHYS 2421 under Component Area Option core.
8. BS in Data Science students can substitute MATH 2312 with MATH 2413.
9. MATH 2417 and MATH 2419 requirements can be fulfilled by completing MATH 2413, MATH 2414, and MATH 2415.
10. Students who complete PHYS 2421 do not need to complete PHYS 2125.