选课选项

程序设计基础-2024-2025-1

授课教师:130137,150034

总学时:54

课程教材:理论内容采用下述书目: 1) 第1-11章:Koenig, A., & Moo B. E.著, 覃剑锋, 柯晓红, 蓝图等译 (2003). Accelerated C++: Practical Programming by Example (中文版), 中国电力出版社. 2) 第12章:董付国 编著 (2018). Python程序设计基础. 清华大学出版社. 实验内容采用自编讲义。

先修课程:

主要参考书目:

Lippman, S. B., Lajoie, J., & Moo, B. E. 著, 李师贤, 蒋爱军, 梅晓勇, 林瑛译 (2012). C++ Prime. 人民邮电出版社.

[1]. Lippman, S. B., 候捷译 (2013). Essential C++ (第1版), 电子工业出版社.

[2]. Guttag, J. V. (2021). Introduction to Computation and Programming Using Python - With Application to Computational Modeling and Understanding Data (3rd.). MIT Press.

课程内容简介(中文):本课程旨在以经典编程语言C++为例,向心理学专业的学生讲授程序设计的基础知识,进行系统的编程训练,培养程序设计思维,为日后学习其它编程语言和运用计算机方法技术解决心理学研究问题奠定良好基础。课程主要内容包括:程序设计的相关概念与背景知识、C++语言的基本特点、常用数据类型与数据结构、控制语句与函数定义、结构体与类、Debug方法论、C++与其它主流编程语言的联系与区别等,合计共12章。课程按理论课与实验课交叉进行的形式开展,每一章均安排贴合心理学的实际需求的实例,以提高学生的学习兴趣,并布置适当的上机实验和课后作业,保证充分的实践和练习机会。学期末拟安排与心理学专业相关的半定期项目,通过实践考察学生的总体学习情况。

课程内容简介(英文):

教师: 林盈
访客不能访问此课程,请登录。