Question:
What is it like being a computer science major?
Marianne
2013-09-02 20:17:32 UTC
So, I'm looking into computer science..

WHAT IS IT LIKE?

What is the intro class like? What do you do in the labs? How much math is required? How do people in this major fair after college?

I realize I can google all of this, and I have but I'd like some opinions from people and such.

JUST TELL ME EVERYTHING YOU KNOW

Thanks in advance
Six answers:
Richard L
2013-09-03 04:58:42 UTC
Computer Programming looks like it will remain the premier IT job area. This makes a Computer Science (CS) Bachelor’s (4 year) Degree one of the premier IT degrees to have. Although the actual courses will vary from college to college, this major will usually have a primary focus on Programming and include advanced Math classes. People in this major usually are pursuing careers developing application software, web development, embedded code and robotics. Game programming is another possible area. Sometimes depending on the college the degree may cover some more general topics as listed under CIS below. Programming is not for everyone and requires a logical mindset. Many people believe that Programmers are born and not made and that taking tons of Programming classes will not make you a Programmer if you don’t have a natural gifting for it. I basically agree with that opinion. In CS and other IT majors it is very important to keep a high Grade average 3.0-3.5 GPA as employers are known to examine college grades closely when selecting new hires of internship candidates. Maintaining this higher grade average can be difficult in CS as there are many challenging courses. Students who see their GPA slipping or who struggle with the Math and Programming classes would be better advised to transfer out of CS if they see it difficult to maintain that grade average. With 50-100 applicants for each job position employers often will have many graduates with a 4.0 average GPA to choose from. If you graduate with a 2.4 or 2.8 GPA it will probably impact the types and size of companies where you can find employment. The aerospace company where I work has a 3.0-3.5 minimum GPA requirement. It used to be 3.5 and they recently lowered the bar to 3.0.



Many CS students find themselves not enjoying programming, not being gifted at it or not having the math and logic skills to be good at programming and they will switch out into CIS or other equivalent more general IT degree programs. CS majors that are able to graduate can also qualify for jobs listed below under CIS – jobs like Computer Security, Networking or Systems/Database Administration.



Over the years I have met many Computer Science majors and Programmers and have found that you can see some basic common characteristics. Below is a list of personal characteristics of successful software developers that were compiled by a group of three very gifted software development co-workers:



Musical talent

Detail oriented

Thinks in terms of modules steps or sequencing

Math is important – but even more logic

A talent in building physical things like (As a kid maybe Legos)

You might have a messy desk but you can easily find things on it

Creative

Not highly sociable (small group of friends)

Not highly interactive in group discussions

Obsessive Compulsive

Bulldog tenacity in completing what they begin

Loses all sense of time while completing tasks

Has intense focus on hobbies and/or games

Passionate about the work they produce



Another different IT related degree choice is Computer Information Systems (CIS) which involves less Math and Programming. This may also be called a variety of other names like Information Technology (IT), Information Systems (IS), Computer Applications (CA), Computer Networking Design, etc. This CIS is a general technical degree and is the degree that I have. Holders of these degrees work in a variety of technical jobs like these:

Computer Technician, Service Center Coordinator, Help Desk Staff, Storage Administrator, Network Administrator, Systems Administrator, Systems Engineer, Enterprise Administrator, Active Directory Administrator, Exchange and Messaging Administrator, Backup Administrator, Disaster Recovery Specialist, Database Administrator, Computing Security Specialist, Ethical Hacker, Corporate IT Acquisition Specialist and Data Center Administrator, just to name a few.



In a small business the list above might be one or two people doing all these jobs. In a large Enterprise environment this could be hundreds of people.



So without dwelling on the GPA discussion too much - In spite of the overall “on paper” superiority of a CS major, if you have a CS degree with a 2.4 GPA that you struggled through you might find it infinitely more difficult to find a job than if you were a CIS major with a 3.4 GPA.



Best wishes!
2015-08-13 01:14:28 UTC
This Site Might Help You.



RE:

What is it like being a computer science major?

So, I'm looking into computer science..



WHAT IS IT LIKE?



What is the intro class like? What do you do in the labs? How much math is required? How do people in this major fair after college?



I realize I can google all of this, and I have but I'd like some opinions from people and...
?
2016-03-17 05:59:30 UTC
Computer Science is a hard major but if its something that you like and enjoy then it might not be as hard for you. I'm a graduating Comp Sci major myself at Cal State Northridge and I hate math. The Comp classes are simple for me but it really depends on who teaching it and the materials at hand. At my college I believe the percent of dropping out of the major after/during taking the intro to algorithm class is around 30-40%. You can be good in math but if you can't write code at all, you're gonna struggle. Math is my worst subject and at my school we have to take College Algebra, Trig, Cal 1,2, Linear Algebra, Discrete math, Applied Statistic, Combinatorial Algorithm and Automata. Homework can range from problems in the book or just plain writing programs. If your in the intro classes then you'll have projects but if your lecture come with a lab section, then most of the time the professor will take that time to help you on the project. For people in my major, we usually wait til like the last week mark to finish our project but it depends on how big the project is. I will say the amount of time you would need to spend on your project is basically the amount of time you are given to complete it, bare in mind you have other classes too. If you finish writing your program early then thats good because the majority of the time will be testing your program to make sure it work. 30% of the time should be spent on writing the program then 70% of the time should be spent on testing your program. You can complete your program but if it doesn't do what the instructor wants or take in invalid input which can cause your program to crash or go in a infinite loop, you will get penalize for it. So best advice is to complete writing your program as fast as you can. Then spend the majority of the time testing it because even after you submit/turn it in, you might find more bugs. Best of luck in the field if you decided to stick with it
2016-04-10 11:36:22 UTC
For the best answers, search on this site https://shorturl.im/aw1fO



I'm not terribly smart, and I made it through it at a pretty good uni. If you do it because you enjoy it, you stand a MUCH better chance of graduating than when you're only in it for the shiploads of money you'll end up making.
2016-09-20 11:42:07 UTC
Probably, but I'm not fully convinced
2016-09-17 20:14:51 UTC
Wow, Thank you! I was wondering the same question the other day


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...