Thread: Computer Science / Sofware Engineering

  1. #1
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459

    Computer Science / Sofware Engineering

    Okay, a few unis in my state offer a "Computer Science / Sofware Engineering" double degree with a duration of 5 years full-time.

    Is that not pointless? I'm doing straight Software Engineering (4 years) and I can exit as "B. Computer Science" or "B. Sofware Engineering" without doing any extra units -- as most if not all core CS units are done in SE.

    So my question is, what's the point that particular double degree!?! Is that something employers would go for, say a CS/SE double degree grad over a SE grad? It's just that I'm failing to see the benefit -- perhaps some of you who have jobs in the "industry" can shed some light :-). BTW, my uni doesn't offer the double degree*, and CS is 3 years, SE is 4 years. But you could do CS and the other SE core units you didn't do (as electives) as postgrad then graduate as SE after applying for previous credit.

    And no this isn't a CS > SE or SE > CS debate. I'm sure we all know the answer to that one anyway...

    Zac
    Last edited by zacs7; 12-17-2008 at 05:37 AM.

  2. #2
    Registered User ssharish2005's Avatar
    Join Date
    Sep 2005
    Location
    Cambridge, UK
    Posts
    1,732
    I am a recent computer science graduate. To be honest that doesn’t matter when you apply for the job. Here, in this country people seem to like degrade the computer studies student, just because that they don’t have like core modules. All 5 modules are like options. But they do get the jobs!

    When I was applying for jobs, no employer were like bothered about what grade I achieved in the uni, but instead they where all bothered about my previous work experience, which I gained from the placement year which was part of my course at university.

    And they where also more focused on my final year project, and I had been hardly asked question on the modules which I took and the course which I was engaged, at the university.

    But yeah some employers do look at the courses and stuff. What I would say, those details are like more seen from the HR point of view. That is, when you apply for any job, the CV’s gets filtered out by normally by the recruitment agencies or by the HR. It’s them who actually look through all these courses details. But to be honest not all. They look at your skills and the work experience mainly. By the time the CV reaches the manager most the CV are filters out.

    ssharish
    Life is like riding a bicycle. To keep your balance you must keep moving - Einstein

  3. #3
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    I remember reading an interview by Bjarne Stroustrup in which he said a minimum of six years is necessary for a CS graduate. Unfortunately i can't find that link now.Anyway I agree with ssharish.
    Whatever may be the grade, experience and skill apparently seems to be more attractive from an employer's perspective.
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  4. #4
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    To me it seems like every school has a slightly different definition of what all the different computer-related degrees are. I'm prone to agree with ssharish - a prospective employer would most likely be more interested in specifically what languages and applications you've worked with.

    For my job they didn't care at all about a degree - so long as you had a really strong background in OOP.

  5. #5
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Hmm thanks, so in other words it is rather pointless if there's no work experience involved. Not to worry! I'm in the process of getting a scholarship that places me in industry for a semester.

  6. #6
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    The company I work for do hire newgrads into a special "freshstart" program, where they get to learn about our way of working and what the company does. Many LARGE companies do this. Smaller companies prefer some other company to do this "introduction to real code" work - as you are probably aware, there is a significant difference between school projects - even PhD dissitations or final year project rarely go much beyond 10000 lines of code if it is something written from scratch. I calculated a few days ago, that there is 30 MB of source code only in my groups code-base - ok, so that includes a few duplicated functionality modules and a lot of test-code. But even "actual production code" is in the many megabytes for just the section I work with. Other groups in the company work on the same product, but in other areas, and also have megabytes of code.

    Working in larger groups where everyone isn't aware of what everyone else does, source control systems, bug database, project planning, processes for submitting code to the main codeline, and many other things become very important when you work on a large chunk of code. Forgetting to submit a header file to your local source-control database isn't going to cause a big problem. Forgetting to submit your new or changed header-file that is part of the daily/nightly build and that will form the basis for submitting to the main codeline will probably make one or another project manager tell you off a bit (particularly if you have another project that is about to submit it's code to the main codeline too - so you are not just wrecking the plans for YOUR project, but also someone elses project).

    So, if you have experience in working for a larger company, then you will be more attractive particularly to small to medium companies that can not afford hiring some newgrad that won't produce anything useful for several weeks if not months after first paying day. Even after lots of experience in various areas, it took me about 3 weeks before I got anything more meaningful than some "beginners exercises" done when I started for work at my current employer.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  7. #7
    Registered User hk_mp5kpdw's Avatar
    Join Date
    Jan 2002
    Location
    Northern Virginia/Washington DC Metropolitan Area
    Posts
    3,817
    My school had a Comp Sci/Math double major option with no significant extra work required... just swap out two of the "easier" math courses with some slightly more difficult ones and you're done!
    "Owners of dogs will have noticed that, if you provide them with food and water and shelter and affection, they will think you are god. Whereas owners of cats are compelled to realize that, if you provide them with food and water and shelter and affection, they draw the conclusion that they are gods."
    -Christopher Hitchens

  8. #8
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Yeah same for my uni, I only did one of the extra (of 2) math units only so no math major for me. It's probability's fault, I can't stand that stuff!

  9. #9
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    The difference I've seen in my university is a couple less math electives and a couple more software engineering courses.

  10. #10
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    Computer Engineer is where it's at :P

  11. #11
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Quote Originally Posted by Thantos View Post
    Computer Engineer is where it's at :P
    depends on where you go. My experience in my university is that you don't want a computer engineer on any software engineering or programming projects because they aren't trained as a programmer in certain universities.

  12. #12
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    At my Uni Computer Engineers are as rare as anything...

    The only way to do Computer Engineering is to get invited from a CS or SE stream, there is no way to enter straight out of school. Because of this, they usually get the chicks. Well, there's only one doing SE in my year but they can have her!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Computer Science vs Computer Engineering degree
    By PCG33K in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 10-03-2007, 07:13 AM
  2. Computer Science Major
    By Dark_Oppressor in forum A Brief History of Cprogramming.com
    Replies: 11
    Last Post: 11-20-2006, 09:18 AM
  3. Software Engineering vs Computer Science
    By Philandrew in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 02-06-2005, 09:55 PM
  4. computer science or computer engineering??
    By pkananen in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 02-26-2002, 12:10 PM