flowchart LR
subgraph B["Process"]
RAM["RAM"]
CPU["CPU"]
HDD["HDD"]
end
CPU <--> RAM & HDD
A["Inputs"] --> B
B --> C["Outputs"]
2026-01-20
flowchart LR
subgraph B["Process"]
RAM["RAM"]
CPU["CPU"]
HDD["HDD"]
end
CPU <--> RAM & HDD
A["Inputs"] --> B
B --> C["Outputs"]
What’s the difference between Random Access Memory (RAM) and a hard disk drive (HDD)?
What does an operating system do?
What are some example operating systems?
| Windows | Unix | |
|---|---|---|
| CLI | cmd.exe |
bash |
| Directory separator | \ |
/ |
| Root directory | C:\ |
~/ |

What’s the difference between an absolute and relative path?
When should you use each one?
Absolute path:
C:/Users/bsmith/Teaching/UI 2026-01 Spring/BCB5200/BCB5200_Website/lectures/01_intro.qmd
Relative path:
./lectures/01_intro.qmd
Relative paths
. points to the current directory
.. points to the parent directory
|---C:/
|---|---Users/
|---|---|---bsmith/
|---|---|---|---Documents/
|---|---|---|---|---Website/
|---|---|---|---|---|---index.html
|---|---|---|---|---|---img/
|---|---|---|---|---|---|---img1.png
|---|---|---|---|---|---|---img2.png
|---|---|---|---Pictures/
|---|---|---|---|---img3.png
From index.html:
img1?
C:/Users/bsmith/Documents/Website/img/img1.pngimg/img1.png./img/img1.png|---C:/
|---|---Users/
|---|---|---bsmith/
|---|---|---|---Documents/
|---|---|---|---|---Website/
|---|---|---|---|---|---index.html
|---|---|---|---|---|---img/
|---|---|---|---|---|---|---img1.png
|---|---|---|---|---|---|---img2.png
|---|---|---|---Pictures/
|---|---|---|---|---img3.png
From index.html:
img2?
img/img2.png|---C:/
|---|---Users/
|---|---|---bsmith/
|---|---|---|---Documents/
|---|---|---|---|---Website/
|---|---|---|---|---|---index.html
|---|---|---|---|---|---img/
|---|---|---|---|---|---|---img1.png
|---|---|---|---|---|---|---img2.png
|---|---|---|---Pictures/
|---|---|---|---|---img3.png
From index.html:
img3?
../../Pictures/img3.pngC:/Users/bsmith/Pictures/img3.png
“There are only two hard things in computer science: cache invalidation and naming things.”
— Phil Karlton (Netscape)
git is version control software 
GitHub is a platform for git repositories 

I highly recommend that you setup your workspace so that it does not automatically save/restore.
Reproducible Data Science
Dr. Simona Picardi, CNR, University of Idaho
https://ecorepsci.github.io/reproducible-science/version-control-git.html#configuring-git