If you can't get into co-op, you should also consider how it will affect your Commerce degree. My friend has a problem in completing his Accounting major and getting CA accreditation by doing BCom/BE (Software Engineering) as there simply isn't enough space. He is overloading and doing summer school.ace said:Software Engineering is harder, though that should be seen as a positive.
It really depends where your interests lie. Software engineering is more specialised, computer science is broad due the numerous elective choices you have.
Just out of curiosity, why did you ask Comp Sci vs Software Eng but left out Comp Eng?
Well, in keeping with self promoting my degree, my final words are
Choose Software Engineering / Commerce
Why is there is a shift from C++ to Java? Is Java easier?underthesun said:Well, if you choose seng, you'll later be learning c++, but you can always do so with compsci (if you choose some particular elective). I think most courses are shifting to teaching students using java (and higher level OO languages later on), but I digress..
With that said, compsci gives you more choices (though I'd argue it's not that much of a difference) while seng also gives you the upside of more teamwork experience (.. and maybe politics ) in the end.
To be honest, apart from that I don't really see much difference with seng and compsci, because compsci students are later forced to take a "seng lite" subject. These two courses overlap quite a bit.
But.. how about a naruto parallel.. in seng we have teams of 4 or 5 (just like in naruto) , so if naruto is your thing, seng could be your thing as well oh and the teams have mentors as well.
First semester is still SENG as we know it, uts. Req Eng was a S2 subject. Who knows what will happen, whatever happens though, SENG is still SENG, when it consists of B and workshops.underthesun said:Yeah, you'd get less headache doing something in java compared to say, c or c++. Debugging is easier, and you also have to code less to achieve the same thing. (as far as assignments go)
btw I think from this year, INFS is out of the picture for seng (at least that's what I heard from one of the academics). I'm thinking that means, for the first year, or at least the first semester, seng students will be doing identical stuff with compsci students, unless they plan to change it?
I think it's a welcome change except you will miss this infs course called "requirements engineering", which although many would have said was boring, is probably the most useful infs course there is (that I've had so far).
That will be the case for software/commerce, since it's been squished into 5 years. Make sure to tell your friend, to delay a core subject until hes done the CA subjects he wants to do, otherwise he might find he's completed all requirements of the degree and still missing a subject or too for CA accrediation and they'll of put him/her on graduand status.§eraphim said:If you can't get into co-op, you should also consider how it will affect your Commerce degree. My friend has a problem in completing his Accounting major and getting CA accreditation by doing BCom/BE (Software Engineering) as there simply isn't enough space. He is overloading and doing summer school.