|
|
|
|
|
by tonyarkles
527 days ago
|
|
I did an EE/CS dual degree and there was a really interesting difference between the linear algebra courses offered in both departments. For the EEs we were given a crash course in GE120, which all engineering students had to take. It covered how to use determinants, Gaussian elimination and matrix inversion, and those kinds of “basic” LA tools, plus some simple numerical methods stuff like Newton’s Method. In second year we had a short lab course that focused on how to use Matlab, and a circuits analysis course that pretty much forced us to learn how to represent large sets of equations in matrix form and invert them to solve all of the variables at once. Very very practical. And then in third year I had to take a 200-level linear algebra course from the Math department to satisfy the requirements for the CS degree. I chose the honours version of it and… holy moly. I thought it was going to be a gimme class but it turned out to be very theory-heavy, of which I had learned almost none in engineering. The first month kicked my ass pretty hard. Once we got out of the low-level theory (which was truly amazing to take in) and into the more advanced things that I’d been using for 2 years but didn’t know “why”, everything changed. Many of my peers were struggling to understand why you’d want to do some of this stuff and I was just super excited to finally understand why the “just turn the crank” math I’d been doing actually worked. |
|