t assume any prior programming experience. It is therefore suitable for first-year students---majors and... ing good at it takes time, effort and practise. (There's an old joke about a visitor to New York City wh... se," says the musician with a sigh.)
So, I offer here some advice:
- **Keep up with the reading and ... d computer science as we have time for! They are there to help you learn and grow as programmers and com
out earlier this week. Since the data is being gathered directly from Google Forms submissions, there exists data that either isn’t valid or isn’t useful, and... y of the spreadsheet is yours to tweak manually. There are some values that Pyret will not allow you to ... class="comment"># Put the ID of your spreadsheet here</span>
<var>data-sheet</var> = load-spreadsheet(s
ester with important course information, so check here regularly. //
===== Contact Information =====
... uld any other designated Quantitative Course.
So here's some advice: Keep up with the reading and assig... rstanding of the ideas presented in this
course, there will be weekly labs, regular homework assignments... can expect an assignment each week
(except when there's an exam).
Assignments and due dates will be li
ester with important course information, so check here regularly. //
===== Contact Information =====
... uld any other designated Quantitative Course.
So here's some advice: Keep up with the reading and assig... rstanding of the ideas presented in this
course, there will be weekly labs, regular homework assignments... can expect an assignment each week
(except when there's an exam).
Assignments and due dates will be li
n your computer yet. \\ \\
- Click on the URL where your assignment repository has been created: http... der and confirm you see the ''assign4.rkt'' file there. \\
----
==== Background ====
The permutati... on of the text,
with these differences in mind.
Here's some advice given in HtDP/2e for this assignmen... stematically work through your wish list.//
And here's my extended version of that advice, with a head
.
I recommend coming to office hours!
</p>
<h3>Where and When</h3>
<p>Students in sections 4 and 5 for... cience.
</p>
<h3>Prerequisites</h3>
<p>
Everyone here has the ability to succeed in this course. Your d... can expect an assignment each week (except when there’s an exam). Assignments and due dates
will be lis... eed.
</p>
<h4>Exams (The next 20% * 3)</h4>
<p>
There are two exams during the semester as well as a fi
orted directly from Google Forms submissions, so there exists data that either isn’t valid or isn’t usef... y of the spreadsheet is yours to tweak manually. There are some values that Pyret will not allow you to ... "hljs-comment"># Put the ssid of your spreadsheet here</span>
data-sheet = <span class="hljs-built_in">l... t cell, it's best to remove it. However, if there is a clear way clean up the data, you can edit th
ester with important course information, so check here regularly. //
===== Contact Information =====
... t assume any prior programming experience. It is therefore suitable for
first-year students---majors an... to the second semester Computer Science course, where Java and Object-Oriented
programming are introdu... ket have the same behavior on all platforms. You therefore do not
need to worry what kind of machine yo
=
~~NOTOC~~
==== Tuesday ====
* Not sure where to start. Maybe this link?
* [[https://www.... nce in the answers you wrote in the midterm exam, here's my recommendation: take however much time is ne... * {{ :courses:cs102-202051:cmpu102-midterm.docx |Here is the original exam. Review this first!}}
... nt causes the __next statement__ to be executed. There was a break statement missing somewhere in questi
ell, since I took away your windows lab machines, here is an alternative. Doing these steps will let you... open a terminal and type the following command:((There are GUI tools for mounting and unmounting devices...
==== - - Run dosemu ====
You have a choice here.((xdosemu is also available on your GUI menus. In... r copy it to your home directory and do the work there. If you copy it you can work with the assembler
es for each function you implement using a <code>where</code> block. Here is a sample:</li>
</ul>
<pre><code>fun <span class="hljs-keyword">add</span><span cl...
</span> n + <span class="hljs-number">1</span>
where:
<span class="hljs-keyword">add</span><span cla... uidelines</a>. </li>
<li>Do not put your name anywhere in any file.</li>
</ul>
<h3 id="handin">Handin</h
45469406
* The lecture for Tuesday is uploaded here
* https://moodle.vassar.edu/mod/folder/view.... ttps://www.sabre.com/apollo-gds.php|What's a GDS? Here's one.]]
* While grading the tic-tac-toe assi... * I'm separating out the individual source files here. Please compress your source files when submittin... the triple-L lab, by the time today's lab starts, here is an extra credit assignment:
* Determine,
>.</p>
<p>Your friendly coaches and professor are here to help with this assignment! Check <a href="http... e? What makes this different from the task above where we check if global variable <code>TARGET-HOBBIES<... to run; they’re also for people to read. Just as there is good style for writing an English essay, there is good style for writing a program.</p>
<p><strong>
n your computer yet. \\ \\
- Click on the URL where your assignment repository has been created: http... folder and confirm you see the ''lab8.rkt'' file there
\\ \\ Now you are ready to write some functions u... a
; (make-toast string number[0 to 10])
; where a toast’s kind can be any string, including (but ... t) is either
; - '()
; - (cons toast lot)
\\ Here's an example of a **''list-of-toast''** that you
es for each function you implement using a <code>where</code> block. Here is a sample:</li>
</ul>
<pre><code>fun <span class="hljs-keyword">add</span><span cl...
</span> n + <span class="hljs-number">1</span>
where:
<span class="hljs-keyword">add</span><span cla... uidelines</a>. </li>
<li>Do not put your name anywhere in any file.</li>
</ul>
<h3 id="handin">Handin</h