Return to the 3210 Department of Computer Science
The B.S. program in Data Science will provide students with a strong foundation in the mathematics and basic sciences, fundamental computer programming and algorithmic skills, strong foundations in Data Science fundamentals and methodologies, and a capstone experience. The student will also learn ethical standards related to Data Science. The rigorous training provided by this degree will enable the student to start a career as a Data Scientist in industry, government or community and non-profit organizations. They will also be trained to pursue graduate study in Data Science, Computer Science, and Computer Engineering.
Students will begin the program by building a foundation in mathematics and computer programming and algorithmic techniques. They will then take 4 Data Science CORE courses: Fundamentals of Data Science, Machine Learning, Data Mining, and Database Systems. They will also complete the Ethics for Data Science as part of the CORE. Finally, they will complete 15 credits of elective courses in Data Science and Statistical Learning. The program will conclude with a required Data Science Capstone course in which the student will demonstrate overall knowledge of the discipline by completing a Data Science project, incorporating all the knowledge learned in the courses.
Program Academic Regulations
A minimum grade of C is required in all mathematics, physics, and computer science courses and all 3000-level or above courses that are used to fulfill the undergraduate programs of this department.
As part of the core curriculum, students must receive credit for the two calculus courses: Math 2211 and Math 2212. (When counting the number of semester hours in Areas A, D, and F, only 3 of the 4 credit hours of each calculus course will be counted in Area A and/or D. The fourth hour, or the “rollover hour,” will be counted in Area F.)
Program Degree Requirements
In addition to the Program Degree Requirements, students must fulfill the College of Arts and Sciences Degree Requirements (see section 3030) and the University Degree Requirements (see section 1400).
University Grade-Point Average and Grade Requirements
Georgia State University undergraduate students must achieve an overall institutional grade-point average of 2.0 and a major GPA of 2.0 in Areas G and H to receive a bachelor’s degree from the university. Grades of C- can be used to satisfy graduation requirements. However, some courses have prerequisites that require a grade of C or higher. (See section 1460 for additional information.)
Major Eligibility Requirements
In addition to the general criteria for undergraduate admissions at Georgia State University, to be eligible for the Bachelor of Science in Data Science and to enroll in major-level DSCI courses (DSCI 2720 Data Structures in Python and all 3000- and 4000-level DSCI courses), students must fulfill the following requirements:
- Students must earn a 2.5 grade point average across the three course areas (a, b, and c), with no grade lower than a C.
- The GPA will be calculated based on the first attempt at the courses listed below at Georgia State University.
The designated pre-major courses are:
- DSCI 1301 Principles of Programming for Data Science I;
- Either CSC 2510 Theoretical Foundations of Computer Science or MATH 2420 Discrete Mathematics; and
- Either MATH 1113, MATH 2211, MATH 2212, or MATH 2215
Where more than one course may be taken toward fulfilling the requirement (items a and b above), the first attempt at the first course taken from the list will be used to calculate the major eligibility grade-point average. For example, in item c, if a student takes MATH 1113 before taking MATH 2211, then the first attempt at MATH 1113 will be used for the major eligibility GPA.
WFs counts as an attempt. Ws do not count as an attempt. Courses retaken using the university Repeat to Replace policy are not counted as first attempts.
If a student has AP credit for any course designated above, the course will not be used in this GPA calculation, even if the student chooses to take the course.
Transfer students who transfer these course(s) into Georgia State, may use the grades in the transferred course(s) to calculate the GPA or they may attempt them once at Georgia State. Course taken at Georgia State’s Perimeter College count as first-attempts.
Once students are eligible to take major-level Data Science courses (DSCI 2720 and 3000- and 4000-level DSCI courses), they remain eligible to take them as long as they are eligible to enroll at Georgia State University, and they satisfy other Data Science program requirements. Students must meet any prerequisites for the specific 3000- or 4000-level course.
Students in majors other than Data Science may enroll in major-level DSCI courses as long as they meet any pre-requisites for the specific course.