Data Science @ OSU (DS @ OSU) places powerful computational environments and resources at the fingertips of students and instructors. DS @ OSU is designed to support interactive data science, and provides over 40 programming languages, including Python, R, and Julia, in a streamlined and highly accessible cloud environment. DS @ OSU supports integrated explanations and coding, making data sciences understandable, repeatable, and shareable.
Integrated with Canvas, DS @ OSU provides seamless access for students to not only get assignments and learning materials, but also direct access to their own personal learning and computing environments, all within a web browser. The integration with Canvas provides faculty and student TA's straightforward access to review and provide feedback on student assignments.
Students learn and code in cutting-edge computing environments through a web browser, providing access to powerful data science services and resources available with nothing to install. DS @ OSU supports students in following instruction, writing, and testing their own code at their own pace and environment.
DS @ OSU is provided by Digital Research & Infrastructure (DRI). DRI supports research and classroom instructional computing at Oregon State University, providing easy access to advanced high-performance computing (HPC) cluster, performance storage, data sharing, server housing space for research collocation and consultation services for remote cloud computing. In addition, DRI can provide training on the use of both on-site HPC resources as well large national HPC centers.
Contact DRI to get started with DS @ OSU as an instructor. Students will access DS @ OSU through Canvas.
A Canvas course is available to support instructors using DS @ OSU. Contact DRI to be added to the Canvas course and with any questions.
DS @ OSU currently offers the following features:
Based on the datascience-noteook Jupyter Docker Stack, we support:
For each Hub (generally we setup one Hub per class), a shared storage space with "classroom" permissions:
All users can install scripts and R and Python packages for their own use
Instructors can install scripts and R and Python packages for everyone
Additional hooks for instructors to customize user environments
Automatic login via Canvas, including support for social logins from Canvas Studio Sites
As much as possible, we've designed DS @ OSU on the principle of making the easy things easy, and the hard things possible. Simultaneously, we've built a system that scales up and down, able to support dozens to hundreds (potentially thousands) of students. Lastly, a number of features and backend support systems are still in development and testing.
Please be especially aware of these items as a user of DS @ OSU: