GER课程在斯坦福大学本科教育中占很大比例。 为拓展学生的视野,学校开设了复盖人文科学、自然科学、应用科学与技术、人类与社会学等各个领域的700多门GER相关课程,学生必须从四个领域中选择10门课程。
与国内通识教育课程简单合格的情况不同,斯坦福的GER课程伴随着很多读书,学生需要读很多书写论文报告。 在清华大学读书的中国留学生感叹斯坦福的人文科目很难及格。 但这门通识教育课开阔了学生的视野,潜在地培养了学生的文章和语言表达能力。
在教育学生人类方面,通知教育课发挥了不可替代的作用。 以人文科学指导论子领域为例,开设公民、自我认识、阅读与个性形成、传统与变革、生死观、恋爱与谎言、自然思维、文雅艺术与大众文化变迁等课程,通过这些课程,学生学习自我认识、社会理解、人生思维、合格公民的方法。 培养方案规定学生入学第一学期必须选择一门课程,体现了初学人才的教育理念。
启发思维的计算机公共基础课
国内高校计算机入门课主要以技能操作练习为主,辅助介绍基础知识。 例如,在很多高校开设的全校选修课“计算机文化基础”中,Windows操作、Office练习占了很大的比重。 斯坦福大学计算机公共基础课以启发思考、拓展视野为主,开设了“计算机系统结构未来”等新的讨论课,通过这门课程介绍了典型的计算机系统结构、技术发展和局限性,探讨了未来计算机可选择的组织结构和程序体系 “计算机领域的重大突破”( Great Ideas in Computer Science )作为“计算机和信息安全”,介绍黑客入侵、计算机系统常见漏洞、防止攻击的技术措施以及密码技术和计算机安全方面的法律问题 综上所述,介绍了计算机发展史上的主要成果,考察了计算机理论与实践的相互影响,相关问题包括计算能力的局限性、算法效率、密码技术、语言翻译、人工智能、计算机网络等。 另外还有“计算机系统灾难”( The Downside of Computer System ),介绍了计算机系统如何失灵、计算机系统崩溃对社会的影响、计算机崩溃造成的灾难的例子
国外一流大学公共基础课以计算机指导论形式多边介绍计算机的核心基础知识。 不仅从正面介绍计算机技术的成果、给社会带来的变化,还从反面介绍计算机的局限性和教训,提出学习计算机应该考虑的问题。 新生进修课的教育形式也被引入,这个课程对刺激学生的知识欲很有帮助。

系统化程序设计与程序设计语言课程教学
在编程方面,国内的计算机专业只开设了c、Java等少数的编程课。 斯坦福大学计算机系开设的编程和编程语言课程最多15门,既有说明ccccssxml的专业编程课程,也有强调面向对象特征的“面向ccq对象的编程”, 既有“面向对象的系统设计”等编程课程,也有说明javascripthtmlcssxml的web客户端编程课程,还有将各语言的难点和精髓进行横向比较的高级编程课程,还有强调编程能力的软件实践
编程入门课分为快递类别有CS106A、CS106B、CS106X三个课号。 在其中CS106A使用c并且为初级编程,CS106B为CS106A的后续课程,c:+。 CS106X面向具有编程基础的学生,复盖CS106A和CS106B的内容,一学期就完成。 CS106是全校的公共基础课,是大部分专业课的必修课,每学期选修课的人数很多。 因此,学校配备了很多助手,通常由这门课的高年级学生负责,被称为Section Leader(SL )。 学生按十几人分组,由SL负责指导,经常组织讨论。
最推荐的编程课是“编程范例”( CS107 Programming Paradiams ),这是计算机专业的必修课,是实现c、c 20000000000000000652一个算法过程中的各语言 每隔一两周就有一项重大的工作要求学生用不同的语言来完成,让学生了解各种编程语言的应用情况。
与国内相比,必修的计算机专业课程数量虽然少,但大部分课程都有编程大的工作,负担很重。 虽然没有设置软件工程的课程,但是通过一些大的工作训练了学生的软件工程思想。
重视培养表现力的专业作文课
在培养方案中,设置专业创作要求是斯坦福大学本科培养方案的一大特色。 写作训练分为两个阶段。 首先是基础性创作,重点培养学生的一般创作能力和修辞技巧,然后写专业文章,学生应该从包括高写作要求在内的三门课程中选出一门,完成专业写作训练。
培养方案没有综合论文训练的一环,但由于有实践班的课程“软件项目设计”( Software Project ),学生不仅接受了真正的软件设计训练,还接受了综合论文写作训练。 在为期10周的课程中,1~4名学生分成小组,以Team Work形式完成具有实用价值的软件项目,要求实现从设计立项、任务说明、编程到测试的软件开发全过程。 除了制作各阶段的设计文件,还要求学生制作用户手册。 这里没有抄写的馀地。 因为所有的文件都和自己开发的软件有关系。
斯坦福大学非常注意学生表现能力的培养,为此成立了特别的辅导机构Stanford Writing Center。 该中心开设了十多个写作课程,经常举办写作系列讲座。 工程学院也开设了提高学生写作和演讲能力的课程。 编写实践课,帮助学生提高学术论文和学位论文的写作水平,在一般演讲课上,内容涵盖了正式演讲、即兴发言等与口语表达相关的各个方面。 另外,还设置了演讲和问答室,配备了录像和广播设备,使来问的学生能够看到自己的试听录像,对提高学生的演讲能力非常有帮助。