Technical Foundations Bootcamp (Weeks 1–4)
RSH7033 — Applied Multivariate Statistics (DBA)
Trine University — TrineOnline / CGPS
This four-week technical module prepares students to build, document, and deploy
a fully reproducible multivariate research project using professional Git workflows.
Weeks 1–4 → Technical Preparation
Weeks 5–8 → Final Git-Managed Research Project
WEEK 1 — Unix Environment & Git Foundations
Modern research workflows operate in Unix-like systems (Linux/macOS).
Step 1: Access a Unix Terminal
- macOS → Terminal
- Linux → Default shell
- Windows → Install one of:
Step 2: Learn the Linux Command Line
Master these commands:
Step 3: Install Git & Setup GitHub
git config --global user.name "Your Name"
git config --global user.email "your.email@trine.edu"
ssh-keygen -t ed25519 -C "your.email@trine.edu"
Step 4: Git Practice
Complete:
- Introduction Sequence
- Push & Pull — Git Remotes
WEEK 1 DELIVERABLE
- GitHub repository created
- SSH configured
- Minimum 10 commits
- At least one branch created and merged
- Professional README file
WEEK 2 — HTTP & HTML Foundations
Understanding web communication is essential for API and data extraction work.
HTTP Basics
Understand:
- Request vs Response
- GET vs POST
- Status codes
HTML Fundamentals
WEEK 2 DELIVERABLE
- Create
/web-foundations folder
- Markdown summary of HTTP basics
- Annotated HTML example
- Commit to GitHub
WEEK 3 — Regular Expressions
Regex is essential for structured text extraction.
WEEK 3 DELIVERABLE
- At least 5 regex examples documented
- Example input/output
- Clear explanation of patterns
- Committed to repository
WEEK 4 — Reproducible Research with Binder
Professional research must be executable by others.
Milestone Project — Binder Deployment
- Create a public GitHub repository
- Add a Jupyter notebook (.ipynb)
- Include datasets
- Create a requirements.txt file
- Add Binder badge to README
- Verify notebook runs successfully
Example requirements.txt:
pandas
numpy
matplotlib
seaborn
scikit-learn
Example Binder badge:
[]
(https://mybinder.org/v2/gh/yourusername/yourrepo/HEAD)
WEEK 4 DELIVERABLE
- Public repository
- Functional Binder link
- Reproducible notebook
- Clean documentation
- Minimum 20 total commits
WEEKS 5–8 — Final Multivariate Research Project
Students apply all technical foundations to build a full research project using:
- Structured branching
- Frequent commits
- Version-controlled analysis
- Documented data cleaning
- Binder deployment
- Final merged submission
PROFESSIONAL STANDARD BY WEEK 8
- 30+ meaningful commits
- Logical branch structure
- Clear README documentation
- Reproducible Binder environment
- Organized folder structure
- Professional commit messages
Version control competency is part of the academic assessment in RSH7033.
← Back to RSH7033 Course Hub