面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,它是对计算机的结构化方法的深入、发展和补充,达到了软件工程的三个主要目标,即重用性、灵活性和扩展性,因此对程序设计感兴趣的同学,有必要学习掌握面向对象程序设计的方法与技术。
本课程以面向对象程序设计(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++程序设计实验指导(钱能著,清华大学出版社)