SPOC学校专有课程
程序设计基础(那俊)
分享
spContent=《程序设计基础》课程是计算机类专业课程中的一门重要专业基础课,课程的任务是使学生掌握程序设计的思想,理解核心编程概念,掌握独立于编程语言环境的程序设计方法,理解程序设计背后的逻辑并获得有效的编程技能。课程采用英文课件PPT及中文视频讲解的方式,将中英文教学资源进行有效融合。
—— 课程团队
课程概述

《程序设计基础》课程以计算思维构建为主线,把相关基础知识、编程技术和程序设计思想融会贯通,并将软件工程的开发方法融入到课程教学内容之中。课程采用英文课件PPT及中文视频讲解的方式,将中英文教学资源相结合,包括每周的测验题目均为中英文对照题目,培养学生的国际视野和自学能力。课程教学内容包括数据类型、控制结构、文件访问与数组等核心编程概念以及模块化问题分析、程序设计、程序文档编写、代码风格、面向对象理念等程序设计技术。通过对程序设计流程、基本控制结构、搜索与排序算法、文件操作及基本编程设计工具的学习,提高学生解决实际问题的能力,为计算机相关专业后续核心课程的学习打下坚实的基础。


本SPOC课程主要作为线上MOOC教学内容的补充,提供本班实际线下课程的课件、编程案例、源代码等学习素材,布置本班课后练习和作业,达到线下班级教学目标。

成绩 要求

课程学习的最终成绩构成说明(不限于慕课平台):

(1)平时作业10%,由SPOC的单元测验成绩折算;

(2)平时测验20%,五次线上课程课堂测验和四次实验课编程测验成绩各折算10%;

(3)实验20%,四次实验代码运行效果和最终大作业报告分别折算10%;

(4)期末机考50%,包括客观题和编程题。


课程大纲