BYU logo Computer Science

Lab 0 — Getting Started

Welcome to CS 110! This lab will help you get started in the class.

This lab is prone to technical difficulties. Follow all instructions related to your device (either Mac, Windows, or Chromebook), and if you experience technical difficulties reach out to the TAs through the Help Queue.

Chromebook Follow these instructions

Install on Chromebook

1. Setting Permissions (Windows)

Windows requires you to change a setting in order to run programs you write yourself. If you have a Mac, you can skip this step.

Follow the guide entry on Configuring Powershell.

2. Installing Python using Miniconda

Follow the guide entry on Installing Python using Miniconda. There are separate sections for computers with Windows and MacOS. Once again, if you run into any technical difficulties during this step or any other step, please contact a TA on the Help Queue so that the issue can be resolved as soon as possible.

3. Creating a Conda Environment

Follow the guide entry on Creating a conda environment.

4. Installing PyCharm

Follow the guide entry on Installing PyCharm.

5. Creating a PyCharm Project

Follow the guide entry on Creating a PyCharm project. Your project should be a folder called cs110 that is inside your Documents folder.

If you are new to how files are organized on your computer, review the guide entry on the file system.

Downloading a zip file

For homeworks you will need to download a zip file and put its contents into your CS 110 project. To learn how to do this, follow the guide on Downloading a zip file.

Running a Python program

Follow the guide for running a Python program.

Grading

If you need help setting up your computer, see the TAs during office hours.

To finish this lab and receive a grade, take the canvas quiz.