卡内基梅隆大学软件工程专业课程设置

计算机专业留学|2015年01月15日 13:30
卡内基梅隆大学软件工程专业课程设置
  卡内基梅隆大学MSIT-SE共有5门核心课程,其中3门需要在秋季学期选:
  17651 Models of Software Systems;
  17652 Methods: Deciding what to design;
  17653 Managing Software Development; 另外还有一门必修的Communication课。这四门课系里都会事先选好。

  三门核心课需要的时间都比较多:
  (1)Models 主要介绍使用数理逻辑和Model checking,需要一些数学技巧。每周一次作业,一共有三次Project,期中有一次Take Home考试,期末有闭卷考试。平均每周大约需要15小时。
  (2)Methods 主要介绍软件需求收集、分析和初步设计,需要阅读大量论文和课本,作业形式主要是使用学到的方法来进行设计。这门课被大多数同学认为是最难的一门,每周有两次作业,一共有五个Project(需要和MSE合作),每个人需要做两次Presentation,没有考试和Final Report。平均每周需要20小时左右。
  (3)MSD 主要介绍软件开发过程管理的知识,同样需要阅读大量论文和案例,作业形式主要是案例分析和报告,对英语写作能力要求较高。每周一次或两次作业,一般是Reading Questions和Case Study,还有三次Team Case Study。没有考试,有一个Final Paper(15-20页)。平均每周需要18小时左右。

  小贴士:卡内基梅隆大学软件工程专业的一个特点是先紧后松。刚开学时的作业最多,而且因为还不懂要求,需要的时间最长。建议在刚开始的时候多花些时间,尽快适应节奏就好了。 除了核心课外,MSIT-SE 需要在三个学期中另选至少4门12学分的选修课(两门6学分的Mini 课相当于一门12学分的课程)。因为这3门核心课程需要的时间比较多,春季学期只有两门,建议在秋季学期不要选太多选修课。Software engineering 有几门非常好的课程(不过SE的课程一般都比较难),可以在学校的课表中找到。此外挺多同学选MISM和Tepper的课程,也对我们的专业很有帮助。

我要咨询

您的姓名 所在地区
联系电话 QQ
意向国家 邮箱Email
咨询内容
 
留学专业大联盟