Skip to content

Commit

Permalink
Thu Aug 29 00:03:20 PDT 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
papajohn committed Aug 29, 2024
1 parent 806b1d3 commit 6f26488
Show file tree
Hide file tree
Showing 23 changed files with 1,272 additions and 30 deletions.
2 changes: 1 addition & 1 deletion _internal/targets.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[]
[{"due": "9/6/24", "link": "lab/lab00/", "name": "Lab 00: Getting Started", "piazza_name": "Lab 00", "release": "8/28/24"}]
23 changes: 6 additions & 17 deletions articles/setup-mac/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -147,9 +147,6 @@ <h4 id="python">Python</h4>
right-click the download icon and select "Open." After installing, please close
and reopen your terminal.</p>

<p>If you have Homebrew installed, you can also install Python3 by running
<code>brew install python3</code>.</p>

<p><strong>Verify</strong>: We can use the terminal to check if your Python interpreter was installed
correctly. Try the following command:</p>

Expand Down Expand Up @@ -185,31 +182,23 @@ <h4 id="text-editor">Text Editor</h4>

<p><strong>Other Text Editors</strong></p>

<p>For your reference, we've written some guides on other popular text
editors:</p>
<p>For your reference, once upon a time the staff wrote some guides on other
popular text editors (but don't use these ... just use VS Code):</p>

<ul>
<li><a href="/articles/atom">Atom</a>: A more lightweight desktop editor.</li>
<li><a href="/articles/vim">Vim</a>: A command-line editor.</li>
<li><a href="/articles/emacs">Emacs</a>: A command-line editor.</li>
</ul>

<p>A few other editors:</p>

<ul>
<li><a href="https://www.jetbrains.com/pycharm/">PyCharm</a>: A desktop editor designed for Python.</li>
<li><a href="https://www.sublimetext.com/">Sublime Text</a>: A text editor that works with code.</li>
</ul>

<p><strong>Pair Programming</strong></p>

<p>Throughout this course, you'll have many chances to collaboratively code in labs and projects. We recommend you download these pair programming extensions now to use in the future.</p>

<p>For sharing code, you can follow the instructions for your editor of choice:</p>
<p>For sharing code in VS Code, you can follow the instructions here:</p>

<ul>
<li><a href="/articles/vscode#pair-programming">VS Code</a></li>
<li><a href="/articles/atom#pair-programming">Atom</a></li>
</ul>


Expand Down Expand Up @@ -254,9 +243,9 @@ <h4 id="path">Path</h4>


<p>A path is like an address: it tells both you and the computer where to find a particular file or
folder (also called a "directory"). For example, <code>/Users/mollynicholas/Projects/cs61a&#x2d;example/labs</code>
folder (also called a "directory"). For example, <code>/Users/mollynicholas/Projects/example/labs</code>
is a path that references a particular folder on your computer: the folder <code>labs</code>, which is
contained in the folder <code>cs61a&#x2d;example</code>, which is contained in the folder <code>Projects</code>, etc.</p>
contained in the folder <code>example</code>, which is contained in the folder <code>Projects</code>, etc.</p>


<h4 id="cli-vs-gui">CLI vs GUI</h4>
Expand All @@ -266,7 +255,7 @@ <h4 id="cli-vs-gui">CLI vs GUI</h4>
You can either use the terminal (which is a <strong>c</strong>ommand <strong>l</strong>ine <strong>i</strong>nterface or CLI) or you can use
Finder. Finder is an example of a <strong>g</strong>raphical <strong>u</strong>ser
<strong>i</strong>nterface (GUI). The techniques for navigating are different, but the files are the same. For example,
here's how my lab folder for CS 61A looks in my GUI:</p>
here's how my lab folder looks in my GUI:</p>

<p><img class="img-responsive center-block" src="assets/finder-path-example.png" alt="GUI folder example" width="" height=""></p>

Expand Down
9 changes: 3 additions & 6 deletions articles/setup-windows/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,6 @@ <h4 id="text-editor">Text Editor</h4>
editors:</p>

<ul>
<li><a href="/articles/atom">Atom</a>: A more lightweight desktop editor.</li>
<li><a href="/articles/vim">Vim</a>: A command-line editor.</li>
<li><a href="/articles/emacs">Emacs</a>: A command-line editor.</li>
</ul>
Expand All @@ -205,18 +204,16 @@ <h4 id="text-editor">Text Editor</h4>

<ul>
<li><a href="https://www.jetbrains.com/pycharm/">PyCharm</a>: A desktop editor designed for Python.</li>
<li><a href="https://www.sublimetext.com/">Sublime Text</a>: A text editor that works with code.</li>
</ul>

<p><strong>Pair Programming</strong></p>

<p>Throughout this course, you'll have many chances to collaboratively code in labs and projects. We recommend you download these pair programming extensions now to use in the future.</p>

<p>For sharing code, you can follow the instructions for your editor of choice:</p>
<p>For sharing code, you can follow the instructions for your editor:</p>

<ul>
<li><a href="/articles/vscode#pair-programming">VS Code</a></li>
<li><a href="/articles/atom#pair-programming">Atom</a></li>
</ul>


Expand All @@ -232,7 +229,7 @@ <h3 id="walkthrough-using-the-terminal">Walkthrough: Using the Terminal</h3>

<p><strong>Path</strong></p>

<p>A path is like an address: it tells both you and the computer where to find a particular file or folder (also called a "directory"). For example, <code>C:\Users\adity\Desktop\berk\courses\61a</code> is a path that references a particular folder on your computer: the folder <code>61a</code>, which is contained in the folder <code>courses</code>, which is contained in the folder <code>berk</code>, etc.</p>
<p>A path is like an address: it tells both you and the computer where to find a particular file or folder (also called a "directory"). For example, <code>C:\Users\adity\Desktop\berk\courses\cs</code> is a path that references a particular folder on your computer: the folder <code>cs</code>, which is contained in the folder <code>courses</code>, which is contained in the folder <code>berk</code>, etc.</p>

<p>Your terminal is always open in some folder, which is called the "working directory." The path to the working directory is visible next to <code>PS</code> in PowerShell. In the below screenshot of PowerShell, the working directory is <code>C:\Users\adity</code>.</p>

Expand All @@ -247,7 +244,7 @@ <h3 id="walkthrough-using-the-terminal">Walkthrough: Using the Terminal</h3>
You can either use the terminal (which is a <strong>c</strong>ommand <strong>l</strong>ine <strong>i</strong>nterface. or CLI) or you can use
File Explorer. File Explorer is an example of a <strong>g</strong>raphical <strong>u</strong>ser
<strong>i</strong>nterface (GUI). The techniques for navigating are different, but the files are the same. For example,
here's how my folder for CS 61A looks in my GUI:</p>
here's how my folder for this course looks in my GUI:</p>

<p><img class="img-responsive center-block" src="assets/finder-path-example-windows.PNG" alt="GUI folder example" width="" height=""></p>

Expand Down
4 changes: 2 additions & 2 deletions disc/disc00/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ <h1>

<p>Please start on Berkeley time, 10 minutes after the scheduled start time (12:40, 2:10, or 3:40). Feel free to introduce yourself to the rest of your group while you wait (and check that they really have the same group number as you do).</p>

<p>If you need help at any time and there's no TA in the room, join Zoom (link coming soon) and talk to the TA there. If there's no TA, that means they are in a breakout room with someone else, and they'll be back in the main room to talk to you soon.</p>
<p>If you need help at any time and there's no TA in the room, join this <a href="https://berkeley.zoom.us/j/91340395124?pwd=7Lqljf1tslL0QlufLz6HrBtSCB8Ojv.1">Zoom</a> and talk to the TA there. If you're in the waiting room, that means they are talking to another group, and they'll let you in once that's done.</p>


<h2 id="part-0-meet-your-group-and-learn-their-names-5-minutes">Part 0: Meet your group and learn their names [5 minutes]</h2>
Expand Down Expand Up @@ -189,7 +189,7 @@ <h2 id="part-1-learn-about-each-other-30-minutes">Part 1: Learn about each other
<li>Stuff you can do: ski, crochet, juggle, recite digits of pi</li>
</ul>

<p>When you're done, it's time for the final challenge! Find a fact that's true about all of you but you don't think is true of your TA. When you're ready, check with your TA (in person or on Zoom) to see if you succeeded.</p>
<p>When you're done, it's time for the final challenge! Find a fact that's true about all of you but you don't think is true of your TA. When you're ready, check with your TA (in person or on <a href="https://berkeley.zoom.us/j/91340395124?pwd=7Lqljf1tslL0QlufLz6HrBtSCB8Ojv.1">Zoom</a>) to see if you succeeded.</p>


<h2 id="part-3-solve-a-problem-together-30-minutes">Part 3: Solve a problem together [30 minutes]</h2>
Expand Down
16 changes: 12 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,15 @@ <h2 class="frontpage-header">Calendar</h2>
<tr class="odd">
<td rowspan="1" class="weeknum odd">1</td>
<td><a id="calendar_8_28" class="calendar-date-anchor"></a>Wed<br>8/28</td>
<td>Welcome</td>
<td>
<div class="assignment-text">
Welcome
</div>

<ul class="list-inline">
<li><a href="https://bcourses.berkeley.edu/courses/1538122/pages/lecture-1-welcome" class="label label-outline" target="_blank">Recording</a></li>
</ul>
</td>
<td>
<ul class="list-inline">

Expand All @@ -180,7 +188,7 @@ <h2 class="frontpage-header">Calendar</h2>
<br/>

<span class="">
Lab 00: Getting Started
<a href="/fa24/lab/lab00/">Lab 00: Getting Started</a>
<div class="badge due">
Due
Fri 9/6
Expand Down Expand Up @@ -1122,7 +1130,7 @@ <h3><a href="/articles/about">Policies</a></h3>
<script>
$(document).ready(function() {
// Assignment quick list
var assignments = [];
var assignments = [{"due": "9/6/24", "link": "lab/lab00/", "name": "Lab 00: Getting Started", "piazza_name": "Lab 00", "release": "8/28/24"}];

$(document).ready(function() {
assignments.forEach(function(assignment) {
Expand Down Expand Up @@ -1170,7 +1178,7 @@ <h3><a href="/articles/about">Policies</a></h3>

});

let build_time = new Date(1000 * 1724884279.396941);
let build_time = new Date(1000 * 1724914081.47949);
</script>
<script>
$('.alwaystoggle').css('display', 'inline-block');
Expand Down
Binary file added lab/61a-lab00/assets/gradescope-login.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lab/61a-lab00/assets/gradescope-loginscreen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lab/61a-lab00/assets/gradescope-results.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lab/61a-lab00/assets/gradescope-submit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lab/61a-lab00/assets/gradescope-upload.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 6f26488

Please sign in to comment.