I'm looking to graduate in the upcoming Spring with a BS in Computer Science and Applied Mathematics, and was curious on which of the two courses would be most applicable moving forward. I'm only able to take one of either "Linear Algebra and Matrix Theory" or "Combinatorics and Graph Theory" next semester, given that I'll be entering the field of Software Engineering following graduation.

Certainly, one class won't make or break one's education in the grand scheme of things, but I wanted to know which would serve best moving forward in engineering, or at the least to round out an applied mathematics degree.

Either way, thanks for your consideration with this dilemma of mine.

  • Did you take any other courses on linear algebra or discrete math? I don't see how you would learn algorithms without some basic graph theory (although it is not that difficult to pick up by yourself). – Bitwise Dec 11 '14 at 20:59
  • In terms of previous math courses, I've taken a basic vectors and matrices class, vector calculus (Calculus III), discrete mathematics, and differential equations. Computer Science courses get into various structures as necessary, I've worked more with graphs just by nature of the general problems we solve in those classes (traversal of graphs via adjacency matrices) – Cshell Dec 11 '14 at 21:13
  • ok - given your answer I agree with Dave Clarke. – Bitwise Dec 11 '14 at 21:15
  • I suspect this question is off-topic here. (Please see academia.stackexchange.com/help/on-topic.) – J W Dec 11 '14 at 21:19

I'd go for "Linear Algebra and Matrix Theory" as you'll need that if you ever need to do any machine learning or computer graphics, both of which are increasingly common "tools" for modern software systems.

Learning a bit about graphs too wouldn't hurt.

  • I didn't find this book. Would you please tell its authors or publications. Thank you. – user85361 Feb 1 '20 at 13:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.