Calling All CS/CE Majors: Your Experience, Please.

<p>I want to know from all Computer Science/Engineering majors here on CC, what has your academic experience been like?</p>

<p>What have you most enjoyed about your major? Are there any aspects ofo your major you haven't particularly liked?</p>

<p>How does the academic rigor of a CS/CE major translate into your daily life, if at all?</p>

<p>And lastly, where do you attend school and what was your reasoning for choosing it?</p>

<p>Thanks!</p>

<p>I could really use this info for CS too please =]</p>

<p>Same! </p>

<p>Bump!</p>

<p>what has your academic experience been like?
– fun. busy, but fun.</p>

<p>What have you most enjoyed about your major? Are there any aspects ofo your major you haven’t particularly liked?
– you can get really creative w/ your projects. also you will love your core programming courses if you like solving logic puzzles in general.</p>

<p>How does the academic rigor of a CS/CE major translate into your daily life, if at all?
– for me, it’s not hard, but it’s VERY time-consuming. i’m lucky that i like this stuff.</p>

<p>And lastly, where do you attend school and what was your reasoning for choosing it?
– cornell.</p>

<p>What has your academic experience been like?</p>

<p>Interesting, but very tough. I mostly struggled with differential equations, as it was an entirely unappealing class full of just memorization.</p>

<p>What have you most enjoyed about your major? Are there any aspects of your major you haven’t particularly liked?</p>

<p>Discrete Math has been my favorite class so far;theoretical CS is very interesting to think about. Most classes in CS require some creativity and good understanding of core concepts. I’m an EECS major, so I’m required to take some EE classes as well (which I don’t find as interesting or fun as CS).</p>

<p>How does the academic rigor of a CS/CE major translate into your daily life, if at all?</p>

<p>It’s fairly time consuming in that problem sets generally take hours of heavy thinking. However, if you practice efficient time management, it’s not that big of an issue. I can always find time to hang out with people and socialize.</p>

<p>And lastly, where do you attend school and what was your reasoning for choosing it?</p>

<p>UC Berkeley, it’s cheap for CA students and has an excellent CS department.</p>

<p>FWIW:</p>

<p>I left high school at sixteen to major in computer science at Northern Kentucky University. I was immature and unprepared for the college experience. I had no interest in math at the time (I’ve recently developed a big interest in higher math), and it was a chore. I saw the general studies classes as a total waste of my time (still do). I wasted my time and my parent’s money.</p>

<p>Also, immediately after taking intro to computer science 1 I discovered that they had changed their two-course intro sequence from C++ to Java. So I had to retake it. This infuriated me, they gave the first class KNOWING that those students would have to take it again. My first introduction to higher-education bureaucracy.</p>

<p>Looking at the curriculum back then, I was puzzled why I saw classes about discrete math, automata, language theory, and the like, and why there were no classes on how to do graphics (either 3D or basic GUI) and stuff that seemed like real computer programming. I did not know at the time that CS is a highly-theoretical degree, basically applied math, and making videogames is not the main aim of the program.</p>

<p>Anyway, I cut classes so much I got on academic suspension and just dropped out.</p>

<p>But I’m back, baby, ten years later. I plan to study electrical and computer engineering at OSU once I finish my calc sequence and physics prereqs at a local community college. Oh, and I had to drop the classes I had just started attending because of a financial aid snafu, delaying my education by a whole quarter (unless I can CLEP out of the first calc. test by then). My glorious return to college cut short by bureaucracy. Stuff like this will happen to you too.</p>

<p>As a mostly mature adult, here’s my attitude: CS is a highly-theoretical major that is perfect for many if you’re intent on working in software, but it doesn’t provide the hardware emphasis that I want. Plus, computer engineers <em>can</em> get jobs in software, and often do. For either degree, an interest in math is a must, or you will be miserable.</p>

<p>“I want to know from all Computer Science/Engineering majors here on CC, what has your academic experience been like?”

  • Enjoyable and rewarding. CS is a good major.</p>

<p>“What have you most enjoyed about your major? Are there any aspects ofo your major you haven’t particularly liked?”

  • I love it when I get to do math, proofs, and solve interesting problems in my CS classes. I like it less when we talk about hardware stuff and memorize trivial details (alright, that’s a little bitter, I guess if you liked hardware stuff better you’d have more patience for it).</p>

<p>“How does the academic rigor of a CS/CE major translate into your daily life, if at all?”

  • Not sure what is meant here.</p>

<p>“And lastly, where do you attend school and what was your reasoning for choosing it?”

  • I attend Auburn. It’s a decent school, nothing special, but it’s nice being a big fish in a little pond. I might have gone elsewhere, but due to circumstances beyond my control, was only able to apply to one place. Auburn was in-state (technically speaking), and enough of a safety that I didn’t have to worry about aid (not to mention acceptance). All that being said, I can still recommend Auburn for CS… it’s alright.
    Thanks!</p>

<p>Auburn, how is the math in CS?
Can you “wing” it out? What I mean is that, can one get through all the math by just studying it? After all, Calc. is not used in CS… right?</p>

<p>“Auburn, how is the math in CS?”

  • The math is fun. It’s discrete math. It’s not like calculus…</p>

<p>“Can you “wing” it out?”

  • Most of the math in CS is doing proofs, either directly or indirectly. The best proofs are, in a sense, “winged”. That being said, you need to know what you’re doing, be creative, and have good attention to detail. What you won’t have to worry about is missing the problem because you make some silly mistake.</p>

<p>“What I mean is that, can one get through all the math by just studying it?”

  • Yes and no. Studying helps, but you need to be a good problem solver with the ability to think very logically about a problem. Calculus can become an exercise in muscle memory, but doing proofs in discrete math will (usually) require some thought.</p>

<p>"After all, Calc. is not used in CS… right? "

  • For the most part, calculus - and the related branches of mathematics, analysis, differential equations, etc. - aren’t fundamental to the study of CS, particularly at the undergraduate level. I, for one, don’t care for calculus as in the intro-sequence sense.</p>

<p>You can look up the kind of math you’re likely to do as a CS major. I can offer some sources or questions, if you’d like.</p>

<p>Thanks everyone for responding! I’m wanting to transfer to SMU’s Lyle School of Engineering. It’s an up-and-coming engineering school that has recently taken new initiatives (and lots of new funding) to move up in rankings. I’m excited about possibly being apart of it!</p>

<p>[Bobby</a> B. Lyle School of Engineering - SMU](<a href=“http://www.smu.edu/lyle.aspx]Bobby”>Lyle Home | SMU Lyle School of Engineering)</p>