Directories
Popular Keywords
91福利导航
Who We Are
Our Work
Overview
News & Stories
Nov 20, 2024
Upcoming Events
December 4, 2024
December 5, 2024
December 7, 2024
University Wide Events
No Communication Compromises
Areas of Study
Schools
Programs
Changing the world
Research
Community & Innovation
Research Experiences & Services
Our Global Presence
Global at Home
Global Learning For All
Global Engagement
Your Journey Starts Here
Admissions
Financial Aid
Explore Our Campus
Connect
Discover
Influence
Explore
Quick Links
Requirements
Opportunities
Program Outcomes
Accreditation
Job Outlook
News
Faculty
FAQs
Contact
GU
/
Data Science
B.S. in Data Science
Email Us
The Data Science Program at 91福利导航 provides a supportive and nurturing environment for Deaf and Hard-of-Hearing students to study and develop the necessary skills for successful careers in various fields where data science is highly valued, such as in finance, healthcare, industries, or to pursue graduate studies. In addition to core mathematics, statistics, and programming skills, students work on hands-on projects and case studies where they learn how to explore and extract valuable information from data, and then effectively communicate their findings using both American Sign Language and written English. The program also introduces students to essential techniques and best practices used in data science, including statistical modeling, pattern recognition, machine learning, data visualization, and ethical considerations in data handling. The program offers a B.S. degree in data science and a minor.
Summary of Requirements
Students must complete or demonstrate the following before declaring a major in Data Science:
Required related courses 6 credits
This course introduces students to the use of computer software and computer programming for data exploration, modeling of natural systems (from biology, chemistry, or physics), information visualization, and instrument/robot control. This is done through independent research where students work in groups to design and pursue computational projects and then critically analyze, interpret and present their findings.
This course is for STM majors who are in their last year of the program. Students will produce two major products: (1) a grant proposal to a national or private agency and (2)interdisciplinary group project. In addition, students will discuss future career plans, examine contributions of different deaf scientists to science, and engage in discussions on science ethics and science literacy.
Permission of the instructor and senior standing
Required data science courses 15 credits
ITS 110, MAT 130, and DAS 101; or permission of the instructor
This course covers the fundamentals of machine learning for data scientists. Students will learn about training data, and how to use a set of data to discover potentially predictive relationships. Topics covered include supervised and unsupervised machine learning, generalized linear models including multivariate linear regression and binary logistic regression, automatic feature selection, bootstrapping, simple reinforcement learning, and decision trees. Applications will be emphasized throughout. A programming language will be used.
DAS 170 and MAT 150; or permission of the instructor.
Ever wondered how companies like Amazon know more about you? Ever wondered how weather data is represented in the news? Using interdisciplinary concepts, we will learn how to tackle big data. Complex data sets are being generated continuously. Many questions arise as to what these data are telling us. Are we missing something? How do we look for signals in these large datasets? Using computer programs like Excel and R programming we will learn how to manage, sort and represent these data. Students will be encouraged to identify a data set related to a real world problem and use the tools learned in class to tell their stories.
MAT 101, 102, 125, or MAT 130
Modern day biology has generated massive amounts of data but very few experts to analyze this data. A course in Genomics and Bioinformatics will teach students how to use computer algorithms to analyze the data. Students learn applications of genomics to biomedical and biological research by performing computational exercises using databases. Topics include genome sequencing gene prediction, genetic variation, sequence database searching, multiple sequence alignment, evolutionary tree construction, protein structure prediction, proteomic analysis, interaction networks and use of genome browsers among other topics.
The course introduces students to ArcGIS Online, an online Geographic Information System (GIS) application from Esri. With GIS, the student can explore, visualize, and analyze data; create 2D maps and 3D scenes with several layers of data to visualize multiple data sets at once; and share work to an online portal. GIS analytics tools are used in many disciplines and fields of practice including public health, history, sociology, political science, business, biology, international development, and information technology. In the end of the course, students will have the opportunity to take additional training on GIS applications in their specific field of interest.
MAT 101, 102, 125, or MAT 130; or permission of instructor. This section is designed for undergraduate students.
Required information technology courses 9 credits
In this course, students learn problem-solving and programming coding skills to develop software applications/tools. Students are introduced to a high-level programming language. Topics include data types, selections, loops, methods, arrays, objects and classes, strings and text I/O, arithmetic and logic operations, control structures and error handling. Students will learn techniques to design, code, debug, and document programs through hands-on programming projects.
A grade of C or better in ITS 110 and MAT 140; or permission of instructor.
This course teaches logical and physical characteristics of data and their organization and retrieval in information processing. Topics include database theory and architecture, data modeling, normalization. Students will learn to use PC-based database management system (DBMS) software and design and implement database applications.
ITS 211 with a grade of B or better, or permission of the instructor
In this course, students will be introduced to algorithms, the analysis of algorithms, foundational data structures, and various problem-solving paradigms. Topics covered include: arrays, linked lists, trees, hash tables, divide and conquer, greedy method, dynamic programming, backtracking, and branch and bound technique.
ITS 110 and MAT 140; or permission of the instructor.
Free elective major courses 12 credits
Choose from the following:
Permission of the instructor
This course continues the development of the principles of a high-level programming language introduced in the Programming Language I course. Topics include: data abstraction, encapsulation, overloaded and overridden methods, inheritance, polymorphism, even-driven programming, and exception handling.
Special topics in the discipline, designed primarily for seniors who are majors or minors. Students may enroll in 495 Special Topics multiple times, as long as the topics differ.
Senior standing and permission of the instructor
A grade of C of better in MAT 150.
This is an introductory course in cryptography. It covers classical cryptosystems, Shannon's perfect secrecy, block ciphers and the advanced encryption standard, RSA cryptosystem and factoring integers, public-key cryptography and discrete logarithms, and linear and differential cryptanalysis.
MAT 130 and MAT 140; or MAT 150; or permission of the instructor.
This course covers linear programming, the simplex algorithm, duality theory and sensitive analysis, network analysis, transportation, assignment, game theory, inventory theory, and queuing theory.
MAT 140 or MAT 150; or permission of the instructor
Numerical differentiation, integration, interpolation, approximation of data, approximation of functions, iterative methods of solving nonlinear equations, and numerical solutions of ordinary and partial differential equations.
ITS 110 or the equivalent; MAT 206; or permission of the department chair
This course covers statistical techniques with applications to the type of problems encountered in real-world situations. These topics include categorical data analysis, simple linear regression, multiple regression, and analysis of variance. A statistical software package is used.
A grade of B or above in MAT 314; or permission of the instructor.
Permission of the department chair
Required pre-major courses 6 credits
*MAT 130 – 3 hours count towards Core Curriculum
This course is an introductory class that aims to show the students the main problems and methods of data science with a minimal mathematical background. The course covers basic data science concepts and algorithms with an emphasis in real-life applications and gaining a broad understanding of the area.
This course introduces fundamental concepts of computer programming. Students learn program logic, flow charting, and problem solving through analysis, development, basic debugging and testing procedures. Topics include variables, expressions, data types, functions, decisions, loops, and arrays. Students will use the knowledge and skills gained throughout this course to develop a variety of simple programs.
Pre- or co-requisite: MAT 130 or permission of instructor.
This course provides students with the necessary skills to study calculus and various other mathematics, science, and computer related courses. Students will learn the properties of various types of functions, graph them, and solve equations involving these functions. Topics covered include: polynomial, rational, exponential, and logarithmic functions, trigonometric functions and identities, and sequences and series. Applications are included throughout. Passing both MAT 125 College Algebra and MAT 126 Trigonometry is equivalent to passing MAT 130.
A grade of C or above in MAT 055 or the equivalent, a satisfactory score on appropriate placement exam, or permission of the Mathematics Program Director.
Required mathematics courses 18 credits
Number systems, set theory, functions, combinatorics, algorithms and complexity, and graph theory. Applications to computer science are emphasized.
MAT 055 or equivalent
This course provides students with a comprehensive understanding of differential and integral calculus for single variable functions, including polynomial, exponential, logarithmic, and trigonometric functions. Topics covered include: limits, continuity, differentiation, L’Hôpital’s rule, and the Fundamental Theorem of Calculus. Applications of differentiation and integration to mathematical and physical problems are covered throughout.
A grade of C or better in either MAT 126 or MAT 130.
A grade of C or better in MAT 150.
This course covers the fundamental concepts of vector spaces, linear transformations, systems of linear equations, and matrix algebra from a theoretical and a practical point of view. Results will be illustrated by mathematical and physical examples. Important algebraic (e.g., determinants and eigenvalues), geometric (e.g., orthogonality and the Spectral Theorem), and computational (e.g., Gauss elimination and matrix factorization) aspects will be studied.
MAT 205 or permission of the Mathematics Program Director.
This course is the first part of a two-semester sequence with MAT 314, with a focus on basic probability. It covers descriptive statistics, sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distribution of discrete and continuous random variables, joint distributions, and the central limit theorem.
MAT 205
This course is the second part of a two-semester course sequence with MAT 313, with a focus on applied statistics. It covers basic statistical concepts, graphical displays of data, sampling distribution models, hypothesis testing, and confidence intervals. A statistical software package is used.
MAT 313
November 19, 2024
Fill out our inquiry form for an Admissions Counselor to contact you.
Create an account to start Your Applications.