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. 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? 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 |