面向对象程序设计(C++)
分享
课程详情
课程评价
spContent=“面向对象程序设计”是计算机科学与技术专业的一门核心专业课程,如何让学生更好地树立计算思维,并具备程序开发能力,对学生后继课程的学习起到尤为重要的作用。课程以面向对象程序设计思想和方法为主线,以C++程序设计为载体,设置了专业知识层面、专业能力层面、通用能力层面,三个维度的课程目标。
—— 课程团队
课程概述

        面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,它是对计算机的结构化方法的深入、发展和补充,达到了软件工程的三个主要目标,即重用性、灵活性和扩展性,因此对程序设计感兴趣的同学,有必要学习掌握面向对象程序设计的方法与技术。

       本课程以面向对象程序设计(OOP)为主题,以C++语言为载体,通过课程学习,使同学们掌握面向对象程序设计的基础理论和方法,提高利用面向对象方法进行程序设计的问题分析和解决能力,具备较好的面向对象程序开发能力

      本课程案例教学为特点,特别是每个单元的跟我做系列教学视频,为同学们快速掌握知识内容、提高应用能力提供了帮助。 

课程大纲
预备知识

C语言程序设计

数据结构与算法

参考资料

1.面向对象程序设计-C++(席磊,任艳娜主编,中国农业出版社)

2.C++Primer中文版(第4版)(Stanley B.Lippman  Josée Lajoie Barbara E. Moo著, 李师贤  蒋爱军  梅晓勇  林瑛译,人民邮电出版社)

3.C++编程金典(第三版)(H.M.Deitel, P.J.Deitel著,周  靖  黄都培译,杨小平审校,清华大学出版社)
4.C++沉思录(Ancirew Koenig Barbara Moo著,黄晓春译,孟岩审校,人民邮电出版社)
5.C++程序设计实验指导(钱能著,清华大学出版社)