CSCI 136 - Spring 2026

Data Structures

Home | Lectures | Labs | Handouts | CS@Williams

Lab 0: Introduction

This lab is about introductions and setting your machine(s) up for the coming semester. Please note that this lab is due Tuesday at 10pm (this is a day earlier than most labs) so get started early!

Lab Overview

This lab is just about getting to know you, and making sure your computer is set up. We won't have an in-person meeting for this lab, so be sure to go to help hours if something goes wrong!

Task 1: Intro Form

Please fill out the intro form.

Task 2: Computer Setup

Now, let's set up a computer so you're ready to do labs for this semester. You may do this on a lab computer, or your own personal computer.

If you use a lab computer, you're all set! If you want, you may install the optional Java extension.

If you use a personal computer, please follow the instructions on setting up your personal computer. Be sure to also follow the steps to set up the optional Java extension.

Task 3: Getting the starter code

After you followed the instructions above, it's time to get the starter code. Follow the instructions to check out the starter code repo.

Task 4: Testing Your Setup

Follow the instructions on using git and VSCode to open and change a Java file, run it, and push your changes to your repo.

Be sure you committed and pushed your file correctly! You will be graded on whether or not this is complete.

Task 5: You're all set!

You're all set if you made it to this point. Feel free to ask a TA or an instructor to help verify if you submitted successfully.