is CS Really a Hard Major?

<p>I’m almost done with an AS in Business Administration that I was going to transfer to a 4 year school with to pursue a BS in Information Systems. I’ve decided that I’d rather go for something more high level and technical such as CS. I really want to get a feel for the subject by taking a course entitled “Introduction to Computing” which is described as </p>

<p>"Introduces problem solving through computer applications and a programming language. Examines development of computers,
and properties of programming languages. Covers input, storage, data manipulation, software and hardware. "
</p>

<p>Will this class give me a good feel for the subject? </p>

<p>Also, I plan on finishing the AS in Business Administration as I’m a few classes away from it, is an AS in Business admin. + BS in Computer Science a good combo?</p>

<p>

</p>

<p>I should have said psuedo code rather than psuedo programming.</p>

<p>[Pseudocode</a> Examples](<a href=“http://www.unf.edu/~broggio/cop2221/2221pseu.htm]Pseudocode”>http://www.unf.edu/~broggio/cop2221/2221pseu.htm)</p>

<p>It’s designed to get you in the programming mind set. It’s for beginners so they can focus on the high level thinking required for actual programming.</p>

<p>

</p>

<p>humm…sounds like it was “difficult.”</p>

<p>knowledgeiskeyy, I’m assuming you are a Senior in High School, and are trying to decide on a major. </p>

<p>If you are interested in CS… then pursue it. You have nothing to lose. Most students change their major 2 or 3 time while in college. If you find you don’t like the major, then just move on to another major… no big deal… that’s what college is about. You are at college to learn… to learn how to learn and to keep learning throughout your life.</p>

<p>Don’t let this forum discourage you from trying something… always remember through both college and life – you can’t get a hit if you don’t swing the bat.</p>

<p>Give CS a try!</p>

<p>I am in a digital logic course that is for EE and CSE majors but is required for CS majors as well. It is not impossible, but it is no joke. CS is a serious degree.</p>

<p>

</p>

<p>This sounds weird to me because I know a physics buddy of mine struggling with math and physics but acing his CS courses no problem.</p>

<p>Physics majors often make excellent computer scientists and software engineers because of their problem-solving ability. I have a former co-worker with three physics degrees from Yale that worked as a computer scientist many, many years ago.</p>

<p>A math background is great, of course, and the willingness to work hard is an absolute requirement. But the key 100% essential trait for doing well in CS is innate analytical ability. If you who love to dig in and solve strange and complex puzzles, CS might be for you.</p>

<p>CS is all about staring into a complex, mysterious space, scratching your head, and asking, “What the hell is going on here? Why is this happening? Is there a way to bend it the way I want, and if so, can I find it? Is this even possible? What if I could make it work in practice, by altering the space? Can I even understand this space? How can I attack this?” And then solving it, forgetting that you were ever stuck, and moving on to the same questions - again and again.</p>

<p>That’s the essential attitude - a prerequisite to success in this field.</p>

<p>

</p>

<p>Digital logic is ridiculous. (I’m in it this semester, too.) Boolean algebra was fairly easy, but getting into registers and counters and serial adders, it gets really confusing, really quickly if you don’t stay on top of it.</p>

<p>it is but once you hit a vlsi course you’ll be doing description languages like vhdl and verilog and you won’t have to pound out the combinational logic as much</p>

<p>but there’s always a purpose to glue logic in embedded systems so do pay attention</p>