Login  
Forgot Password?

Welcome to the Studentawards Forum!

The Studentawards Forum is a virtual community where students, educators, and parents gather to share their knowledge, insights, issues, and ideas.

Feel free to take a look around and jump in on the conversation.  If you’re new to this website, you will have to SIGN UP to submit a post.

Questions? Our Forum FAQ and Forum Rules can help. 

Happy Postings!

Computer Science or Computer Engineering Options
s1995
#1 Posted : Monday, July 30, 2012 3:50:04 AM
Rank: Senior Student




Joined: 5/7/2011
Posts: 60
Hey guys I'm going to grade 12 this year and was wondering what would be a better program to attend university for. The reason I'm asking is because for computer science all you need is two grade 12 maths (adv.functions,calculus) but for all engineering programs you need 2 maths and 2 sciences. I was wondering what do you think is best for the future job wise, pay wise, and entirely overall. Computer science/software engineer/computer engineer. Thanks!
Beyond
#2 Posted : Monday, July 30, 2012 11:15:05 AM
Rank: Frosh


Joined: 2/11/2012
Posts: 17
I was battling it out with these three programs too. I hear that CS and SE degrees will basically get you the same jobs. I’m not sure about CE so do a bit of research on that. When you do your research, don’t look at money; look at what type of jobs you will get and the specific roles you’ll have in them.

Here’s a quick assessment I would give you:
If you like thinking of cool programs to make on your computer, choose CS.
If you think it’s fun working with other people on a big computer program, choose SE.
I you like building computers or circuits, choose CE.

I choose CS. I didn’t choose CE because engineering program are generally course-heavy and just a lot of work. I didn’t choose SE because, well, I prefer to work by myself. I choose CS and I’m still happy that I chose it because I like math and because I like thinking of and building computer programs.
seasharp
#3 Posted : Monday, July 30, 2012 2:07:03 PM
Rank: Student Council




Joined: 3/22/2012
Posts: 465
The short version is basically what Beyond said. CE is more hardware-based than the other two. Go for what interests you, not which will pay the most or whatever (because, if you hate it, you'll just be stressed out).
University of Guelph
Software Engineering, 2016

Applications (for Fall 2012):
University of Waterloo - Computer Science (Alternate offer to Geomatics, May)
University of Guelph - Software Engineering (Accepted, March)
Carleton University - Computer Science: Game Development (Accepted, February)
Carleton University - Interactive Multimedia and Design (Accepted, March)
The University of Western Ontario - B.Sc. Computer Science (Cancelled application)

First semester (mixed w/ grade 11 marks) average: low-mid 80s
Second semester midterm average: 81.33%
s1995
#4 Posted : Monday, July 30, 2012 2:55:37 PM
Rank: Senior Student




Joined: 5/7/2011
Posts: 60
Wait so Software Engineering is basically CS but with a group of people??
s1995
#5 Posted : Monday, July 30, 2012 2:55:39 PM
Rank: Senior Student




Joined: 5/7/2011
Posts: 60
Wait so Software Engineering is basically CS but with a group of people??
AKhan11
#6 Posted : Monday, July 30, 2012 5:18:33 PM
Rank: Frosh


Joined: 10/26/2011
Posts: 36
Software Engineers focus more on the architecture of the software being built rather than the actual bits of code, leading to more managerial roles. Where as developers (mostly Compsci graduates) are in charge of the creation and maintainance of the code. Surely, you can see how both programs can lead to the same jobs, providing you have leadership experience. One thing to note is that Soft Eng. is an accredited program and therefore you are eligbile for the PEng certificate, given you meet the additional requirements(work hours, ethical exams, etc). I am probably going to get a lot of hate for this but as an engineer you will be more attractive to employers and will generally have a higher salary than your computer science contemporaries.
Serllen
#7 Posted : Tuesday, July 31, 2012 1:07:16 AM
Rank: Senior Student


Joined: 3/7/2012
Posts: 246
Maybe this article will help you a bit: 6 Degrees of Computer Science by Tony. It talks about the difference between computer science, software engineering, computer engineering, double E and mechatronics engineering.
seasharp
#8 Posted : Wednesday, August 01, 2012 12:49:09 AM
Rank: Student Council




Joined: 3/22/2012
Posts: 465
Serllen wrote:
Maybe this article will help you a bit: 6 Degrees of Computer Science by Tony. It talks about the difference between computer science, software engineering, computer engineering, double E and mechatronics engineering.

I second that. Compsci.ca is a great resource for CS-related stuff in Canada. Definitely read through the blog posts if you have time one day.
University of Guelph
Software Engineering, 2016

Applications (for Fall 2012):
University of Waterloo - Computer Science (Alternate offer to Geomatics, May)
University of Guelph - Software Engineering (Accepted, March)
Carleton University - Computer Science: Game Development (Accepted, February)
Carleton University - Interactive Multimedia and Design (Accepted, March)
The University of Western Ontario - B.Sc. Computer Science (Cancelled application)

First semester (mixed w/ grade 11 marks) average: low-mid 80s
Second semester midterm average: 81.33%
thePurpleEngineer
#9 Posted : Saturday, August 04, 2012 10:41:41 PM
Rank: Frosh


Joined: 1/23/2011
Posts: 29
Quoting myself from a year or so ago.. http://www.studentawards...aspx?g=posts&t=3354

Quote:
A "Software Engineer" is to a "Computer Scientist" as a "City Planner" is to an "Architect".

Software Engineering
A lot of Software Engineering programs focus more systems design rather than specific algorithms.

Computer Science
Computer Science programs focus on algorithms.

If you have a city that you have to plan out, you'd have the city planners at the top designing the overall city layout (figuring out where a park should go, where the sports stadium should go, where the city hall should go, etc..), and the architects would design the buildings in that city (like the park or stadium or the city hall).

Same goes for Software engineering and Computer Scientists. If you have a big program that you have to build, software engineers would usually be in charge of designing the overall system, and the computer scientists would develop an efficient algorithm for parts of that overall system.

But both of them can pretty much do each others' jobs. Only difference is, you can't get the title "Professional Engineer (P.Eng.)" with a computer science degree.

This question comes up year after year, and for a good reason.

If you are planning out what courses to take for grade 12 year, I'd strongly recommend that you take the required sciences to be eligible for engineering programs. (That is, unless you cannot keep up the necessary 80's in those science courses)

If you have the option to come to UofT Computer Engineering (CE), you get exposed to electrical engineering side without having to register to an EE program. I was almost certain that I would find a job in computer programming after participating in a few computer science competitions even after I finished my first year here at UofT.

After learning all the cool things in the field of EE, I was hooked.
I dropped all my computer-related courses and switched over to integrated circuit engineering (that's chip design if you are not familiar).

Keep your options open, especially in high school.
Paul Park
University of Toronto
BASc, Electrical and Computer Engineering
2007-2012
ECE 1T1T1+PEY
randint
#10 Posted : Monday, August 06, 2012 10:06:09 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 423
Again, not trying to BS about things, but in the University of Waterloo, here are the required courses

Computer Science
Software Engineering
Electrical and Computer Engineering

Engineering students are forced to take 6 courses/semester, whereas CS (Math) students are only allowed to take 6 courses if they have a Cumulative Overall Average of at least 80%. Flexibility is a consideration if you ever decide to double-or-triple major or add minors and other stuff to your degree, such as options or other courses.

Computer Engineering = Designing & Building Hardware
Computer Science = Designing Algorithms, Learning Theories of things like Complexity, lots of math
Software Engineering = In between, but more on the CS side

The Engineering programs get an Iron Ring @ graduation, so you decide what is important.






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)

Razear is found dead at around 9 PM on May 19, 2013, his body is buried in

StudentAwards' server. He has now resurrected and in good condition, please

execute him!
Forum Jump  

Powered by YAF | YAF © 2003-2013, Yet Another Forum.NET
Copyright © 2003-2013 Yet Another Forum.net. All rights reserved.
Copyright © 1998-2013 studentawards.com & boursetudes.com - Studentawards Inc. All rights reserved.