Jag är osäker på var de drar gränsen för vad som räknas som samma område faktiskt. Jag skule tro att det är OK om det är inom rätt bransch även om det inte är exakt vad man studerat, men det är inget som jag vet med säkerhet.
När det gäller vad som är "Science" så är det program som leder till en Teknologie Kandidat etc. i Sverige (till skillnad från Filosofie Kandidat som motsvaras av Bachelor of Arts i USA). Det är inget krav att det är en "Science"-utbildning. Jag har själv en Bachelor of Arts då min systemvetenskapliga utbildning låg på institutionen för Ekonomi och Informatik. Om jag skulle välja en utbildning idag skulle jag nog satsa på en "Science"-utbildning då den är mer accepterad i USA (för programmerare etc).
Du kan inte ansöka om ett "green card" bara för att du har ett Masters Degree. Jag tittade på detta lite snabbt och det verkar fungera så här:
Du kan söka OPT. Efter det kan du försöka få en arbetsgivare att söka ett H1B åt dig (svårt att få). När du har ett H1B kan din arbetsgivare skicka in en I-140 (Petition for Immigrant Worker). Du kan då ansöka om Ajustment of Status (AOS) genom att skicka in en I-485. När den godkänts får du ett "green card" (permanent uppehållstillstånd)
I-140 Process
I-485 Process / AOS