(1) Files and Folders

Due: Monday, January 12, 11:59 PM Eastern

On this page, we’ll talk about files and folders, and get you set up with a basic folder structure and some files you’ll need.

Jungeun Seo made some video walkthroughs for tutorials 1 - 3. You can find them in Tutorial Videos folder on the Google Drive. You’re not required to watch them, but you may find them helpful in combination with the written instructions.

Quick Summary

You’re not required to have prior experience in working with files and folders on a computer. We’ll talk about everything step by step on this page. But for this tutorial only, I’ve also provided a quick summary below. If you know what the following means, you can just do it and then skip to tutorial 2. But if you have any doubt, please read the full instructions below.

If you follow these steps and miss a detail, your future programming assignments may not run correctly. If in doubt, read the full guide.

  1. Download & Extract: EECS_183.zip to your local Documents folder.
    • Mac users note: MacOS might never actually show you the .zip file, instead automatically extracting it. That’s fine.
    • Windows users must note: You need to use the local Documents folder, not the OneDrive version that Windows often defaults to. To be certain, open the File Explorer and paste C:\Users\%username%\Documents into the address bar to get to the correct Documents folder, or read the details below.
    • Windows users must note: Do you know the difference between extracting a zip file and just looking inside of it? If not, read the details below.
  2. Visibility: Turn on “File name extensions” in your View settings. See the Windows instructions or the Mac instructions for details if needed.
  3. Shortcut: Create a Desktop shortcut/alias to the EECS_183 folder. Put the shortcut / alias on your desktop. See the Windows instructions or the Mac instructions for details if needed.

Did it work?

If you’re 100% certain you’ve completed the steps above, you can now skip to the next tutorial. If you have any doubts, no problem! Please read the details below.

Vocabulary

First, some vocabulary:

I’ve split this document into Windows and Mac sections. You only need to follow the steps corresponding to your computer.

Working with Files in Windows

Opening the File Explorer

If you’re using a Mac, skip down to the Mac section below.

If you look at the taskbar at the bottom of your screen, you should see an icon like this: File Explorer icon. Click it to open the File Explorer.

Can't find the File Explorer icon? (Click for details)

If you don’t see the File Explorer icon icon, then first click the Windows menu (start menu) icon (Windows menu icon) either at the bottom middle or bottom left of your screen. Type “file explorer” and click the File Explorer option that pops up, as shown below. File Explorer in the Windows menu

Upon opening the File Explorer, I see a window as shown below. Your File Explorer may show some different contents, and that’s ok.
Initial File Explorer window

Getting the Setup Files

A zip file is a special type of file that contains one or more files bundled together in a compressed format. This makes it easier to download and share multiple files at once. We’ll be using a zip file to provide you with some setup files for this course.

Download EECS_183.zip by clicking this link.

Once your browser has finished downloading the EECS_183.zip file, it should be in your Downloads folder. We’ll find it in the next section.

Finding the Downloads Folder

Windows: How to copy and paste text (Click for details)


In Windows, to copy text you must first highlight it by pressing and holding your mouse button while dragging along the text. Then press ctrl+C to copy the highlighted text. To paste text, click where you want to paste it, and then press ctrl+V.

Moving a Zip File from Downloads to Documents

You should now see the file in your Downloads folder. The File Explorer should look something like this:

EECS_183.zip file in Downloads folder

Do we want EECS_183.zip to stay in your Downloads folder? No! That would be like getting a package delivered to your doorstep and then keeping the item on your doorstep forever. We need to “bring it inside” and put it in its right place. Let’s move the EECS_183.zip file from your Downloads folder to your Documents folder:

Make sure you find the Documents folder by following the steps above. If you do it in a different way, you might accidentally open the OneDrive version of the Documents folder, which won’t quite work right for this course!

You should now see the EECS_183.zip file in your Documents folder!

Unzipping a Zip File

We need to unzip (extract) the contents of the EECS_183.zip file. To do this:

Don’t ever bother double-clicking on a zip file. Instead, right-click as instructed here.

You might wonder: Can we just double-click on the zip file to access its contents? The short answer is: no. If you double-click, something different happens. Let me use an analogy:

Suppose you have a box taped shut, with toys inside. If you just pull up the lid a little bit to peek inside, you can see that there are toys in there. Maybe you could even touch one a bit. But you can’t freely play with the toy. To do that, you’d have to peel / cut off the tape, fully open the box, and take the toys out.

This is analogous to double-clicking on a zip versus extracting a zip (via right clicking). When you double click, you’re peeking inside, but you’re limited in what you can do. When you extract a zip, you’re unpacking it and pulling the files out so you can work with them fully. The latter is always what we want.

You now have access to the contents of the zip file! In particular, you have an EECS_183 folder inside your Documents folder. It has several folders in side to help you organize your files for this course. I’ve also included some “configuration” files that we’ll need soon.

Setting Up a Shortcut to Your EECS_183 Folder

Let’s make it super easy for you to access your EECS_183 folder in the future. We’ll make a shortcut to it on your desktop.

You can double-click on this shortcut anytime to open your EECS_183 folder.

Configuring the File Explorer View Options

We also need to tell Windows that we want to see more file information than is shown by default. Open up File Explorer again if you don’t already have it open. Maximize the window by hitting the square icon in the top-right corner of the window, if it’s not already maximized. (Ignore the pop-ups that appear when you hover over the square icon – just click on the square icon itself.) Click on the View drop-down menu in the upper-middle area, choose Show, and make sure you have a check mark next to File name extensions and Hidden items:

View option in File Explorer

If you don’t have a checkbox by those options, you can enable them by clicking on each one. (You’ll have to go through the menu twice, once for each option you check.)

Windows
As a Windows user, you should skip the Mac section below and jump to the next tutorial, Setting Up Python.

Working with Files on Mac Computers

If you’re using Windows, don’t try to complete these Mac-only instructions. After completing the Windows section above, skip to the next tutorial, Setting Up Python.

Opening the Finder in the Documents Folder

Look at the collection of icons on the bottom of your screen. Locate the one for the Finder: Finder Icon Click it, and you should see something similar to this, though you likely have a lot that will show up under “Recents”:

Finder Recents folder

Click Documents on the left to go to that folder. You should see Documents at the top now:

Finder Documents folder

You may have many items in your Documents folder as well. That’s fine.

Getting the Setup Files

A zip file is a special type of file that contains one or more files bundled together in a compressed format. This makes it easier to download and share multiple files at once. We’ll be using a zip file to provide you with some setup files for this course.

Download EECS_183.zip by clicking this link.

Once your browser has finished downloading the EECS_183.zip file, it should be in your Downloads folder. Here’s how to find it:

Finding the Downloads Folder

Instead of an EECS_183 folder, do you see EECS_183.zip, with a little zipper on the folder icon? (Click for details)


If you see EECS_183.zip instead of a folder, that’s perfectly fine. MacOS sometimes automatically extracts zip files, but apparently it hasn’t for you. Here’s how to make it happen:

The EECS_183 folder inside your Downloads folder has several folders inside to help you organize your files for this course. I’ve also included some “configuration” files that we’ll need soon.

Moving a Folder from Downloads to Documents

Do we want your EECS_183 folder to stay in your Downloads folder? No! That would be like getting a package delivered to your doorstep and then keeping the item on your doorstep forever. We need to “bring it inside” and put it in its right place. Let’s move the the EECS_183 folder from your Downloads folder to your Documents folder:

You should now see the EECS_183 folder in your Documents folder!

Making an Alias to Your EECS_183 Folder

Let’s make an alias (shortcut) to your EECS_183 folder so you can access it easily from your desktop. Control-click on the EECS_183 folder and choose Make Alias or Create Alias:

Making a Mac alias

It should make a new item named EECS_183 alias. Drag the alias onto your desktop.

If dragging is problematic, you can instead control-click on that alias and choose Copy. Then click on your desktop, then control-click on your desktop (yes, click first, then control-click), and choose Paste Item.

From now on, you can double-click on that alias anytime to open your EECS_183 folder.

Changing the File Listing Style in Finder

Since we’ll be working with a lot of files, I strongly recommend that you change the style in which they are listed. In the Finder, in your EECS_183 folder, click on this icon, located in the top-middle of the Finder window: Finder list icon. In addition, with the Finder open, go to Finder, Settings (or maybe Preferences), then click Advanced. Select Show all filename extensions. These options will show your files in a list, along with information about their type, which will be useful for us.


© 2026 Steven Bogaerts.

Materials for this assignment were developed with assistance from course staff, including Jungeun Seo.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Creative Commons License

All materials provided for this course, including but not limited to labs, projects, notes, and starter code, are the copyrighted intellectual property of the author(s) listed in the copyright notice above. While these materials are licensed for public non-commercial use, this license does not grant you permission to post or republish your solutions to these assignments.

It is strictly prohibited to post, share, or otherwise distribute solution code (in part or in full) in any manner or on any platform, public or private, where it may be accessed by anyone other than the course staff. This includes, but is not limited to:

To do so is a violation of the university’s academic integrity policy and will be treated as such.

Asking questions by posting small code snippets to our private course discussion forum is not a violation of this policy.