《面向对象程序设计》是计算机科学与技术专业第一门介绍面向对象程序设计方法的课程,是该专业必修的一门重要专业基础课。面向对象程序思想和方法,是上世纪八十年代末、九十年代初逐步兴起的一种新的软件开发思想与方法,它是软件开发的一场革命。因此,自九十年代末,各校计算机专业便在培养方案中增加了面向对象程序设计方面的课程,国家教指委也将《面象对象程序设计》列为了计算机科学与技术专业的核心课程。
课程具体目标是在强化基本理论、基本知识和基本技能教育的同时,通过各种基础理论和实验实践教学活动,使学生掌握面向对象程序设计的基本思想、方法、概念;掌握C++程序设计语言;具有对大型软件开发的初步认识;具有发现问题、分析问题、解决实际问题的能力。进而在本专业后续的学习和研究中,能自如地运用面向对象的程序设计理论和技术。
课程总体目标是使学生掌握面向对象程序设计的基础理论和方法,具有较强的面向对象进行程序设计的应用能力。
1. 考核要求
掌握面向对象程序的基本概念,特点,结构,原理及设计方法,重点学习C++程序设计语言的相关内容,能阅读C++程序,掌握编程技巧,培养学生面向对象的程序设计与软件开发能力,巩固和加深面向对象程序设计理论知识,加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养
2. 成绩评定
课程成绩构成如下:
(1)单元测验:20%;(2)平时作业和交流讨论:30%;(3)期末考试:50%。
本课程设置两档成绩:
(1)合格证书:课程总成绩满足≥60分,且˂85分;(2)优秀证书:课程总成绩满足≥85分,且≤100分。
C语言程序设计
数据结构与算法
1.C++Primer中文版(第4版)(Stanley B.Lippman Josée Lajoie Barbara E. Moo著, 李师贤 蒋爱军 梅晓勇 林瑛译,人民邮电出版社)
2.C++编程金典(第三版)(H.M.Deitel, P.J.Deitel著,周 靖 黄都培译,杨小平审校,清华大学出版社)
3.C++沉思录(Ancirew Koenig Barbara Moo著,黄晓春译,孟岩审校,人民邮电出版社)
4.C++程序设计实验指导(钱能著,清华大学出版社)