| | |
What Class Should I Take?
Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
![]() |
•
•
Join Date: Sep 2009
Posts: 7
Reputation:
Solved Threads: 0
Hey everyone, I'm a sophomore computer science student. As part of the major we have to take some math. I've taken Calc I, II, and I'm currently taking a Discrete Math course. I have to take one more math class, and I think I've narrowed it down to two classes: elementary linear algebra and introduction to mathematical proof. I was just wondering if you knew any applications of linear algebra/ mathematical proof in comp sci. I think linear algebra has importance when talking about graphics, but that's about it.
A speedy response would be appreciated, I have to register tomorrow... I've kinda procrastinated a bit.
Side note: I'm kind of struggling to find applications of discrete math in computer science, Aside from the graph data structure. If you could help me out there too that would be awesome as well.
A speedy response would be appreciated, I have to register tomorrow... I've kinda procrastinated a bit.
Side note: I'm kind of struggling to find applications of discrete math in computer science, Aside from the graph data structure. If you could help me out there too that would be awesome as well.
0
#2 16 Days Ago
Take Introduction to mathematical proof. It will make you a better, smarter programmer.
Another reason is that if you find yourself interested in graphics, it wouldn't be that hard to pick up the necessary linear algebra on your own. Linear algebra is not the hard part of graphics programming.
Edits:
- I think linear algebra is best learned in courses that use linear algebra to solve problems, not one that focuses on the subject itself. Introduction to mathematical proof may prepare you for such situations in similar or better ways than a linear algebra class would.
- Regarding discrete math: I think the Wikipedia article is a good place to start.
Another reason is that if you find yourself interested in graphics, it wouldn't be that hard to pick up the necessary linear algebra on your own. Linear algebra is not the hard part of graphics programming.
Edits:
- I think linear algebra is best learned in courses that use linear algebra to solve problems, not one that focuses on the subject itself. Introduction to mathematical proof may prepare you for such situations in similar or better ways than a linear algebra class would.
- Regarding discrete math: I think the Wikipedia article is a good place to start.
Last edited by Rashakil Fol; 16 Days Ago at 7:00 pm.
All my posts may be redistributed under the GNU Free Documentation License.
•
•
Join Date: Sep 2008
Posts: 1,568
Reputation:
Solved Threads: 196
0
#3 15 Days Ago
Unless you enjoy proving things you're probably going to hate mathematical proofs, so take linear algebra. I'm just being a realist. You can learn a lot in either class, and Rashakil's argument for taking the proofs class can be applied to anything. Yeah, you can learn linear algebra on your own, but you can also learn proof techniques as well as specific proofs on your own. Learning either one on your own will be difficult, so take whichever subject interests you more. (I just highly doubt mathematical proofs interests you, but who knows).
Last edited by BestJewSinceJC; 15 Days Ago at 3:28 pm.
Out.
0
#4 15 Days Ago
•
•
•
•
(I just highly doubt mathematical proofs interests you, but who knows).
I also think the probability of the linear algebra class sucking is higher than the intro to mathematical proofs class sucking. Math department tend to care about the latter. Sometimes, but of course not always, some throwaway prof gets thrown at the linear algebra class. Of course you can rule this risk out by looking at the listed professor.
Last edited by Rashakil Fol; 15 Days Ago at 8:42 pm.
All my posts may be redistributed under the GNU Free Documentation License.
•
•
Join Date: Sep 2009
Posts: 7
Reputation:
Solved Threads: 0
0
#6 13 Days Ago
•
•
•
•
hello guy,
am kinda new to the forum and also to computer science i need help with the right line of study and my way around the forum.ill appreciate an urgent reply.
tanx
ezomeno
Well, at my school, you had to take Calc I and II, and Discrete Math or Mathematical Proof, and then one more Math class. I'm probably just going to take mathematical proof to knock off the last requirement.
I'd definitely take a discreet math course, It has alot of applications. Calc II you talk about sequences and series, which I encountered in an analysis of algorithms class.
All in all, if you want to be a computer scientist, you need to know math. It sucks, but luckily it's not a HUGE part of the field (It still plays a role, though)
Just my two cents, hope that helps
Tom
![]() |
Similar Threads
- Help with Class (C++)
- Problem when calling class online (ASP.NET)
- Code Snippet: Graph class in wxWidgets (C++)
Other Threads in the Computer Science Forum
- Previous Thread: binary tree search
- Next Thread: Code Gestalt
| Thread Tools | Search this Thread |
ai algorithm algorithms amazon assignment assignmenthelp assignments automata battery bigbrother binary bittorrent bizarre bletchleypark blogging bomb business cern codebreaker compiler computer computers computerscience computertrackingsoftware conversion csc dataanalysis dataintepretation development dfa dissertation dissertations dissertationthesis dissertationtopic ebook employment energy floatingpoint foreclosuresoftware fuel gadgets geeks givemetehcodez government graphics hardware history homeowners homeworkassignment homeworkhelp humor ibm idea ideas internet iphone ipod itcontracts jobs kindle laser laws linkbait lsmeans mainframes marketing mobileapplication msaccess nano netbeans networking news os p2p piracy piratebay principles programming rasterizer research sas science security sex simulation software spying stephenfry study supercomputer supercomputing sweden technology textfield turing turingtest two'scompliment uk virus ww2






