<p>I am majoring in computer science and am wondering if I should go disiplinary or interdisiplinary. I want to be able to get a job when I get my Bachelor’s degree, but also plan on pursuing my Masters after graduation.</p>
<p>Is having a minor in something like
information science a good idea or stick with strictly computer science? I put links at the bottom of my post to the school/program that im referring to. Thanks cc!</p>
<p>“Information science” sounds a lot like CS. If you want something to pair with cs, go for math, physics, or an engineering like ee, aero, mech, etc.</p>
<p>Also, do some undergraduate research where you’re making software for a non-cs lab.</p>
<p>A minor is not going matter much (for job prospects) regardless of the field you do it in. If you’re going to get a minor, get it in a field that interests you.</p>
<p>I always believed that if you are a non-major of a certain academic area, you should at least get the basic foundation of the additional academic area. If you are a math, physics or any other technical non-CS major, you need the following courses:</p>
<p>Object-Oriented Programming in C++/Java I
Object-Oriented Programming in C++/Java II
Discrete Structures
Computer Organization
Algorithms & Data Structures
Operating Systems
Database Systems
Computer Networks</p>
<p>That will be somewhere between 24 to 26 semester credits.</p>
<p>Disciplinary would be taking a set of courses that covers the “set standards” that most CS departments recommend and what most employers expect one to have a foundation in. Interdisciplinary is taking a set of courses that has no focus or no focus that meets the usual university or industry “set standards”.</p>
<p>The set of courses I posted gives the student:</p>
<p>1) The background to compete with other CS majors
2) Preparation for further study
3) What is needed to function is most entry-level software engineering positions…with a little bit of…</p>
<p>4) What most companies need help in (databases and networks)</p>