MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

教学大纲

简介

本课程讲述面向工程、科学与管理应用的基础软件开发和计算方法。重点为面向对象的软件设计和开发。学生用笔记本电脑(可临时借用)主动学习。作业包括编程的概念、用户图形界面、数值方法、数据结构、排序和查找、计算机图形学以及一些精选的高级课题。编程语言为Java®语言

辅导课

每位同学被安排每周参加一次小组辅导课。每组8位同学,1小时课时。必须参加。请自带笔记本电脑和无线网卡。在第二次课结束前会分配给同学们小组辅导课组号。

教材

必备

Horstmann, Cay. Big Java®: Programming and Practice. New York, NY: Wiley, 2001. ISBN: 0471402486.
查找折扣价;可以买用过的旧书,或者在一些当地书店可找到Wiley提供的降价书。

可选

Press, William, Saul Teukolsky, and William Vetterling. Numerical Recipes in C: The Art of Scientific Computing. Cambridge, UK: Cambridge University Press, 1992. ISBN: 0521437202.

也可以在线参考Java® Tutorials.

笔记本电脑

在本1.00课程课上(所有的面授课/实验课及小组辅导课)需用笔记本电脑。如果你有笔记本电脑,请带上它和无线网卡;你还必须下载Java® (J2SE), Javadoc and the Eclipse interactive development environment (IDE); 详见本课程的工具一栏。笔记本电脑的配置要求:内存256MB,操作系统为Windows® 2000, Windows® XP, Mac OS® X or Linux® 。另有少量的笔记本电脑可供临时借用;如果你想借用,请在第一次课填写申请表。

评分规则


考核项目 百分比
10道大作业(每道4分) 40%
30道自学习题(每道占1/3分) 10%
2次课内测验(开卷,每次12分) 24%
期末考试(开卷,20分) 20%
每周的辅导课,按考勤和参与表现记分 6%


先修课

18.01(单变量微积分学)。在上课和作业中会用到微积分学。

对迟交大作业的规定

作业只能迟交一次,且需在下一周的周一中午前补交。除非患病或家里出现紧急情况,否则作业只允许迟交一次。如果出现这种情况,请联系授课教师。

测验补考规定

除非患病或家里出现紧急情况,否则必须至少在测验日期前两周提出补考请求。如果需要补考请与助教联系。有效事由包括与MIT相关的旅行、院际运动会。请勿将工作和考研面试安排测验当天进行;只有当别无选择的情况下才考虑补考。我们不会自动安排补考;如果在测验前两周没人提出请求,我们就不再安排(除非患病或家里出现紧急情况)。一般来说,我们不安排第一次测验的补考,会安排(但并不一定)第二次测验的缓考。