学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
高级语言程序设计
分享
spContent=《高级语言程序设计》课程不仅是学习编程语言,更重要的是培养计算思维。本课程深入浅出地讲解C++语言的相关知识,适合零基础的初学人员;通过实例引导,注重培养在程序设计中归纳、总结、创新的能力,建立面向对象程序设计的思维方式。
—— 课程团队
课程概述

《高级语言程序设计》课程是一门学科基础必修课程,系统地介绍面向对象程序设计的基本思想,以及分析、设计和编程方法。该课程主要内容包括数据类型类型与表达式、语句与函数、数组、指针、类与对象、继承与多态、流类库等。

该课程采用深入浅出的讲解方式,通过实例引导学生主动思考,在讲述C++语法规范的同时注重培养学生建立程序化设计的思维方式,适合零基础的初学人员。通过该课程的学习,学生能够掌握面向对象程序设计的思想和方法,准确描述和分析问题以及运用计算思维解决问题,能够掌握面向对象程序设计的基本思想和方法,掌握正确、完善的程序设计能力,为将来专业知识的学习与实践奠定较好的基础。

授课目标

本课程的教学目标是:通过本课程的学习,使学生初步掌握程序设计的基本方法和技巧,养成良好的程序设计风格,为解决相关专业领域实际问题奠定基础。具体体现在:掌握Visual Studio系列开发环境的基本用法,并进行程序的编写、调试和运行;掌握选择、循环等C++的基本程序结构;掌握数组、指针等数据类型的使用;掌握函数、对象、文件等程序的组成成分;能运用面向对象程序设计的基本思想分析问题并编程实现。

成绩 要求

采取百分制,60分-89分为课程合格,90分以上(包含90分)为课程优秀。

注:本科生暂时没有课程证书。

课程大纲
预备知识

参考资料

参考教材:

《C++程序设计基础教程》,刘厚泉 李政伟,机械工业出版社,2014

参考书:

《C++ Primer》,Stanley B. Lippman ,中国电力出版社,2013

《The C++ Programming Language》,Bjarne Stroustrup,机械工业出版社,2013

《Accelerated C++中文版》,Andrew Koenig,科学出版社 ,2012