Computer Science / Bachelor of Science to Master of Science in Data Science / Fast Track

Total Credit Hours: 128
Major Credit Hours:
53

The Computer and Mathematical Sciences Department offers a Bachelor’s to Master’s Fast Track option for Lewis University undergraduate Computer Science majors interested in the Master of Science in Data Science (MSDS). The Fast Track option allows qualified undergraduates to complete the MS in Data Science in less time than would be possible if the two programs were taken separately. Up to nine graduate hours may be used both to complete the Bachelor of Science degree (128 hours) and to satisfy specific course requirements in the Master’s program (36 hours). Students apply for admission to the Fast Track option by submitting both the department application form and the Block Tuition Exemption form to the Chair of the Computer and Mathematical Sciences Department when they reach senior status (complete 90 credits); have completed the following courses: 70-200, 70-210, 70-245, 13-240, 13-307, and 13-310; and have achieved a minimum GPA of 3.0 in courses in the B.S. in Computer Science major. Qualified undergraduate students approved for the Fast Track option may apply financial aid to one, two, or three graduate courses and are exempt from the 18-hour block in the semesters when they take these select graduate courses. Students who take nine credit hours of selected graduate courses in the MSDS curriculum in their senior year and earn a grade of “B” or better in each of those courses will have to complete a minimum of 27 more credit hours to earn the MSDS. Students accepted into this Fast Track option are required to apply for admission to the MSDS.

Listed below are graduate courses in the MSDS program which students enrolled in the Fast Track option may take during their senior year. Listed next to each is the undergraduate course for which it substitutes

Students in this Fast Track option may apply no more than three of these courses toward their undergraduate Bachelor of Science major in Computer Science:

70-510 Introduction to Data Mining and Analytics substitutes for 70-472 Introduction to Data Mining

70-511 Statistical Programming substitutes for either 70-235 Programming for Data Analysis or 70-315 Scientific Computing

70-525 Encryption and Authentication Systems substitutes for 70-425 Encryption

70-540 Large-Scale Data Storage Systems substitutes for 70-355 Cloud Computing and Virtualization

70-550 Machine Learning substitutes for 70-471 Machine Learning

13-510 Mathematics for Data Scientists substitutes for 13-425 Mathematical Modeling

13-511 Concepts of Statistics I substitutes for 13-314 Applied Probability and Statistics or 13-315 Probability and Statistics I

Degree Requirements

I. Core Courses (35)

13-240Applied Calculus

4

13-307Applied Linear Algebra

3

13-310Discrete Mathematics

4

70-200Introduction to Computer Science

3

70-210Programming Fundamentals

3

70-245Object-Oriented Programming

3

70-300Computer Organization

3

70-340Algorithms and Data Structures

3

70-350Operating Systems

3

70-460Programming Languages

3

70-480Communications and Networking

3

II. Capstone Sequence (6)

Complete either course sequence:
70-440Software Engineering

3

-
AND

70-492Software Systems Capstone Project

3

-
OR

70-485Advanced Communications and Networking

3

-
AND

70-493Computer Infrastructure Capstone Project

3

III. Data Science Options (9)

To earn 9 credits toward the MSDS, choose three of the following graduate courses:

70-510 Introduction to Data Mining and Analytics (3) OR 70-472 Introduction to Data Mining (3)

70-511 Statistical Programming (3) OR 70-235 Programming for Data Analysis OR 70-315 Scientific Computing (3)

70-525 Encryption and Authentication Systems (3) OR 70-425 Encryption (3)

70-540 Large-Scale Data Storage Systems (3) OR 70-355 Cloud Computing and Virtualization (3)

70-550 Machine Learning (3) OR 70-471 Machine Learning (3)

13-510 Mathematics for Data Scientists (3) OR 13-425 Mathematical Modeling (3)

13-511 Concepts of Statistics I (3) OR 13-314 Applied Probability and Statistics OR 13-315 Probability and Statistics I(3)

IV. Electives (3)

Choose any computer science course at or above the 200 level.

One of the following courses may substitute for the computer science elective:

13-306Advanced Linear Algebra

3

13-314Applied Probability and Statistics

3

13-315Probability and Statistics I

3

13-316Probability and Statistics II

3

13-350Numerical Analysis

3

13-425Mathematical Modeling

3

V. The Advanced Writing requirement for Computer Science majors pursuing the MSDS is satisfied by completing both 70-440 Software Engineering and 70-492 Software Systems Senior Project OR both 70-485 Advanced Communications and Networking and 70-493 Computer Infrastructure Senior Project.