<p>Hello,
I had a question for a college student who is a foreign student thinking on applying to a college in US for masters. She had a question that suppose she completes her bachelors in lets say mechanical engineering can she change her field for masters when she applies for a college in US or she is only allowed to complete her masters in mechanical engineering. This might sound a stupid question but still I would appreciate your help if you guys could ponder some lights on the topic.</p>
<p>Everything depends on what it is she’d like to study in grad school. How big a change does she want to make from engineering?</p>
<p>she is thinking of taking textile in the country she lives in and then do masters in CS. I am sure you can’t do something like that but still wanted to confirm and don’t give her any false info.</p>
<p>The simple answer is that while you can change fields for grad school, the larger the change you make, the greater the preparation and the harder you will need to work. Getting into a CS masters requires a certain number and type of CS courses (exactly how many and what type depends on the exact spot for which you apply), and if those courses are not a part of your undergrad program then you will need to take them on the side or after graduation. Or otherwise find a way to outshine the other candidates by enough that they are willing to let you take the courses during your grad degree on a remedial basis.</p>
<p>What is ‘taking textile’?</p>
<p>Most students will have CS undergrad degree but some uni’s have programs specifically for non majors. The really top programs are going to expect it or closely related major with some CS coursework. Check program pages.</p>
<p>From UT Austin</p>
<p>Do I need a degree in Computer Science to be admitted to the department?</p>
<p>No. It is beneficial though not required. Work experience is considered. The following UTCS undergraduate courses, or equivalent, are required as background which can be satisfied after admission to the program. They are not prerequisites for admission.</p>
<p>CS 345 Programming Languages or CS 375 Compilers
CS 429 Computer Organization & Architecture
CS 439 Introduction to Operating Systems
CS 353 Theory of Computation or Algorithms and Complexity CS 331</p>
<p>Scoring 90% or higher on the Computer Science Subject Test given by ETS also will satisfy the background requirements; however, the CS subject test was last given April 2013 and will no longer be offered by ETS. If you took it then ETS will report the scores through Spring 2018. Graduate level courses may not be used to satisfy background requirements. Please see the Undergraduate Course descriptions for more information.</p>