美国有些学校有专门的软件工程硕士,跟信息安全硕士、MBA等一样,算是职业培训。如果有几年工作经验,手头有钱,自费读这个方向也可以。但中国人大多要奖学金,这种硕士program不太可能提供offer。
如果想做软件工程的研究,想拿offer,得申请CS。CS分很多方向,软件工程是其中之一。如果你申software engineer的offer,错误的申请了职业培训类型的SE master,你拿offer的难度至少会像MBA一样大。
软件工程是一个很好的方向,很适合将来在美国就业立足。但申请是很激烈的,除了学生,公司里的人也很喜欢申请,申请人数就特别多,拿offer也更难。所以申请时,写过程序的,可以说自己有这方面的实际经验。具体来说,research project适用于各个领域,找工作局限性小。对于master level的人来说,软件工程方向局限性小一些,更容易找到工作。phd则有所不同,有可能不得不放下身价到公司里写程序做软件工程师。