📄️ Introduction
Assignment 0: Writing a 2x2 Matrix Class
📄️ 1.) Forking & Syncing a Repo
First thing's first: GitHub Enterprise is weird. At the time of writing, it for some reason doesn't allow access to internal repos until a user has become a member of some organization. If you get a 404 when you go to the assignment repo link, try creating an organization with a random name (perhaps a combination of a childhood home's street name and your favorite snack food... or just a uuid). Then try again. GitHub Enterprise is weird...
📄️ 2.) Setting up your environment
This will get you set up to code in TypeScript.
📄️ 3.) Get started with Typescript
See Other Resources tab for links to additional TypeScript learning material
📄️ 4.) Reviewing the `Vec2` Class
We didn't ask you to write the class for representing vectors, but you will be using it quite a bit in other assignments so it will be good to get at least a little familiar with how it works and what it can do.
📄️ 5.) Writing Mat2
1. Read through comments of src/Assignment1/math/Mat2.ts
📄️ 6.) Testing your code
🥳🎉🎊 Congratulations! You have utilized your Typescript knowledge to implement the Mat2 class!
📄️ 7.) Running the Demo
Below you will find a demo of the demo:
📄️ 8.) What to Submit
There are two things to do for submission. Once you have verified that you pass all of the tests and tried running the demo:
📄️ Additional Resources
Linear Algebra Review