Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
I know people that enjoy the math but hate the programming, and I also know others that enjoy the programming but hate the theoretical stuff. CS attracts both types I guess. I actually wanted to program games before I started CS. After doing some basic stuff in OpenGL (got to the terrain visualization and lighting), I decided that I didn't like graphics programming after all. These days, I try to stick to frameworks and generic libraries. For some reason, I have a love of mid-level code, neither high-level stuff like GUIs nor low-level stuff like the actual operating system kernel.I'd like to think that CS thins out the herd to people who actually enjoy programming, at least for a living when they choose that as a career. It doesn't.
That's not the problem I was describing. There are some CS graduates who go into programming careers and it's really not for them at all. The majority I've seen do fairly well, but a good percentage just don't have the drive to do it.I know people that enjoy the math but hate the programming,
That's not the problem I was describing. There are some CS graduates who go into programming careers and it's really not for them at all. The majority I've seen do fairly well, but a good percentage just don't have the drive to do it.
Yeah, many types of programming require self-motivation and the ones not into it just get further behind their peers with the same amount of experience. There's definitely tiers where I worked:In my opinion, the guys that succeed are the guys that do it on their free time, because they enjoy it. It's fun to them. You need to have a passion for something to truly shine at it.
Hahahaha, that made me laugh because my most recent programming class was covering algorithm analysis and big O run time. I actually just switched from a BS to a BA in CS because the BA didn't require Calc II or Discrete II (both of which I dread taking) and instead I just have to pick a minor (I chose IT). I'm sure once the BA in CS becomes more known it will be very popular because I know that the amount of math involved was just getting intense (and discrete math is the most worthless sack of shit class I've ever taken).
lol, x2! I aced all Calc I,II,III, but discrete was the only class I ever failed in college. Switched from Computer Engineering to electrical and I'm doing better now![]()
Seriously discrete is terrible, although I actually pulled off a B in the class by cramming for about 72 hours in 4 days for the final (got like a 95 on it). Either way, that class has yet to have any real application for programming (atleast as far as I've gotten), but that can be said for a lot of classes I've had to take lol.
beyond just getting used to some of the notation mine's didnt help much at allTake a Data Structures or Algorithms course and you'll find yourself thumbing through that Discrete math book to jog your memory. I guarantee it.
Take a Data Structures or Algorithms course and you'll find yourself thumbing through that Discrete math book to jog your memory. I guarantee it.
Well, I'm totally screwed then. When there's a will, there's a way. But if that will isn't there, better not even continue.Yeah, many types of programming require self-motivation and the ones not into it just get further behind their peers with the same amount of experience. There's definitely tiers where I worked:
I think it's unrealistic to learn how to do something complicated with computers (like program video games) without understanding how computers work. On the other hand, I think there are other ways to teach students how computers work than the in-depth discussion implied by the cartoon's dialogue.What do you guys think?
I was exactly the opposite, actually. It was very easy for me to gain an intuitive understanding of most of the discrete math material, but I had a rough time with all of the abstract stuff in Calculus.lol, x2! I aced all Calc I,II,III, but discrete was the only class I ever failed in college. Switched from Computer Engineering to electrical and I'm doing better now![]()
I think it's unrealistic to learn how to do something complicated with computers (like program video games) without understanding how computers work. On the other hand, I think there are other ways to teach students how computers work than the in-depth discussion implied by the cartoon's dialogue.
The panel, to me, implies the real problem: students expect that they don't need talent, work, or drive and can just jump in to start working on their goals rather than spending the time required to perfect requisite skills. Imagine the same cartoon for a civil engineering student learning about stress tensors, thinking he just wanted to learn to build bridges.
The bridges that you describe are lining the bottom of ravines.Well, if all you want to do is build bridges, I assume your intent is to be more of an architect and less of an engineer. Architect schools are typically schools of art, with maybe a bit of engineering on the side to support the art.
Indeed. I think it's notable that the distraught student is the only one with an empty desk.The cartoon is like a med student complaining about learning anatomy, saying that he just wants to be a surgeon.
Seriously discrete is terrible, although I actually pulled off a B in the class by cramming for about 72 hours in 4 days for the final (got like a 95 on it). Either way, that class has yet to have any real application for programming (atleast as far as I've gotten), but that can be said for a lot of classes I've had to take lol.
A great book examining the relationship between discrete mathematics and computer science was written by Donald Knuth: Concrete Mathematics: A Foundation for Computer Sciencehttp://www.amazon.com/exec/obidos/ASIN/0201558025/mooseboycom-20/Either way, that class has yet to have any real application for programming (atleast as far as I've gotten), but that can be said for a lot of classes I've had to take lol.
What you want is Computer Engineering, not Computer Science.
Discrete Math is used all the time... whenever you pay your bills online, buy from an online store or login to your paid porn site.
Look up Pulic Key Encryption and number theory.
I actually enjoyed my Discrete Math class. The first day my professor told the class, "There are two things that I will definitely ask you on the final. The first is to prove Euclid's theorem, and the second is to explain RSA cryptography." Computer Architecture was fun too. I've never minded math too much, now on the other hand put me into a creative writing class and watch me sweat.
I actually enjoyed my Discrete Math class. The first day my professor told the class, "There are two things that I will definitely ask you on the final. The first is to prove Euclid's theorem, and the second is to explain RSA cryptography." Computer Architecture was fun too. I've never minded math too much, now on the other hand put me into a creative writing class and watch me sweat.
I actually enjoyed my Discrete Math class. The first day my professor told the class, "There are two things that I will definitely ask you on the final. The first is to prove Euclid's theorem, and the second is to explain RSA cryptography."
You sure that was still engineering technology at SDSU? There IS a difference.I guess I'll just go with the computer engineering technology degree and hope that I can transfer some credits into a traditional school when I come back from overseas. My course now only requires up to Calc II and the Comp Eng degree from San Diego State requires up to Linear Algebra..