Homework1#
Notice#
You don’t have to specifically set up python if you have conda/mamba installed.
You don’t have to install mamba if you already have conda installed on your computer.
Visual Studio Code (VSCode) is the most encouraged editor to install.
Submission Files#
You only need to submit ONE PDF file that includes all the following information:
VSCode Extensions Screenshot
Requirements:
Show all required installed extensions
Please make your screenshots clear and readable
Must include the following extensions:
GitHub Copilot
Jupyter
Python
R
Installation Verification Document
Include the output of the following commands (not necessarily all of them, please read the comments carefully):
# conda/mamba environments information (must include the stat530 environment, read the "Setting Up Conda..." part if you don't know how to do this) conda env list # Expected output example: # conda environments: # base * /your_path/miniforge3 stat530 /your_path/miniforge3/envs/stat530
# Mamba version information (you only need one out of mamba/conda) mamba --version # Expected output example: mamba 1.5.9 conda 24.9.0
# Conda version information (you only need one out of mamba/conda) conda --version # Expected output example: conda 24.9.0
# Jupyter version information jupyter --version # Expected output example: Selected Jupyter core packages... IPython : 8.31.0 ipykernel : 6.29.5 ipywidgets : not installed jupyter_client : 8.6.3 jupyter_core : 5.7.2 jupyter_server : 2.15.0 jupyterlab : 4.3.4 nbclient : 0.10.2 nbconvert : 7.16.4 nbformat : 5.10.4 notebook : not installed qtconsole : not installed traitlets : 5.14.3
# Python version information (not necessary if you have conda/mamba installed) python --version # Expected output example: Python 3.11.5
# R version information (not necessary) R --version # Expected output example: R version 4.4.2 (2024-10-31) -- "Pile of Leaves" Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin20 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see https://www.gnu.org/licenses/.
GitHub Account Information
GitHub username
Screenshot of GitHub Education verification status (if you decide to use GitHub Copilot)
Additional Notes Document (if applicable)#
If you installed any components differently from the assignment requirements, note in the submitted file:
Specify which components were installed through alternative methods (for example, different AI tool, like cursor or cline, or different IDE, like Pycharm).
Confirm that these alternatives provide the same functionality as required (you don’t have to show me this).
Checklist#
Before submission, verify:
VSCode screenshot is clear and complete. (If you decide to use VSCode)
All required extensions are visible in the screenshot. (GitHub Copilot, Jupyter, Python, and R extensions)
Version information includes output for all required software
GitHub account is set up. (If you decide to use Copilot)
If alternative installations were used, they should be detailed in the notes.
Grading Criteria#
VSCode Environment Setup
All required extensions correctly installed
Screenshot is clear and meets requirements
Development Tools Installation
R, Python, Jupyter, and Mamba (Conda) correctly installed
Version information properly displayed
GitHub Setup (only if you decide to use Copilot)
Account creation complete
GitHub Education verification successful
Copilot accessible
Submission Method#
Submit the PDF file to the Canvas.
Ensure correct file naming format: Homework1_NetID_Name.pdf