斯坦福大学《编程方法》公开课介绍

2017-09-27 21:42:28马德云
课程教育研究·新教师教学 2015年25期

马德云

摘要:斯坦福大学的课程《编程方法》是憩工程学院课程开放计划中的一门,本文对其践行介绍,包括课程的背景,基本情况介绍,课时的安排,作业布置、作业要求及批阅标准,并给出了最近一次的教学大纲。

关键词:编程方法 教学大纲 公开课

【中图分类号】G642;G431

一、背景

网易公开课中,有一门来自斯坦福大学的课程《编程方法》(Programming Methodologies),这是斯坦福工程学院课程开放计划中的一门,免费提供他人观看,我因而得以收看学习。整个课程是课堂直录,真实地再现了课堂教学的整体过程,在学习的过程中,通过课程主页几乎可以享受到与斯坦福大学学生同等的学习待遇。

二、課程介绍

本课程面向斯坦福大学所有专业的学生,无论是本科生还是研究生都可以休学这们课程,只是获得学分不同。课程是以计算机方面知识零基础为起点,教学内容不是局限在单纯的编程范围,不只是学习程序语言的结构,而是以软件工程思想为基点,教导学生,如何学习软件系统开发实用思想,未来的学生可以将这些思想应用到实践之中,软件工程思想是这门课程的重中之重。

1 课程主页(www.stanford.edu/class/cs106a)

课程主页提供所有课程资料,包括电子版讲义、作业所需的材料以及课程通知等等。当然,课堂上还是会发纸质的讲义。

2 课时安排

每周四次,课堂教学三次,第四次是小组讨论50分钟,共30次课,每一次课都将进行考勤记录。

3 邮件和注册

小组讨论必须经过注册,学校的选课系统给出几天的时间段,另外要求学生明白,电子邮件,将成为本课程互动的主要途径。……

登录APP查看全文