About computer scientist? BEST ANSWER!!!?
This might be long but please help
Whoever could answer all, ALL my questions, I'll choose them as my best answer
And please I'm serious and I live in Canada, Ontario
1. What exactly do computer scientist do? or what can they do?
ex. Teacher=teach kids, doctor=treat patient
2. Where do they work? (please be specific.. if they work in many places can you list as much as you can)
ex. teacher=school, doctor=hospital or clinic
3. what position are they usually in? (this is kinda confusing eh:$)
ex. are they just a worker who has to do what people ask them to?
4. how many years would I have to study to be a computer scientist ?
5. Is it hard? :$
6. what do they mostly focus on?
ex. teacher= teaching, doctor=science
7. how would you know you would not regret doing this?
8. in order for someone to be a computer scientist, what should the person be like?
ex. teacher= loves teaching and loves kids, doctor=loves studying and helping people
9. How much do they usually get (salary)
10. Let's say I decide do go with this, how should I prepare myself before I get into university?
11. is it better to go to college then university or university right away (for computer scientist)
12. Let's say I start off with computer science and I like it can I transfer to computer engineering? (is it the same? :\)
13. Do you have to do good in science to be a computer scientist? (Im not good in sci.)
14. Will I be able to find a job? is it hard?
15. Can I work for google or big companies? (I don't want to be fixing computers later on)
16. Anything i should know about this?
17. Is this something i would want to do if I might travel to another country later on?
18. What university or college is best for computer science?
19. anything you would want to recommend? or tell?
Asked By: H__A - 5/12/2012
1. Computer scientists deal with computer software development -- coding, design, analysis, testing, etc. of computer programs. It could be databases, web development, graphics, cell phone applications, gaming, microprocessors, etc.
2. They work in companies which deal with software development. Corporations with in-house software development, commercial software companies, consultants, game makers, etc., etc. Most will work in some type of office.
3. Varieties. Typical jobs would be programmer, programmer analyst, software developer, software engineer, software quality assurance, software team leader, etc. It could get into support, documentation, maintenance, software client services, etc.
4. It is a four year undergraduate degree in most Canadian universities.
5. Like any profession, it depends upon your aptitude.
6. Main areas of study for computer science are maths and computer programming.
7. Talk with people in the industry, pick up books on the subject, see if you can spend a day with someone (work shadow type thing), take a few university courses without enrolling in the program, learn a programming language by yourself, etc. Lots of provinces/cities have various industry associations may of which have forums. Asking specific questions there is usually a good idea.
8. It covers a lot of skills. Generally, analytical thinking and the ability to organize yourself. These days, ability to work with others or in small teams is big.
9. Depends upon the job. Most programmer/analysts will have a starting salary of around $50k. Senior people likely start topping out around $70k to $80k. It does vary heavily by city, skills, and experience.
10. You can look up the admission requirements at any university web site. Math, sciences, english, ability to type, etc.
11. Colleges and universities in Canada are typically interchangeable. They offer the same courses. If a college allows you to live at home or is otherwise easier to go to... there usually isn't any difference. Many colleges offer full four year programs.
12. Computer engineering is not the same. It focuses more heavily hardware -- circuits, robotics, communication theory, micro-controllers, etc. Most engineering programs take 6 course loads and typically require high end physics courses, plus more maths and chemistry in the first year. Transferring is usually difficult without repeating a year.
13. Math is more important.
14. Employment opportunities for computer science graduates is better than most degrees. Hard to project out four years, but the industry does go through a lot of ups and downs. It isn't like a medical degree where a job if pretty much automatic. Ultimately, it still depends upon you.
15. There are not that many large "name" companies in Canada.
16. This is something you'll need to research yourself.
17. Travel rarely allows you to work in another country. Some jobs (especially those in consulting, custom software, etc.) often involve a fair amount of travel. It's probably a better degree in being able to obtain say work offers in the US or Europe, but given the unemployment rates there it is hardly likely baring some unique specialization and experience in the field.
18. The university/college isn't that important. It isn't like engineering or medical school where some universities have a much better name. Courses are pretty much the same and the qualify of instruction is similar. Ontario, Alberta, and BC are generally better places to find future work contracts. Some universities offer coop programs and these are good -- if you can land a job -- as they help offset the cost and give valuable job experience. In generally, specific skills and work experience in specific technologies, languages, cultures, etc. is more important than which university you graduated from.
19. No. Again, something you would need to research yourself.
Answered By: bw022 - 5/12/2012