Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Computer Science

  • 08-02-2008 12:48pm
    #1
    Registered Users, Registered Users 2 Posts: 3,536 ✭✭✭


    I think there's a topic or two about this course, but I have a different question anyway.
    This is for anyone who has graduated from the CS course.....what were the job offers like? Did you get any? Was it hard finding a job?

    I have CS down as my first choice on the CAO. I'm interested in a career with computers, I know a fair bit about computers. The problem is my dad wants me to do Computer Applications in DCU instead. He works in the computer industry, and says that the major companies tend to prefer DCU graduates. I have no real preference about the courses themselves, I read about them both and they seem ok. Maybe a tiny preference for the DCU course, but I really don't want to go to DCU.
    ALL my friends are going to trinity. I know everyone is always like "don't choose a college just because that's where your friends are going", but I really don't want to be wandering around the DCU campus on my own, getting lost on my own. It takes me a while to settle in to places and to get talking to people. Also, the 105 bus comes once a day which is a bit ****. I probably won't have my full driving licence by September, but even still I really don't like the prospect of having to sit through morning traffic every day for the next 4 years.
    I live a 30 minute walk from a train station, so getting to to Trinity would be a lot more relaxing. I think I'd be more comfortable in Trinity, and enjoy it more just because of the fact that I have friends around me. None of them are doing CS, but at least I could meet up with them throughout the day. DCU is in the middle of no where. At least if I had time after classes or something in Trinity, I could wander around town.
    Just the prospect of going to DCU really annoys me. I will choose it if it is by far the better course for jobs etc, but if there is very little difference then I want to go to Trinity.


Comments

  • Registered Users, Registered Users 2 Posts: 11,198 ✭✭✭✭Crash


    Your dad may have been right a few years ago, but much less so now :) Comp apps in DCU is nowhere near as widely regarded as it was about 5-10 years ago from talking to a few people I know in HR for various companies.

    I'm in my final year of CS here, by the way, so going through various interviews etc. at the moment. With regards to the larger companies like microsoft and google, when hiring graduates both companies work off a university grading scale - so DCU, UCD etc. are ranked as top tier universities, while with google TCD is ranked as an elite university, the only one that has recieved that ranking in Ireland. a similar system exists in microsoft iirc.

    Having seen an example or two of the Computer Apps final year exams, the major difference is that their course is more focused on specific technologies, whereas CS is more aimed at teaching the generic theory behind the subject. In my opinion, and some may or may not disagree, the latter puts you in a much better position due to having the background to shift and adjust when necessary. at last count, during my four years we've been taught 7 or 8 different languages

    If you have any questions about the course and course material, there are a few good threads knocking around on here, i'll have a search and link them.

    hope that helps :)


  • Registered Users, Registered Users 2 Posts: 3,536 ✭✭✭Mark200


    Yeah that helps a lot, thanks. I still hope a few people who have already completed the Computer Science course can tell me about job offers, just to be extra sure. I've heard from many people about the great job offers from CA in DCU, but never heard about Trinity.


  • Closed Accounts Posts: 1,444 ✭✭✭Cantab.


    Mark200 wrote: »
    I think there's a topic or two about this course, but I have a different question anyway.
    This is for anyone who has graduated from the CS course.....what were the job offers like? Did you get any? Was it hard finding a job?

    I have CS down as my first choice on the CAO. I'm interested in a career with computers, I know a fair bit about computers. The problem is my dad wants me to do Computer Applications in DCU instead. He works in the computer industry, and says that the major companies tend to prefer DCU graduates. I have no real preference about the courses themselves, I read about them both and they seem ok. Maybe a tiny preference for the DCU course, but I really don't want to go to DCU.
    ALL my friends are going to trinity. I know everyone is always like "don't choose a college just because that's where your friends are going", but I really don't want to be wandering around the DCU campus on my own, getting lost on my own. It takes me a while to settle in to places and to get talking to people. Also, the 105 bus comes once a day which is a bit ****. I probably won't have my full driving licence by September, but even still I really don't like the prospect of having to sit through morning traffic every day for the next 4 years.
    I live a 30 minute walk from a train station, so getting to to Trinity would be a lot more relaxing. I think I'd be more comfortable in Trinity, and enjoy it more just because of the fact that I have friends around me. None of them are doing CS, but at least I could meet up with them throughout the day. DCU is in the middle of no where. At least if I had time after classes or something in Trinity, I could wander around town.
    Just the prospect of going to DCU really annoys me. I will choose it if it is by far the better course for jobs etc, but if there is very little difference then I want to go to Trinity.

    Do you want an education or a qualification?

    You're fooling yourself if you think working as a programmer in a multinational is going to make you proper money or give you any social status.

    Trinity can offer you the chance to develop your leadership abilities, social superiority and above all, way more fun than some red-brick ghetto beside Ballymun.


  • Registered Users, Registered Users 2 Posts: 1,514 ✭✭✭Dermo


    i know many people that have come out of both courses over the last 4 years and they have all said that jobs are everywhere for anyone coming out of college with a computer related degree.
    What i have noticed is that more people from Trinity end up working with the larger companies like Microsoft and Google where as DCU end up working for smaller but still companies still in good jobs.


  • Closed Accounts Posts: 9 deeringc


    Hey Mark, I'm In my final year of Computer Engineering which isn't a million miles away from the CS degree you are considering. You were asking about job opportunities, so I can tell you I have 2 job offers for next year. Both are with a big multinational corp, so the jobs certainly are available. And I know of at least one other guy in our class of 8 who has signed his contract for next year (...and its only February). The one big drawback in my course is the lack of an integrated internship or co-op program. I ended up doing two during the summers, which has been really beneficial, both from what I learned and from the position that the experience puts you into when looking for jobs. I don't know if DCU has a placement or not, but either way, doing a good stint in a good setting is a great idea. The postgrad and research opportunities in TCD are, IMO excellent, so thats definitely something else to consider.
    As has been said, you don't want to look at college as just purely an avenue to getting a job further down the line (even though that is obviously pretty important), there's a lot more to it than that... and Trinity is a pretty great campus at the end of the day. Cant beat the Pav on a sunny Friday in May! :D


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 3,536 ✭✭✭Mark200


    Dermo wrote: »
    i know many people that have come out of both courses over the last 4 years and they have all said that jobs are everywhere for anyone coming out of college with a computer related degree.
    What i have noticed is that more people from Trinity end up working with the larger companies like Microsoft and Google where as DCU end up working for smaller but still companies still in good jobs.

    Yeah that's another thing that my Dad said too actually.
    deeringc wrote: »
    The one big drawback in my course is the lack of an integrated internship or co-op program. I ended up doing two during the summers, which has been really beneficial, both from what I learned and from the position that the experience puts you into when looking for jobs. I don't know if DCU has a placement or not, but either way, doing a good stint in a good setting is a great idea.

    Yeah that is one big thing on my mind that I have against Trinity - no internship or work experience. DCU does have one (6 months I think) and they more or less guarantee you that they find you a place, unlike Trinity where I have to find one on my own...and if I don't find one, then it doesn't really matter to the college.


    But yeah, all that is a great help. Thanks.
    Anymore input is more than welcome. The more the better.


  • Registered Users, Registered Users 2 Posts: 1,389 ✭✭✭cianclarke


    I was in your position 2 years ago, DCU vs TCD - and in the end, am I glad I choose TCD.

    Choosing a uni isn't just about the course, believe me. TCD has an awful lot more to offer in terms of societies, its city centre position can't be beaten...
    I'd honestly *hate* to be in DCU, ie not in the city centre - I think I'd have dropped out by now if this was the case.

    Another thing about CS in TCD is smaller class sizes, and also a (slightly...) lower dropout rate. Last time I heard, dropout rate was 50% for CA in DCU.


  • Registered Users, Registered Users 2 Posts: 9,560 ✭✭✭DublinWriter


    I've been in IT for 20 years and did my BSc and MSc in TCD (both in I.T.).

    First off, rethink a career in I.T. Then when you've done that, think about it all over again.

    I.T. as a career has been almost completely debased in the past 20 years. If you get into a technical track then you'll sure to be stuck there for most of your professional life.

    I know several excellent contractors who are programmers, earning up to €500 a day who don't even have a leaving cert, never mind a degree.

    I also know several 'top' consultants who work for Big-Six consultancies as I.T. Business Analysts - all were recruited on the milk-round from non-I.T. undergrad courses such as biology and arts. Numpties all.

    If you still want to proceed, then I'd advise you to go to TCD. Your degree will be more well-thought of abroad and with the multinationals here.


  • Closed Accounts Posts: 402 ✭✭newestUser


    The main computing courses in DCU and Trinity are much of a muchness. There might be a small amount of difference in some subject options you can choose in around 3rd/4th year, but these wouldn't significantly alter your job prospects. There is a large amount of overlap between the courses in the two places.

    The mantra 'DCU is more highly regarded by employers' has been going around for years, and it's never really been substantiated or elaborated on. The course in CA is good, but it's not light years ahead of the competition, the way some would have you believe.

    The Trinity brand is worth more in some peoples eyes than the DCU brand.

    Personally, I think DCU is more fun and friendly than Trinity. There's a lot of smug, arrogant people in Trinity. Lots of nice people too in Trinity, mind you.

    Based on what you've said (ie you've more friends in Trinity, it's more convenient) I'd recommend you go to Trinity.


  • Registered Users, Registered Users 2 Posts: 11,198 ✭✭✭✭Crash


    newestUser wrote: »
    The mantra 'DCU is more highly regarded by employers' has been going around for years, and it's never really been substantiated or elaborated on.

    I'm presuming it came around thanks to it having the work placement - at least that'd be the logical guess :)

    Personally, I think DCU is more fun and friendly than Trinity. There's a lot of smug, arrogant people in Trinity. Lots of nice people too in Trinity, mind you.

    To be honest, i think thats common in every college, you just tend to notice the asshats from other colleges a lot more whenever the college rivalry, which does tend to pop up in conversation from time to time, appears. I'd say of the people i know in DCU, 50% are complete asshats and 50% are nice folk. but thats obviously quite skewed like, so I try not to base my view of colleges off the people you end up knowing from that college :)


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 605 ✭✭✭exiztone


    Mark200 wrote: »
    I think there's a topic or two about this course, but I have a different question anyway.
    This is for anyone who has graduated from the CS course.....what were the job offers like? Did you get any? Was it hard finding a job?

    I have CS down as my first choice on the CAO. I'm interested in a career with computers, I know a fair bit about computers. The problem is my dad wants me to do Computer Applications in DCU instead. He works in the computer industry, and says that the major companies tend to prefer DCU graduates. I have no real preference about the courses themselves, I read about them both and they seem ok. Maybe a tiny preference for the DCU course, but I really don't want to go to DCU.
    ALL my friends are going to trinity. I know everyone is always like "don't choose a college just because that's where your friends are going", but I really don't want to be wandering around the DCU campus on my own, getting lost on my own. It takes me a while to settle in to places and to get talking to people. Also, the 105 bus comes once a day which is a bit ****. I probably won't have my full driving licence by September, but even still I really don't like the prospect of having to sit through morning traffic every day for the next 4 years.
    I live a 30 minute walk from a train station, so getting to to Trinity would be a lot more relaxing. I think I'd be more comfortable in Trinity, and enjoy it more just because of the fact that I have friends around me. None of them are doing CS, but at least I could meet up with them throughout the day. DCU is in the middle of no where. At least if I had time after classes or something in Trinity, I could wander around town.
    Just the prospect of going to DCU really annoys me. I will choose it if it is by far the better course for jobs etc, but if there is very little difference then I want to go to Trinity.

    It's not the best mentality to apply to a university when you're mainly thinking of job prospects. There are ITs and Fás courses for that kind of thing. Universities are meant help you develop your own interests, it's really silly to enroll with a vocational ambition.

    It's also unfair to the other students because I guarantee if you enter with the "giz a job" mindset, you're going to say to half the modules "what the hell is the point of this?" and consequently put pressure and demand on the department to put more and more silly IT modules on like 'Information Management'.

    If I were you, I'd consider Carlow IT. They offer lots of great IT courses and you're guaranteed a decent job after. If you really want to learn the art of computer science, pick the best course in that respect and don't worry about a career until later in life.


  • Registered Users, Registered Users 2 Posts: 11,198 ✭✭✭✭Crash


    I dont think its the OP worried about career, think its his father putting pressure on him to worry about it :)


  • Registered Users, Registered Users 2 Posts: 8,070 ✭✭✭Placebo


    Youre all wrong, NUI Maynooth is the place for comp science.
    Further proof, may science students winning the imagine Microsoft cup. ;)
    Got my Bsc there, i dont think college teaches you anything but about growing up in life :)

    anything ive learned and used in work at all != college . [except this sentence booyaaa]


  • Registered Users, Registered Users 2 Posts: 1,389 ✭✭✭cianclarke


    exiztone wrote: »
    It's not the best mentality to apply to a university when you're mainly thinking of job prospects. There are ITs and Fás courses for that kind of thing. Universities are meant help you develop your own interests, it's really silly to enroll with a vocational ambition.

    It's also unfair to the other students because I guarantee if you enter with the "giz a job" mindset, you're going to say to half the modules "what the hell is the point of this?" and consequently put pressure and demand on the department to put more and more silly IT modules on like 'Information Management'.

    If I were you, I'd consider Carlow IT. They offer lots of great IT courses and you're guaranteed a decent job after. If you really want to learn the art of computer science, pick the best course in that respect and don't worry about a career until later in life.

    ..to be fair when I was putting stuff on my CAO form one of the highest priorities was job prospects. You don't develop any kind of awareness of learning the "art of computer science", or the university learning experience, expanding your mind, all of that crap, until you actually get to university.
    Even then, I've been quite disillusioned with all of that idealistic crap, but that's probably just down to CS.


  • Registered Users, Registered Users 2 Posts: 605 ✭✭✭exiztone


    cianclarke wrote: »
    ..to be fair when I was putting stuff on my CAO form one of the highest priorities was job prospects. You don't develop any kind of awareness of learning the "art of computer science", or the university learning experience, expanding your mind, all of that crap, until you actually get to university.
    Even then, I've been quite disillusioned with all of that idealistic crap, but that's probably just down to CS.

    I said you should be applying to a university with an ambition to educate yourself in that particular field of study and not to get a qualification so a faceless company can start you at the bottom rung of the corporate ladder.

    If you feel disullusioned, you may want to consider if computer science is really right for you. Personally I'd prefer to be in a class with 5 critical thinkers over 25 potential code monkeys. I know in reality that's not going to happen and they couldn't justify the classes with such poor numbers.

    Something interesting to observe. This graph shows the dot com bubble spanning 10 years, clearly peaking around 2000 and then going to the dogs afterwards. Compare to the CAO statistics for CS at the time.

    500px-Nasdaq_Composite_dot-com_bubble.svg.png

    1998: CS 455
    1999: CS 475
    2000: CS 465
    2001: CS 420
    2002: CS 345
    2003: CS 340
    2004: CS 350
    2005: CS 365
    2006: CS 355
    2007: CS 355

    You can clearly see it drops a drastic 135 points! It makes you wonder, do you think the dot com crash affected the amount of people who have an interest in computer science... or is it fair to say, the people applying before never had a sincrere interest to begin with!

    If I were you, I wouldn't throw my education away for a job. By applying to a university to ultimately get a 'good' job, that's what you're doing. Why not spend 3 or 4 years of your life doing something you're really interested in. You probably won't get the opportunity again until you retire.


  • Posts: 5,589 ✭✭✭ [Deleted User]


    500px-Nasdaq_Composite_dot-com_bubble.svg.png

    csgj2.jpg


  • Registered Users, Registered Users 2 Posts: 1,064 ✭✭✭MontgomeryClift


    exiztone wrote: »
    It's not the best mentality to apply to a university when you're mainly thinking of job prospects. There are ITs and Fás courses for that kind of thing.
    I couldn't agree more with that. There's no better way to a job than a FÁS course or regional IT course.


  • Closed Accounts Posts: 760 ✭✭✭ZWEI_VIER_ZWEI


    Agreed, the people coming in with the job mentality are the quickest to get disillusioned and the quickest to call for rigorous theoretical courses to replaced with more "relevant" stuff like web design or god knows what.
    cianclarke wrote:
    You don't develop any kind of awareness of learning the "art of computer science", or the university learning experience, expanding your mind, all of that crap, until you actually get to university.

    Speak for yourself.


  • Closed Accounts Posts: 1,444 ✭✭✭Cantab.


    Placebo wrote: »
    Youre all wrong, NUI Maynooth is the place for comp science.
    Further proof, may science students winning the imagine Microsoft cup. ;)
    Got my Bsc there, i dont think college teaches you anything but about growing up in life :)

    anything ive learned and used in work at all != college . [except this sentence booyaaa]

    Trinity don't feel the need to enter the "Microsoft cup" (surely you mean the Imagine Cup?) This "competition" is essentially a recruitment cum PR campaign by Microsoft. Also, such publicity stunts help them to maintain their political influence on the current government incumbents (i.e. by continually reminding them that Microsoft alone account for 3% of Ireland's total annual tax take).

    Trinity are too busy writing papers for respected journals to be engaging in such trivialities.


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    My advice (as someone who did CS in TCD from 2000-2004 and is now working in the tech industry) is:
    • Don't pick your course based on job prospects. Any sensible employer (like me ;)) doesn't give a toss where you went to college*. All they care about is:
      1. Can you do the job? Can you code? No, really. Can you write coherent specifications? Do you need hand holding to learn the stuff you don't know or are you good at inhaling the documentation for a new product/technology by yourself? Bonus points if you know the relevant products/technologies beforehand.
      2. Will you do the job? Are you a lazy sod? Not the good lazy (automating bits of your job) but the type that doesn't get stuff done on time because you couldn't be arsed? Will you put in the extra hours when needed?
      3. Will you cause trouble while doing the job? Will your personality fit in with the other employees? Are you excessively rude, smelly or intolerant of others?


    • Get a job every summer in college. The techier the better. The more experience you have, the less your degree matters to an employer. More importantly you'll pick up the contacts who will get you your jobs after college. Many if not most of the good jobs are advertised by word of mouth before the employer goes to a recruitment agency.


    • Learn stuff that you aren't being taught in college. For example, if the college course is heavily Windows based, learn Linux/UNIX and vice-versa. Learn whatever popular languages aren't being taught. Learn the technologies associated with the stuff you're being taught (J2EE/J2ME if you're dong Java stuff, .NET if you're doing C#, etc.).


    • Look at the curriculum for each course you're considering. Talk to anyone you can find who has done that course. If the courses have lecture notes online have a look at them, do they seem interesting? Most importantly don't believe a word anyone says about a course they haven't done. Anyone who says "Trinity's course is all theory" or the like clearly hasn't done Michael Manzke's 2BA4 course. :D Ignore anyone who says "Employers prefer graduates of XYZ" if that person went to XYZ, at best it's confirmation bias and at worst it's outright snobbery**.


    • Don't necessarily make your college choice based on where your friends are going but do let the accessibility affect your choice. If you are going to have trouble getting home from college after hours you'll miss out on the social side of college. If you have to get up at the crack of dawn to make a 9am lecture you'll fall asleep in your afternoon ones. There'll be some times when you'll need to spend a couple of hours in a lab with other students, so don't just look at the 9-5 slot that lectures fall into.

    * This is not quite true, but if you go to TCD, UCD, DCU, UCC, UL, NUIG, NUIM or DIT you should be fine unless the prospective employer is a bigot.
    ** Of course you should make exceptions for the ones who have done or are quoting properly constructed, statistically valid, peer-reviewed studies backing up their point. :)


  • Advertisement
  • Closed Accounts Posts: 510 ✭✭✭Xhristy


    This post has been deleted.


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    Xhristy wrote: »
    This post has been deleted.

    Thanks. :D
    Xhristy wrote: »
    This post has been deleted.

    I mentioned that because, although I was relatively well informed about the courses I applied for, I was shocked to find out how much I didn't know about the course I ended up doing. You shouldn't be surprised when you see what you're going to study. :)

    By the start of my second year loads of people had left the course. Roughly about half of those who left did so because the course wasn't what they wanted, the rest left because they either couldn't handle the material and failed or thought they couldn't and dropped out. I hate thinking that there were places taken up by people who didn't want to be there which excluded people who did want to be there.


  • Closed Accounts Posts: 1,388 ✭✭✭Señor Juárez


    IRLConor wrote: »
    I hate thinking that there were places taken up by people who didn't want to be there which excluded people who did want to be there.

    Realistically that doesn't happen. CS never fills up (I think it has 70ish places?), the CAO points requirement is essentially set by the person who applied with the lowest points, and the required C3 in higher maths. If you get a C3 in higher maths, you are essentially guaranteed to get in, in the current climate of unpopularity.


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    Realistically that doesn't happen. CS never fills up (I think it has 70ish places?), the CAO points requirement is essentially set by the person who applied with the lowest points, and the required C3 in higher maths. If you get a C3 in higher maths, you are essentially guaranteed to get in, in the current climate of unpopularity.

    It was full the year I started which is why I said what I did.

    You're right though, nowadays it is a bit different. (Damn it, that makes me sound old! ;) "Back in my day we had to bang rocks together to make 1s. We didn't have 0s either!")


  • Subscribers Posts: 6,408 ✭✭✭conzy


    Realistically that doesn't happen. CS never fills up (I think it has 70ish places?), the CAO points requirement is essentially set by the person who applied with the lowest points, and the required C3 in higher maths. If you get a C3 in higher maths, you are essentially guaranteed to get in, in the current climate of unpopularity.

    Does that mean If I get a C3 in Higher Maths, and do relatively poorly in other subjects and scrape 300 points, I get in?

    Im not planning on doing that, just want to know how the system works :)


  • Posts: 16,720 ✭✭✭✭ [Deleted User]


    If you fulfill the requirements you get in. It's that simple!


  • Subscribers Posts: 6,408 ✭✭✭conzy


    nowai!

    So just show up for Honours Maths exam and then take the rest of June off? :D


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    conzymaher wrote: »
    nowai!

    So just show up for Honours Maths exam and then take the rest of June off? :D

    If you're willing to gamble that there aren't 70 people with better results that get there ahead of you then knock yourself out. ;)


  • Subscribers Posts: 6,408 ✭✭✭conzy


    Nah, I'm aiming for 450 or so :)

    Good info in this thread, Is it difficult to get an internship / work placement during the summer? Is it better to go to some small company or the old reliables such as Intel, MS etc


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 605 ✭✭✭exiztone


    conzymaher wrote: »
    Nah, I'm aiming for 450 or so :)

    Good info in this thread, Is it difficult to get an internship / work placement during the summer? Is it better to go to some small company or the old reliables such as Intel, MS etc

    It's difficult enough. Most places will only take on students from ITs during their 6 month work placement. A lot of companies also offer 9 month internships which essentially means you'd have to take the year off. You probably wouldn't be qualified for that until you've completed your penultimate year anyway.

    If it means a lot to you, I'd really recommend you to Carlow IT.


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    conzymaher wrote: »
    Good info in this thread, Is it difficult to get an internship / work placement during the summer? Is it better to go to some small company or the old reliables such as Intel, MS etc

    It's tricky enough to get one alright. In my experience, getting an internship/work placement won't happen for <6 month stretches and is unlikely to happen in any small company. You're better off applying for proper part-time jobs (which you can try and get extra hours for during the summer filling in for full-timers on holidays) or doing contracting.


  • Registered Users, Registered Users 2 Posts: 11,198 ✭✭✭✭Crash


    For the first couple of years, definitely. around 3rd year, getting a full time tech job during the summer does seem to happen a lot more - a large section of my year was working full time over last summer.


  • Registered Users, Registered Users 2 Posts: 3,536 ✭✭✭Mark200


    IRLConor wrote: »
    My advice (as someone who did CS in TCD from 2000-2004 and is now working in the tech industry) is:
    • Don't pick your course based on job prospects. Any sensible employer (like me ;)) doesn't give a toss where you went to college*. All they care about is:
      1. Can you do the job? Can you code? No, really. Can you write coherent specifications? Do you need hand holding to learn the stuff you don't know or are you good at inhaling the documentation for a new product/technology by yourself? Bonus points if you know the relevant products/technologies beforehand.
      2. Will you do the job? Are you a lazy sod? Not the good lazy (automating bits of your job) but the type that doesn't get stuff done on time because you couldn't be arsed? Will you put in the extra hours when needed?
      3. Will you cause trouble while doing the job? Will your personality fit in with the other employees? Are you excessively rude, smelly or intolerant of others?


    • Get a job every summer in college. The techier the better. The more experience you have, the less your degree matters to an employer. More importantly you'll pick up the contacts who will get you your jobs after college. Many if not most of the good jobs are advertised by word of mouth before the employer goes to a recruitment agency.


    • Learn stuff that you aren't being taught in college. For example, if the college course is heavily Windows based, learn Linux/UNIX and vice-versa. Learn whatever popular languages aren't being taught. Learn the technologies associated with the stuff you're being taught (J2EE/J2ME if you're dong Java stuff, .NET if you're doing C#, etc.).


    • Look at the curriculum for each course you're considering. Talk to anyone you can find who has done that course. If the courses have lecture notes online have a look at them, do they seem interesting? Most importantly don't believe a word anyone says about a course they haven't done. Anyone who says "Trinity's course is all theory" or the like clearly hasn't done Michael Manzke's 2BA4 course. :D Ignore anyone who says "Employers prefer graduates of XYZ" if that person went to XYZ, at best it's confirmation bias and at worst it's outright snobbery**.


    • Don't necessarily make your college choice based on where your friends are going but do let the accessibility affect your choice. If you are going to have trouble getting home from college after hours you'll miss out on the social side of college. If you have to get up at the crack of dawn to make a 9am lecture you'll fall asleep in your afternoon ones. There'll be some times when you'll need to spend a couple of hours in a lab with other students, so don't just look at the 9-5 slot that lectures fall into.

    * This is not quite true, but if you go to TCD, UCD, DCU, UCC, UL, NUIG, NUIM or DIT you should be fine unless the prospective employer is a bigot.
    ** Of course you should make exceptions for the ones who have done or are quoting properly constructed, statistically valid, peer-reviewed studies backing up their point. :)

    Yeah great post, thanks! Any idea on where the lecture notes are? I looked around the TCD site for a while, stumbled upon the past papers for the exams on Computer Science (which I found quite helpful/interesting) but didn't manage to find the lecture notes.


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    Mark200 wrote: »
    I looked around the TCD site for a while, stumbled upon the past papers for the exams on Computer Science (which I found quite helpful/interesting) but didn't manage to find the lecture notes.

    Some lecturers post lecture notes. Some don't. Some post them on local pages only visible to people on the college network and some password protect their notes.

    From the first year lecturers, most of them seem to keep their lecture notes locked away. I did find the 1BA3 lecture slides though. They might give you some idea of the flavour of that subject.


  • Closed Accounts Posts: 760 ✭✭✭ZWEI_VIER_ZWEI


    Here are some of the introductory notes for 3BA31 Formal Methods, one of the more interesting courses running this year

    https://www.cs.tcd.ie/Andrew.Butterfield/Teaching/3BA31/3BA31-Background.pdf

    https://www.cs.tcd.ie/Andrew.Butterfield/Teaching/3BA31/3BA31-Notes-Week-1.pdf


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 11,198 ✭✭✭✭Crash


    That is a third year course, by the way. So don't be put off by the fact that it will be a lot different to anything else you'll have seen.

    As an aside, that is probably one of the more complex and interesting courses over the degree.


  • Subscribers Posts: 6,408 ✭✭✭conzy


    oh dear god i'm scared :o


  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    Of the third year notes? Hell, I'm bloody well scared of those and I graduated! :)


  • Subscribers Posts: 6,408 ✭✭✭conzy


    Well thats good :)

    Once I'm not greeted with that on my first week! Hopefully the noobies are eased in slowly? Or thrown in at the deep end?


  • Closed Accounts Posts: 760 ✭✭✭ZWEI_VIER_ZWEI


    I don't think anyone in the history of the course found 1st year CS taxing, so you don't need to worry about that.


  • Advertisement
  • Subscribers Posts: 4,076 ✭✭✭IRLConor


    conzymaher wrote: »
    Well thats good :)

    Once I'm not greeted with that on my first week!

    That was third year stuff, first year stuff is much easier.
    conzymaher wrote: »
    Hopefully the noobies are eased in slowly? Or thrown in at the deep end?

    Depends on your definition of deep. How tall are you? ;) Some people find first year so hard they give up, some find it so easy they don't turn up.

    Here are the slides for a first year course.


  • Registered Users, Registered Users 2 Posts: 3,225 ✭✭✭JackKelly


    Here are some of the introductory notes for 3BA31 Formal Methods, one of the more interesting courses running this year

    https://www.cs.tcd.ie/Andrew.Butterfield/Teaching/3BA31/3BA31-Background.pdf

    https://www.cs.tcd.ie/Andrew.Butterfield/Teaching/3BA31/3BA31-Notes-Week-1.pdf

    Why would you put those notes up for a person thinking about going into first year? They obviously aren't going to understand them and they are clearly intimidating.

    Also, as someone who had never programmed before, I found some parts of first year challenging. i.e. digital logic, mc68k. Granted, it's not as difficult, or with as much a change over as say Maths, and I never felt completely out of my depth, but it's not trivial.

    All that said, the degree has really started to become interesting this year, as we finally are allowed to hone in on the things we are interested in.


  • Closed Accounts Posts: 760 ✭✭✭ZWEI_VIER_ZWEI


    TimAy wrote: »
    Why would you put those notes up for a person thinking about going into first year? They obviously aren't going to understand them and they are clearly intimidating.

    Because so far they're the most enjoyable part of the course I've done so far in 2 and a half years, and since I wasn't going to put up notes for every course in the year, or all three years I chose just one I personally loved.

    Intimidating? If I was a Leaving Certificate student looking for information on this course I'd be delighted to see something as fun looking as the Lambda Calculus there!


  • Closed Accounts Posts: 1,444 ✭✭✭Cantab.


    Because so far they're the most enjoyable part of the course I've done so far in 2 and a half years, and since I wasn't going to put up notes for every course in the year, or all three years I chose just one I personally loved.

    Intimidating? If I was a Leaving Certificate student looking for information on this course I'd be delighted to see something as fun looking as the Lambda Calculus there!

    You are nuts if you find lambda calculus 'fun'. I had a term on lambda calculus and first order predicate calculus and I nearly topped myself.


Advertisement