|
124391|
266
|
NEU IS/IS-Bridge/CSE/SES转码神项目 三校区现状 |
|
本楼:
全局:
444
14
[2020Fall] MS.自费AD MIS@IS/CSE/SES@NEU 这几个项目都是属于NEU的工程学院(COE)下的多学科交叉融合系(Multidisciplinary Graduate Engineering IT areas,简称MGEN系)下的专业。目前为止,MGEN拥有Information Systems(IS)、Software Engineering Systems(SES)、Cyber-Physical Systems(CPS)、Data Architecture and Management(DAM)以及Telecommunication Networks这几个专业,Computer Systems Engineering已经不复存在。 过去大家讨论较多的是IS专业和CSE专业。IS专业现在依然存在,是MGEN的当家专业,拥有Boston/Seattle/SV三个校区念书的选项,就不细表。CSE专业目前虽然看起来已经没有了,但其实只是改了名字,专业本身还是活着的。CSE专业听说一开始是MIE系开设,本来是做工程方面的软件(画图仿真之类的)为目标的专业,后来变到了MGEN系底下。曾经的它拥有Engineering Software Design(也就是前文所说开发工程软件)和IoT两个方向,后来并入MGEN系后就失去了初衷整体偏码了。目前CSE-ESD干脆直接改名为SES,CSE-IoT则是改名为CPS,分成了两个单独的专业。SES只有Boston选项,CPS有Boston和SV,不过CPS就不在本帖讨论范围内了。 2、课程安排 从标题也可以看出,我会主要介绍下IS/IS-Bridge/SES三个项目,如果是想转码,MGEN下面的其他专业不太适合。 IS: 毕业要求32学分,每门课4学分,共八门课。 必修1门: INFO 5100 Application Engineering and Development 选修7门: 很自由,可以从INFO和CSYE两个课号中随便选课,可以全部是INFO,但是CSYE最多两门。 IS-Bridge: 毕业要求4 + 32学分,每门课4学分,共九门课。 必修3门: INFO 5001 Application Modeling and Design INFO 5100 Application Engineering and Development INFO 6215 Business Analysis and Information Engineering 选修6门: 很自由,可以从INFO和CSYE两个课号中随便选课,可以全部是INFO,CSYE最多两门。 本质上ISB的毕业要求以及拿的学位和IS是一模一样的,区别就是要多上一门INFO 5001入门课(不算入学位)和本来算是选修的INFO 6215变成必修。 SES: 毕业要求32学分,每门课4学分,共八门课。 必修2门: CSYE 6200 Concepts of Object-Oriented Design INFO 6205 Program Structure and Algorithms 选修6门: 很自由,可以从INFO和CSYE两个课号中随便选课,可以全部是CSYE,INFO最多两门。也就是说算上必修的INFO 6205算法课共计可以最多上三门INFO。 目前实际有在开的热门课程: INFO 5001 Application Modeling and Design:Java基础课,三个校区都是系主任来带,从课上能学到的东西很有限,能不能学到东西其实全看Ta了; INFO 5100 Application Engineering and Development:IS必修课,下面讲不同校区的时候细说; INFO 6105 Data Science engineering Methods and Tools:算是系里很不错的课,Dino这位老师是我在Boston校区最最喜欢的老师,人超级nice,上课的topic也都很有意思; INFO 6150 Web Design and User Experience Engineering:Web前端课,能出项目放进简历,AA这位老师口音重; INFO 6205 Program Structure and Algorithms:也放在讲不同校区的时候细说; INFO 6210 Data Management and Database Design:Database的课,没接触过可以补一补; INFO 6215 Business Analysis and Information Engineering : AKA Digital Project Management,课名叫BA,实际主要涉及PM相关知识; INFO 6250 Web Development Tools and Methods:Web后端课,Boston老师是尤瑟夫,喜欢给B,考试的时候老师会现场写个网站,然后用这个网站一个一个排队考,有点折磨人; INFO 6350 Smartphones-Based Web Development:也放在讲不同校区的时候细说; INFO 7225 Accounting and Budgetary Systems for Engineers: 水课,想划水可以上,和码无关; CSYE 6200 Concepts of Object-Oriented Design:OOD,从0基础JAVA开始讲起,适合新手,两位老师都很nice; CSYE 6220 Enterprise Software Design:INFO6250在CSYE的马甲课,实际上是同一门课,Slack都共用的那种; CSYE 6225 Network Structures and Cloud Computing:云计算,也放在讲不同校区的时候细说; CSYE 6230 Operating Systems:也放在讲不同校区的时候细说; CSYE 7215 Foundations of Parallel, Concurrent, and multithreaded Programming:多线程,老师是莫森。莫老师的课quiz考作业原题,却都要手写代码,每学期一大沓纸。老师人很mean,slack上问一个问题就给你这门课扣分的那种,有的时候他自己错了也不承认,有同学拿着代码问问题(只是问问题)还被要求证明这段代码不是从书上抄的,挺让人无语的; CSYE 7270 Building Virtual Environments:熊教授的游戏课,老师会点中文,爱划水给大家看视频当作上课。做游戏的课,蛮有意思的,workload大小取决于自己决定做什么难度的游戏; CSYE 7280 User Experience Design and Testing:听说还是比较水的课; 总体来讲,IS/SES项目里的基础课(Java 算法Web一类的)很多,很适合同学们转码。水课也有不少,适合腾出时间找工作。如果想往上探探,ML、Fintech、量子计算、网络安全、游戏、加密货币相关的课也有不少(这类课因为topic杂,课上的人数比低阶课要少不少,所以上面没怎么列出),算是一个发展相当完善的项目。 3、校区特色 LZ是IS专业,比较爱折腾,在NEU待过三个校区(NEU总共有十多个校区),又正好赶上疫情网课,Boston、Seattle、SV的INFO/CSYE课程都有体验过,所以可以比较着分享一下。 先说说课程区别,Boston的课程是最全的,Seattle次之,SV就没什么选择权了。Boston就没什么好说的了,看上文第二部分就好。Seattle和SV主要是低阶基础课比较多,科班同学来就是划水找工,转码同学也能好好补一补。Seattle的课程还算丰富,选择挺多,高阶课今年新开了一门量子计算。SV的课程主要就是基础课,Java 算法 Web之类的都有,再有就是有区块链、加密货币之类的课,如果没安排好,SV校区的同学可能为了维持F1身份需要强制上些并不想上的课。 上面课程介绍中提到几门会在这里细说的课: Boston: INFO 5100 Application Engineering and Development:系主任带的坑爹课,lecture不讲技术,但quiz和assignment都是java相关,能否学到东西全看TA和自学能力; INFO 6205 Program Structure and Algorithms:两位老师,Robin和莫老师。Robin的课主要是照搬普林斯顿的算法课,讲的还是不错的,就是考完试后会例行嫌弃同学们水平太低;莫老师请参照上面的多线程;另外这门课默认有Java基础; INFO 6350 Smartphones-Based Web Development:不推荐,老师要求比较苛刻,要同学们做出比工业级App还要好的iOS App; CSYE 6225 Network Structures and Cloud Computing:系里口口相传最棒最值得上的课,一学期下来能收获很多很多,但是也超级费时间,workload极大,很push人自学; CSYE 6230 Operating Systems:莫老师。 Seattle: INFO 5100 Application Engineering and Development:老师人很nice,课程是从0基础Java讲起,再到OOD之类,到最后全班一起写一个相对大型的Java Swing App,因为全班一起配合,还能附带对Git能有很多认知; INFO 6205 Program Structure and Algorithms:LeetCode LeetCode LeetCode,重要的事情要说三遍,每天5道LeetCode题是这门课的主旋律,专业刷题,一学期下来有三四百题题量了,这门课默认有Java基础; INFO 6205 Smartphones-Based Web Development:做iOS App,老师人挺nice的,有的时候上课没讲明白课后还会自己录个视频发上来作为补充,作业做不完了也会给extension; CSYE 6225 Network Structures and Cloud Computing:目前Seattle的老师因为签证被长check困在外国回不来了,现在就直接跟着Boston的老师一起上课了; INFO 6205 Operating Systems:0基础适合上的OS课,但是老师擅长C#所以都是用C#教学,作业可以用C#或者Java都可以。 Seattle老师不多,上面的INFO 6205、INFO 6205、INFO 6205都是同一个老师,好在人nice。 SV: INFO 5100 Application Engineering and Development:老师人很nice,课程是从0基础Java讲起,老师会自己建一个Google Site把上课的资料都post在上面。一般上课前开卷quiz,作业不需要按时交,期末前都交了就行,相对轻松; INFO 6205 Program Structure and Algorithms:和其他校区不同,这是一门高阶的算法课,需要有数据结构基础,不然上的会吃力。老师上课极具热情,可惜口音有点重。作业不少地方形式大于真正的知识,可能要在理解问题和处理输出上花很多功夫; INFO 6350 Smartphones-Based Web Development:和INFO 5100同一位老师,同样的套路,与其他校区相比,这边是用flutter做Android App; CSYE 6225 Network Structures and Cloud Computing:Workload大,老师也是比较魔鬼,push自学东西的那一类课。 CSYE 6230 Operating Systems:SV暂时没这门课。 SV老师不多,上面的INFO 5100、INFO 6350、还有一门高阶课INFO7374 Applied Machine Learning都是同一个老师,好在人nice。 4、生源与就业情况 IS和SES的就业方向是类似的,大部分上岸的同学都是选择找SDE。这两个专业的CIP Code都是14.0903 Computer Software Engineering,课程也完全是码课,H1B身份不会有问题。 几个校区的生源其实差距还挺大。Boston是应届本科毕业生的聚居地,IS和SES加起来项目每年新生有三四百人,CS/EE/MIS之类专业本科背景的同学很多。也是因为应届生多,大家就各有志向,很多同学根本就没有毕业在美国工作的打算。所以如果有个就业数据,应该最后在美国上岸的比例不高。但是这并不代表找工情况不好,在找工作的同学也会抱团刷题找工,身边认识的同学真正在找工作的寥寥没有上岸的。 Seattle和SV则是人数在六七十人和三四十人这样的规模,生源类似,主要有:美国码农家属转码,天坑专业quit或者读二硕转码,国内码农带几年经验拿F1当跳板来美国和少量应届本科毕业生。大家也是会抱团刷题找工,氛围很好,最后真的在积极找的同学也基本都有上岸。 知道大家都很关心NEU的Coop制度有什么优势。 首先明确一个概念,在NEU,Coop = Intern。NEU只有Coop这一种说法,自己找到的Intern在NEU这边也算是Coop,就是完全算作一码子事儿。NEU与波士顿附近不少小公司有建立良好的关系,学校目前的就业系统叫NUworks,可以直接在上面投简历,拿到面试几率挺大。Coop不是包分配,还是要自己找的,学校系统只是相当于学校给你内推一下。 Coop制度允许同学们在学期中可以不上课Full Time工作,会更灵活一点。E.g. 21Fall入学的小张找22Summer实习失败,他可以继续找22Fall的实习,再失败,可以继续找23Spring的实习,这样获得实习的机会比只能Summer实习的机会大很多。不过这一点据我所知,有不少学校其实都是允许的,如果只是考虑这一点,可以在选校的时候调研一下其他目标校是否允许这样做。 其实在我看来,对找工的同学来讲,NEU最大的优势在于氛围。NEU MGEN系有一门1学分的就业指导课 ENCP 6000,这是Coop的前置条件。这门课的老师就会成为你的Coop Advisor,天天发邮件催着找实习,发工作机会,时不时还要和你meeting一下看你找的怎么样。学校大部分活动也是围绕就业来展开的,经常会邀请往届校友回来分享找工经验等等,我现在所在的Seattle校区这边还有Code Lab活动,学校官方带你每天刷5题LeetCode,这都给整个项目带来了一个良好找工作的氛围。项目外,主要在微信群里,感觉同学们平时都是在讨论找工相关。同学们会抱团刷题,交流找工经验,我有看到21Fall的同学们现在(现在才是21Fall入学前半年多)有组建一个Push刷题群,每天在群内互相监督刷题打卡。按照他们那个规则,等到21Fall入学的时候,本来可能零基础的大家都能带着两三百题题量在找实习,很明显是能有巨大优势。 最后求点米嘻嘻,米是写文章的动力^_^
评分
上一篇:UCI MSCS半年讀書和生活心得 下一篇:SMU MITB 本帖被以下淘专辑推荐:
| ||||||||||||||||||||
|
|
|
本楼:
全局:
53
0
| ||
|
|
||
|
本楼:
全局:
299
17
| ||
|
本楼:
全局:
4910
437
| ||
|
本楼:
全局:
444
14
| ||
|
本楼:
全局:
444
14
评分
| |||||||||||