Lecture 01
Cornell University
INFO 5001 - Fall 2026
August 25, 2026
Dr. Benjamin Soltoff
Associate Teaching Professor in Information Science
Director, Online Master’s Program in Artificial Intelligence
284 CIS Building

Introduce yourselves to each other and share:
Data science is an exciting discipline that allows you to turn raw data into understanding, insight, and knowledge.
[A]n interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract or extrapolate knowledge and insights from noisy, structured and unstructured data, and apply knowledge from data across a broad range of application domains
This is a course on computing applications for data science workflows
Source: Wikipedia
Image credit: Why use Stata
Image credit: @allison_horst
| R | Python | |
|---|---|---|
| Syntax | Functional language | Object-oriented language |
| Statistical learning | Developed by statisticians for statistical analysis | Meh |
| Machine learning |
|
{scikit-learn} |
| Deep learning |
|
|
| Visualization | {ggplot2} | {matplotlib} + others |
| Package management | CRAN | pip/virtualenv/PyPI/Anaconda/uv |
| Speed | Somewhat slower | Somewhat faster |
| Community | Academia and industry | Larger (general-purpose programming language) |
---
title: "ggplot2 demo"
author: "Norah Jones"
date: "5/22/2021"
format:
html:
fig-width: 8
fig-height: 4
code-fold: true
---
## Air Quality
@fig-airquality further explores the impact of temperature on ozone level.
```{r}
#| label: fig-airquality
#| fig-cap: "Temperature and ozone level."
#| warning: false
library(ggplot2)
ggplot(airquality, aes(Temp, Ozone)) +
geom_point() +
geom_smooth(method = "loess")
```
Image credit: Quarto.org


GitHub is the home for your Git-based projects on the internet – like DropBox but much, much better
We will use GitHub (Enterprise) as a platform for web hosting and collaboration
Image credit: STA 199
Image credit: STA 199
Or more like demo for today…
https://info5001.infosci.cornell.edu/
All linked from the course website:
GitHub organization: github.coecis.cornell.edu/info5001-fa26
Positron
Use the Workbench: posit-workbench.infosci.cornell.edu
🤖 Beebe
Communication: GitHub Discussions
Assignment submission and feedback: Gradescope
Important
Make sure you can access Positron before class on Thursday.
Prepare: Introduce new content and prepare for class by completing the readings
Participate: Attend and actively participate in class and office hours
Practice: Practice applying computational techniques with application exercises during class, graded for completion
Perform: Put together what you’ve learned to analyze real-world data


| Category | Percentage |
|---|---|
| Exam | 30% |
| Quizzes | 30% |
| Project | 20% |
| Homework | 10% |
| Application Exercises | 10% |
See course syllabus for how the final letter grade will be determined.
Source: @math_rachel
I want this course to be accessible to students with all abilities. Please feel free to let me know if there are circumstances affecting your ability to participate in class.
We have policies!
Read about them on the course syllabus and refer back to them when you need it
Only work that is clearly assigned as team work should be completed collaboratively.
Homeworks must be completed individually. You may not directly share answers / code with others, however you are welcome to discuss the problems in general and ask for advice.
Quizzes and exams must be completed individually. You may not discuss any aspect of these assignments with peers until the grades are posted.
Use generative AI to facilitate, rather than hinder, learning
✅ GAI tools for reference purposes
🤔 GAI tools for writing my code
❌ GAI tools for narrative
You are ultimately responsible for the work you turn in; it should reflect your understanding of the course content!
Ask if you’re not sure if something violates a policy!