📄️ Introduction
Assignment 0: Writing a 2x2 Matrix Class
📄️ 1.) Forking & Syncing a Repo
- Intro to Cornell CIS Github Enterprise for those who have not used it before
📄️ 2.) Setting up your environment
This will get you set up to code in TypeScript.
📄️ 3.) Get started with Typescript
Some Basics
📄️ 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/A0/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