4 answers
4 answers
Updated
Janet’s Answer
If you are looking for courses to the left and right of Comp Sci and typical required courses, look for Logic, in the Philosophy department. Statistics is also good. Any courses that cover Project Management, Software Development Processes, Testing and Quality Assurance will prepare you for the real world.
Updated
Izi’s Answer
I always advise taking management related courses, they'll probably come in handy in your future career.
In case you set your path (or even just a dream at the moment) towered management, and plan to invest in learning it in the future, it's a good option to take a few of them between your computer science related courses.
It'll be a good break in the coming years between those demanding math and other courses and a good investment for the future.
In case you set your path (or even just a dream at the moment) towered management, and plan to invest in learning it in the future, it's a good option to take a few of them between your computer science related courses.
It'll be a good break in the coming years between those demanding math and other courses and a good investment for the future.
Updated
Sharon’s Answer
All kinds of other classes pair with comp sci - it is a matter of where you think you want to head career wise. For example, taking business courses along with comp sci give you the opportunity to pick up consulting skills, project management, finance, strategy, sales and even organizational leadership. You could become an educator through teaching and possibly communication. Also other engineering disciplines.
Updated
Thomas’s Answer
Hugo,
I would recommend business related courses, mathematics related courses (including discrete math), and maybe even some sociology/linguistics courses. Being able to communicate computer science solutions and 'talk the language' to non-technical folks will make you a much better computer scientist. This is about adding on and enhancing your computer science skills with some softer skills to make you a more well-rounded professional.
Tom
I would recommend business related courses, mathematics related courses (including discrete math), and maybe even some sociology/linguistics courses. Being able to communicate computer science solutions and 'talk the language' to non-technical folks will make you a much better computer scientist. This is about adding on and enhancing your computer science skills with some softer skills to make you a more well-rounded professional.
Tom