Computer Science Canada

Picking a career

Author:  Ava.Gabe.182 [ Thu Aug 13, 2009 8:37 am ]
Post subject:  Picking a career

Hey everyone,

I am going into grade 12 this year. after talking to my comp engineering teacher, ive decided to aplly to waterloo (big surprise?)
i guess i'm going to apply to the comp enginerring co-op program, but i really enjoy programming ... i find it fun D: Im not sure if i should apply to enginerring or science? both? im thinking of what type of job i want to get into after university .. and i have no idea. Will getting a degree in computer science or computer enginerring open up more job oppertunities? what other universities have good comp sci/eng programs? Is waterloo the way to go?

gr11 marks:

english 83 comp sci 94
religion 88 gym ... 90
comp eng 96 chem 90
physics 90 math 93

higher mark in enginerring .. but i enjoy programming ten times more. is there a job that combines the too?
any suggstions? life stories? experiences?

thanks a lot

Gabe


looking around compsci found a quote from a site


"Basically, if you are more interested in theory and the application of that theory, Computer Science is your choice. If you are more interested in building things and applying everything you learn into a practical setting, Computer Engineering is your choice."

source: http://compsci.ca/blog/computer-engineering-and-you/

id say im more of a theory person, however i figured there would be more job oppertunities in enginerring?

Author:  endless [ Thu Aug 13, 2009 9:16 am ]
Post subject:  RE:Picking a career

if you really like programming, you should throw software engineering into the mix too.

here's another article from the blog to give you an idea. http://compsci.ca/blog/6-degrees-of-computer-science/

Author:  Ava.Gabe.182 [ Thu Aug 13, 2009 9:17 am ]
Post subject:  Re: Picking a career

thanks for the link

im not even 100% sure how the whole university thing works .. i was told you can major in one thing and minor in 2 others? is this true :S ?

thankss

Author:  jbking [ Thu Aug 13, 2009 9:25 am ]
Post subject:  Re: Picking a career

If you pulled 100 people off the street and asked them to describe the difference between Computer Science and Computer Engineering, I doubt you'd get many good answers on what the actual difference is. I took the CS route at Waterloo but I also enjoyed Math so it was a nice combination for me. This is something to consider in what program you select is what kinds of course requirements are there for graduating and do you want to be taking those kinds of courses as some may find that Computer Science at Waterloo goes overboard on how much Math there is to the program. That was the impression some people had at Waterloo that I remember hearing as some may have decided to go to Simon Fraser for another good CS school in Canada, though there is a bit of a geographic distance between them of course. Wink

I wouldn't say either program opens up more opportunities or that Waterloo is the way to go. Waterloo is a way to go and for those that want it, good luck to them. Good luck to the others that choose other schools as it isn't like all the CS graduates can come from just one school now, can they? Evil or Very Mad

I'd say that "Software Developers" as a general heading combines programming and engineering to some extent. That is a rather broad heading as there are a few different parts to what falls under my duties which include troubleshooting bugs, translating business requirements into technical documents, testing what I'm building, design and analysis of the current architecture I'm using, as well as programming itself. Have you done some Web Development? Some Applications, either console or windows? Have you looked into Databases at all? What parts of programming do you enjoy the most? What other aspects would you like in a job? Do you want to work in Information Technology or do you want just Technology? Do you want to work for a big company or small shop? These are just some open-ended questions that I'd suggest you ponder.

I wouldn't say that I love programming as much as I enjoy solving a problem. That problem can be a, "How do we get that onto the web page?" or "How do we build a form to get this information from the user?" where I or someone else can go and work out what has to be done, how long will it take, is this acceptable to those paying me, and when could I get started on it.

Author:  endless [ Thu Aug 13, 2009 9:28 am ]
Post subject:  RE:Picking a career

yes, your major is whatever you get admitted to, this means that you take a certain amount of courses in which your program requires. not sure about engineering if you can do minors, but for almost any other faculty you minor in a topic and it is also following requirements, although not as many as your major.

you can also double major and all that jazz, but not many people do that, especially in the CS area (from my knowledge).

Author:  jbking [ Thu Aug 13, 2009 10:18 am ]
Post subject:  Re: Picking a career

Ava.Gabe.182 @ Thu Aug 13, 2009 7:17 am wrote:
im not even 100% sure how the whole university thing works .. i was told you can major in one thing and minor in 2 others? is this true :S ?


You may fulfill the requirements of a major and 2 minors, but at Waterloo you couldn't get all 3 put on your degree, only 2 things. Other schools may differ on what you can get put on the diploma. So, to use my case as an example, I did 2 majors and a minor and got the 2 majors on my Diploma with a letter stating I met the requirements of the minor as a supplement in a sense. My majors were Computer Science and Combinatorics & Optimization while the minor was Pure Math, so one can do more than will go on the diploma. Waterloo had a couple of different ways to handle doing a double major, at least I remember the Math faculty having a couple of different forms one being called a joint and the other a combined which required more courses usually. You may want to borrow an undergraduate calendar, or find an on-line version if possible, to look more into what courses are required for various degree programs at schools you are considering as this is likely the best way to get things answered.

Author:  Tony [ Thu Aug 13, 2009 11:19 am ]
Post subject:  RE:Picking a career

http://ugradcalendar.uwaterloo.ca/

One of the best approaches to figure out which program you'd like better is to actually go through the required courses and compile a list of courses you'd like vs. courses you wouldn't. It might seem like a lot of work, but it sure beats coming to a realization that you are in the wrong major, 2 years in.

Author:  btiffin [ Thu Aug 13, 2009 9:00 pm ]
Post subject:  Re: Picking a career

slightly off topic old guy ramble
All the advice I scanned here seems pretty reasonable (and from my perspective, far more contemporary advice than I could offer)

Worry about your career path choices, but at the same time, don't worry too much about your career path.

Imagine the computer field as an all encompassing (hardware, software, management, retail, research, the whole shbang) dart board. If you think you will be happy if your dart hits anywhere on the board, you'll probably be happy. So be happy.
If you aren't sure you will be happy, look at other boards and divine them for glimpses of happy. Keep or toss again.

If, by happenstance your dart misses the board, well,

Imagine the <insert job here> as all all encompassing (fries, burgers, mops) dart board. If you ...

Goto top

Developer notes: this algorithm breaks horribly if you substitute happy for rich.

Cheers


: