A community for students.

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

anonymous

  • 5 years ago

Hello, I am entering the undergraduate Computer science program at McGill next semester and I had a simple question. What useful electives should I take? I know people will tell me to take more computer science courses and a lot of math courses, but are there other subjects which could benefit me? Perhaps 3 or 6 credits in another field?

  • This Question is Closed
  1. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I'm not familiar with what kind of courses are given in McGill but I would say for general knowledge that would benefit you even in day to day life, take some statistics, english writing, and maybe some business courses. Go through the course descriptions and try to pick the ones that seem like its close to the IT/Computer Science industry.

  2. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I don't know much about the IT industry. While I do encourage people on still answering my first question, what kind of classes are considered IT? https://banweb.mcgill.ca/pban1/bwckctlg.p_disp_dyn_ctlg You can use this link if you want to look at McGill courses. Look under COMP ( computerscience) Thank you!

  3. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I would say the most useful for developing in the real world will be courses like 310 320 325 and 330...these will teach you how to build a website/application but I guess you will still be required to take the less useful courses like algorithms and all that which I didn't find to be useful at all but could still be fun if you're into it.

  4. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    COMP 320 and 325? I'm not sure that they actually exist. Are you sure?

  5. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Ahh do you mean the CCCS courses?

  6. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    CCCS 320 - User Interface Design CCCS 325 - Mobile Application Development.

  7. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Yes, those are the management-science-computer courses. Can you go look at the COMP courses and tell me please?

  8. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    COMP 206 - Introduction to Software Systems. COMP 252 - Algorithms and Data Structures. COMP 303 - Software Development. COMP 304 - Object-Oriented Design. COMP 409 - Concurrent Programming. COMP 421 - Database Systems. COMP 512 - Distributed Systems. COMP 533 - Object-Oriented Software Development. COMP 577 - Distributed Database Systems. COMP 623 - Concurrent Programming Languages. COMP 667 - Software Fault Tolerance. All of the courses above, in my opinion, sum up what a job in the real world would require you to know...but of course you would still need to take some courses in the less practical courses like logic and all that...

  9. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    That's cool. Thanks a lot, I will try to take those (except the 600 level, that's graduate studies...which will be a while before I get into) Thanks!!!

  10. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Yep..you're welcome..best of luck with your studies :)

  11. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.