31 January 2022

Welcome to 4280

Watt Ewe Knead 2 No Here are some basic things about this class.

Pods We will create pods today. You were asked to put your email name on a slip of paper when you came in. We will use a randomization drocedure to determine the pods in this class. Get to know your podmates. If you miss class, ask one of them to debrief you on the day's proceedings and any announcements made in class.

Beginning of Term Assignment This is listed in Canvas. See beginningOfTerm.php for particulars. Get Python installed. And download the Academic Honesty Agreement. I rarely ask you to print anything, but you are required to print, read, understand, sign and date this agreement and submit it to me. You are bound by its conditions.

Algorithms

We will warm up our Python and Java knowledge with a little dose of these.

Algorithm(n) Set of instructions to accomplish a task

Computational Algorithms The F-word in computing is "finite." To be of any use, an algorithm must exhibit these three characteristics.

A Little Exercise Write a function/method that accepts an integer as an argument and which returns a string containing a binary representation. We will look at this code next time.

If you are coding in Java, make the method a static method and test it out in a main.

PythonJava
vester22jchi23b
hoppenot22vrau23s
sharma22pmonhanraj22d
bradley22dpagar23a
workukebede22mkarty22j
doki22dfawcett22a
pollard22llasowski22t
deng22jchen23e
warner22pzhang22b
vanfleet22mliu22h