基础课程
预期所有已获MSCSE计划录取的学生都已具备以下基本科目的能力,这是获得B.S.计算机科学与工程或计算机科学专业。没有这种背景的申请人仍可以被录取,但前提是该缺陷可以通过除正常学位要求之外的课程作业加以纠正,并且必须在研究生学习的第一年内完成。或者,学生可以在另一家认可的认可机构修读类似的课程。可用于纠正缺陷的主题和相应的SCU课程包括:
逻辑设计(COEN 21)或921C
数据结构(COEN 12)或912C
计算机组织和汇编语言(COEN 20或ELEN 33)或920C
离散数学(AMTH 240)
机率(AMTH 210)
微分方程(AMTH 106),数值分析(AMTH 220和221)或线性代数(AMTH 245和246)之一
额外的一门高级编程课程或一年的行业编程经验
MSCSE核心(12学分)
COEN 210 —计算机体系结构(4学分)
COEN 279-算法的设计和分析(4学分)
COEN 283 —操作系统(4学分)
请注意,从2007-2008年开始,COEN 233(计算机网络)和COEN 256(编程语言原理)不再是MSCSE核心的一部分。
选修
学生必须参加至少8个COEN 300-899课程。 CSE选修课不仅限于专业课程,还必须得到顾问的批准。专业化课程包括针对每个专业化领域的建议(非必需)课程;选择专业课程不是强制性的,建议的课程可以在获得顾问批准的情况下被其他研究生课程取代。专业化轨道是:
数据科学:COEN 240、272、280、281和以下至少一项:COEN 241、242、266、317、338、380,AMTH 212、247和顾问批准的其他课程
物联网:COEN 233、243和COEN 241、242、268、331、350、389和顾问批准的其他课程中的至少12个单元
软件工程:COEN 260、275、285、286、385和386
信息保证:COEN 225、250、252、351; AMTH387;以及以下至少一项:COEN 226、253、254或350
多媒体处理:COEN 201、202、238和338;至少6学分位,分别来自AMTH 211,COEN 290、339、340、343、347,ELEN 241、244或444
计算机网络:COEN 233、239和COEN 234、235、315、316、317、329、331、332、335、337、338、339、347、350、351中的至少12学分(至少6学分) 300级课程)
计算机体系结构和系统:COEN 307、313、318和320;以及来自COEN 203、204、207、208、218、301、303、319的至少4学分
SCU工程毕业生核心要求(至少6学分)。
选修课:至少达到45学分。(允许的非COEN研究生单元最多为10学分,包括来自工程研究生核心的单元,并且课程必须得到指导老师的批准。)
请注意:软件工程课程要求COEN 288。研究生核心课程不可放弃。
请注意:希望做论文的学生(COEN 497)应就这些要求的修改咨询其学术顾问。