Undergraduate Edition 2017-2018

Computer Science - Concentration in Data Science, B.S.

Curriculum

A. General Education Requirements (35 hours)

B. Major Requirements (40 hours)

1. Core Courses (34 hours)

CSC 114Introduction to Computer Science

3

CSC 115Programming I

3

CSC 160Computer Science Majors Orientation Seminar

1

CSC 215Programming II

3

CSC 218Data Structures

3

CSC 230Object-Oriented Programming

3

CSC 260Sophomore Seminar in Computer Science

1

CSC 314Computer Architecture and Organization

3

CSC 325Database Systems

3

CSC 335Introduction to Web Design

3

CSC 401Data Mining & Machine Learning

3

CSC 410Net-Centric Computing

3

CSC 460Senior Seminar in Computer Science

2

2. Core Electives (6 hours)

Select 6 hours from the courses below.

CSC 240Introduction to Cybersecurity

3

CSC 300Introduction to Mobile Robotics

3

CSC 315Programming Languages Concepts

3

CSC 322UNIX Administration & System Programming

3

CSC 409Artificial Intelligence

3

CSC 412Software Engineering

3

CSC 413System Analysis and Design

3

CSC 415Computer Graphics

3

CSC 420Operating Systems

3

CSC 421Topics In Computer Science

3

CSC 430Undergraduate Research in Computer Science

3

CSC 435Advanced Web Design

3

CSC 452Internship

3-6

MATH 360Applied Cryptography & Data Security

3

MATH 410Linear Optimization

3

Related Area Requirements (10 hours)

MATH 165Calculus of Single Variable I

4

MATH 262Discrete Methods

3

MATH 351Linear Algebra

3

Concentration Requirements (19 hours)

Concentration Core (12 hours)

CSC 305Introduction to Bioinformatics

3

CSC 318Algorithms

3

CSC 414Python Programming & Visualization

3

CSC 451Numerical and Symbolic Computing

3

Concentration Electives (7 hours)

Select any math or science courses (MATH, STAT, BIOL, CHEM, PHMS) required by majors in math or science.

E. Free Electives (16 hours)

Total Credit Hours: 120

Curriculum Guide for Major in Computer Science with a Data Science Concentration

Freshman Year

First Semester

UNIV 110Freshman Seminar

1

ENGL 102English Composition and Grammar

3

Humanities and Fine Arts C

2

Natural Sciences and Mathematics - A

3

Social & Behavior Sciences A

3

CSC 114Introduction to Computer Science

3

Total Credit Hours:15

Second Semester

UNIV 120Freshman Seminar II

1

ENGL 103English Composition and Vocabulary

3

CSC 160Computer Science Majors Orientation Seminar

1

CSC 115Programming I

3

MATH 165Calculus of Single Variable I

4

Social & Behavior Sciences B (1)

3

Total Credit Hours:15

Sophomore Year

First Semester

Humanities and Fine Arts A

3

Natural Sciences and Mathematics - B

4

Physical Education Activity

1

CSC 215Programming II

3

CSC 230Object-Oriented Programming

3

Total Credit Hours:10-11

Second Semester

Humanities and Fine Arts B

3

CSC 260Sophomore Seminar in Computer Science

1

MATH 262Discrete Methods

3

Social & Behavior Sciences B (2)

3

HLTH 185Health Concepts

2

Free Elective

3

Total Credit Hours:15

Junior Year

First Semester

CSC 218Data Structures

3

MATH 351Linear Algebra

3

Concentration Elective 1

Major Core Elective 1

Free Elective

3

Total Credit Hours:16

Second Semester

CSC 314Computer Architecture and Organization

3

Major Core Elective 2

Concentration Elective 2

CSC 305Introduction to Bioinformatics

3

CSC 325Database Systems

3

Total Credit Hours:15

Senior Year

First Semester

CSC 335Introduction to Web Design

3

CSC 410Net-Centric Computing

3

CSC 318Algorithms

3

Free Elective

3

Free Elective

3

Total Credit Hours:15

Second Semester

CSC 401Data Mining & Machine Learning

3

CSC 460Senior Seminar in Computer Science

2

CSC 414Python Programming & Visualization

3

CSC 451Numerical and Symbolic Computing

3

Free Elective

3

Total Credit Hours:15

Total Credit Hours: 120

Total Credit Hours: 240