Catalog

Computer Science in Data Analytics (BS)

Samuel Sambasivam, PhD

Coordinator and Professor of Computer Science Data Analytics

Introduction

The Computer Science in Data Analytics major is a 124-credit program designed for students interested in applying data analytics methods within their primary discipline. The program combines a strong foundation in computer and data science with an interdisciplinary approach grounded in the liberal arts and sciences.

The mission of the Department of Computer Science in Data Analytics is to provide students with the technical skills and analytical mindset needed to solve real-world problems, while fostering intellectual curiosity and an understanding of the broader human context in which data is used. Through a supportive and collaborative academic environment, students are prepared to pursue professional and academic goals with creativity, critical thinking, and ethical awareness. Graduates are equipped to contribute meaningfully as informed, adaptable, and responsible global citizens.

 

Mission

The mission of the Computer Science in Data Analytics (CSDA) Department is to prepare students to become effective, ethical, and collaborative professionals in the fields of data analytics and data science.

Additional Learning Opportunities

Math, Science & Subject Tutoring

Tutoring support is available year-round to help students succeed in math, science, and a variety of other subjects. The University Tutoring Center offers assistance in all math and science courses, as well as in select courses across disciplines such as accounting, animation, architecture, interdisciplinary studies, and psychology. (Course availability may vary by semester.)

Students can schedule appointments by visiting the Math, Science & Subject Tutoring Center link located under the “Students” menu on the Woodbury University homepage.

 

Capstone Courses

In their senior year, all CSDA students are required to complete a personal data analytics project as part of CSDA 480: Senior Project. With instructor approval, students may work in collaborative teams, provided each student assumes a leadership role in a distinct and creative aspect of the project.

The capstone project serves as a culminating experience, demonstrating the student’s proficiency in programming, data analysis, and problem-solving. It represents a key component of the student’s professional portfolio and is expected to be of presentation-ready quality. Students are strongly encouraged to submit their completed projects to relevant computer science and data analytics conferences.

 

Technology and Computer Requirements

Computer Literacy Requirements

The CSDA Department requires all graduates to demonstrate proficiency in current digital tools for representation, communication, and research. These competencies are reflected in the following areas:

  • Computer Systems Proficiency: Ability to operate, manage, and troubleshoot computer systems, including upgrades and communication tools; familiarity with multiple platforms available in Woodbury’s IT labs.
  • Internet Research Skills: Successful completion of LSCI 105: Information Theory and Practice, or an approved equivalent, demonstrating effective online research techniques. Students are expected to properly cite all database and web-based sources for text and images in their coursework.
  • Word Processing and Document Formatting: Proficiency in creating professional documents, including formatting, image integration, and color management for print.

Media and digital literacy are integrated throughout the CSDA curriculum, and students are expected to demonstrate these skills through the successful completion of their coursework.

Computer Science Data Analytics Program System Requirements

Students in the CSDA program are expected to have access to a personal computer capable of supporting industry-standard tools and software used throughout the curriculum. The following are the minimum system requirements by platform:

Windows

  • Model: x86 (32-bit) or x86_64 (64-bit) compatible desktop or laptop
  • Memory: Minimum 8 GB RAM (12 GB recommended)
  • Operating System: Windows 11 or newer (32-bit or 64-bit)

macOS

  • Model: 64-bit Intel-based or Apple Silicon (M1/M2) Macs
  • Memory: Minimum 8 GB RAM (12 GB recommended)
  • Operating System: macOS 15 Sequoia or newer
Linux
  • Distribution: Ubuntu (Laptop/Desktop Edition) or equivalent
  • Processor: Dual-core 2.0 GHz or higher
  • Memory: Minimum 8 GB RAM

Students should ensure their systems support software commonly used in the program, such as Python, R, SQL, and relevant data visualization or machine learning tools. A stable internet connection and sufficient storage capacity are also essential for coursework and project work.

Program Learning Outcomes

Through coursework, collaborative projects, internships, and hands-on learning, students in the Computer Science in Data Analytics (CSDA) program develop a comprehensive foundation across computer science, mathematics, business, and communication. This interdisciplinary preparation equips students with in-demand technical and professional skills essential to success in the fast-paced data analytics and data science industry.

Graduates will be prepared to apply their expertise across diverse industries, demonstrating strengths in both core competencies—such as programming, statistics, machine learning, data wrangling, and visualization—and key soft skills, including communication, collaboration, and ethical reasoning.

Upon successful completion of the program, students will be able to:

 
  • Problem Solving in Computer Science and Data Analysis: Apply computer science principles and statistical modeling to address data-intensive challenges both independently and collaboratively.
  • Programming and Software Development: Design and implement data-driven solutions using software engineering practices and machine learning techniques, while ensuring data privacy and security.
  • Career Preparation: Explore and pursue diverse career paths and advanced study opportunities in computer science, data analytics, and related fields.
  • Communication: Effectively communicate technical concepts in computer science and data analytics through visual, symbolic, and narrative formats, with proper citation and respect for data ownership.
  • Professional and Ethical Responsibility: Identify, evaluate, and respond to ethical issues in data analytics, with attention to transparency, reproducibility, and professional standards.
  • Theoretical and Historical Context: Analyze and contextualize the foundational theories and historical development of the data analytics discipline through critical review of relevant literature.

Assessment Process

Placement Exam Requirements

Students in the Computer Science in Data Analytics (CSDA) program who have not received transfer credit for college-level Algebra and Trigonometry, or Pre-Calculus, are required to take the Math Placement Exam.

For details about placement policies and exam procedures, refer to the Academic Proficiencies and Placement section in the Academic Journey chapter of this catalog.

 

Program Specific Academic Standards

In addition to the University Academic Standards outlined in the Academic Journey section of this catalog, students in the CSDA program must earn a grade of “C” or higher in all core CSDA courses to progress through the curriculum.

Curriculum Summary

Program Major Curriculum

Unit Type (UT) Number of Units (U)
Major (MA) 64
General Education (GE) 46
Unrestricted Design Elective (DE) N/A
Unrestricted Electives (UE) 9
Internship (IN) 5
Minimum Total Units Required 124

Suggested Sequence of Courses

First Year

Fall Semester

CORE 101Computer Science I

3

LSCI ___
Information Sources

1

MATH 226Business Statistics

3

MATH 260Analytic Geometry and Calculus I

5

WRIT 113First-Year Academic Writing

3

Total Credit Hours:15

Type:

CORE 101 and MATH 260: MA.

LSCI (Information Sources), MATH 226, and WRIT 113: GE.

Spring Semester

MDST 120Public Speaking

3

CORE 102Computer Science II

3

ENVT 220Environmental Studies

3

INDS ___
Interdisciplinary Core Elective

3

MATH 261Analytic Geometry and Calculus II

5

Total Credit Hours:17

Type:

MDST 120, ENVT 220, and INDS (Interdisciplinary Core Elective): GE.

CORE 102 and MATH 261: MA.

Second Year

Fall Semester

CORE 201Data Structures and Algorithms

3

INDS ___
Interdisciplinary Core Elective

3

MATH 262Linear Algebra

3

____ ___
Art History Elective

3

____ ___
Social Science Elective

3

Total Credit Hours:15

Type:

CORE 201: MA.

INDS (Interdisciplinary Core Elective), MATH 262, Art History Elective, and Social Science Elective: GE.

Spring Semester

CSDA 209Big Data Learning Analytics

3

CSDA 210Database Design and Programming

3

MATH 252Discrete Mathematics

3

PHYS 243Physics for Architects

3

WRIT 313Advanced Academic Writing

3

Total Credit Hours:15

Type:

CSDA 209, CSDA 210, and MATH 252: MA.

PHYS 243 and WRIT 313: GE.

Third Year

Fall Semester

____ 3__
Upper Division Art History Elective

3

CSDA 205Windows-Based Application Development

3

CSDA 320Advanced Data Structures and Algorithms

3

PHIL 210Ethical Systems

3

MATH 310Probability and Statistics I

3

Total Credit Hours:15

Type:

Upper Division Art History Elective and PHIL 210: GE.

CSDA 205, CSDA 320, and MATH 310: MA.

Spring Semester

CORE 301Applied Artificial Intelligence

3

____ 3__
Upper Division Interdisciplinary Elective

3

MATH 311Probability and Statistics II

3

____ 3__
Upper Division General Education Elective

3

____ ___
Unrestricted Elective

3

Total Credit Hours:15

Type:

CORE 301, MATH 311, and Upper Division General Education Elective: MA.

Upper Division Interdisciplinary Elective: GE.

Unrestricted Elective: UE.

Fourth Year

Fall Semester

CSDA 400ADVANCED DATABASE DEVELOPMENT

3

CSDA 415MACHINE LEARNING

3

MATH 312Applied Statistical Analysis

3

____ 3__
Upper Division General Education Elective

3

____ 3__
Upper Division Social Science Elective

3

Total Credit Hours:15

Type:

CSDA 400, CSDA 415, and MATH 312: MA.

Upper Division General Education Elective and Upper Division Social Science Elective: GE.

Spring Semester

CSDA 410DATA MINING

3

CSDA 480SENIOR PROJECT

3

CSDA 490INTERNSHIP

5

____ ___
Unrestricted Elective

3

____ ___
Unrestricted Elective

3

Total Credit Hours:17

Type:

CSDA 410 and CSDA 480: MA.

CSDA 490: IN.

Unrestricted Elective: UE.

Program Minor Curriculum

Students must complete a total of 18 units from the courses listed below to earn a Minor in Computer Science and Data Analytics.

Required Courses (12 units):
  CORE 101, CORE 102, CORE 201, and MATH 226

Elective Courses (at least 6 units):
  CORE 301, CSDA 205, CSDA 209, CSDA 210, CSDA 410, CSDA 415, CSDA 480, CSDA 490,
  MATH 252, MATH 260, MATH 261, MATH 262, MATH 310, MATH 311, and MATH 312

Students must complete at least 6 units from the elective courses in addition to the required courses to fulfill the minor requirements.

 
CORE 101Computer Science I

3

CORE 102Computer Science II

3

CORE 201Data Structures and Algorithms

3

MATH 226Business Statistics

3

CORE 301Applied Artificial Intelligence

3

CSDA 205Windows-Based Application Development

3

CSDA 209Big Data Learning Analytics

3

CSDA 210Database Design and Programming

3

CSDA 410DATA MINING

3

CSDA 415MACHINE LEARNING

3

CSDA 480SENIOR PROJECT

3

CSDA 490INTERNSHIP

5

MATH 252Discrete Mathematics

3

MATH 260Analytic Geometry and Calculus I

5

MATH 261Analytic Geometry and Calculus II

5

MATH 262Linear Algebra

3

MATH 310Probability and Statistics I

3

MATH 311Probability and Statistics II

3

MATH 312Applied Statistical Analysis

3

Total Credit Hours:18