FrontEnd Homework 09 - TheEvergreenStateCollege/upper-division-cs-23-24 GitHub Wiki
Work-in-progress, disregard for now.
Read chapters from Eloquent Javascript. Do the exercises by clicking and using the in-browser code editor and runner.
Then copy and paste your code and commit them into your assignments directory as
<REPO_DIR>/web-24wi/assignments/<YOUR_GITHUB_USERNAME>/frontend/week8
with filenames simlar to the suggested below. You may click any exercise that you think you can do in a code interview when asked on-the-spot.
If you are proficient in Javascript, solve the exercises in Typescript,
using the .ts
version of the filenames, and
- Chapter 1: Values, Types, Operators
-
Chapter 2: Program Structure
- Looping a Triangle
-
Fizzbuzz with filename
02-fizzbuzz.js
-
Chessboard with filename
02-chessboard.js
-
Chapter 3: Functions
- Exercises
-
Minimum with filename
03-minimum.js
-
Recursion with filename
03-recursion.js
-
Bean Counting with filename
03-beancounting.js
-
Minimum with filename
- Exercises
- Chapter 4: Data Structures: Object and Arrays
- Chapter 5: Higher-Order Functions
-
Chapter 6: The Secret Life of Objects
- Exercises
- Chapter 7: Project - A Robot
You will be randomly asked to discuss two or three of your solutions above.