《程序设计基础(2)》是计算机类专业重要基础课。课程教学包括3个阶段:C综合程序设计、面向对象程序设计(C++)、C++综合程序设计。
第1阶段:C综合程序设计,4周(20学时),它是一个综合性、设计性实践教学环节,综合运用结构化程序设计方法(C语言)和技能,完成一项具有一定复杂度的综合程序设计任务。
第2阶段—面向对象程序设计(C++),12周(60学时),主要介绍面向对象程序设计方法和C++语言基本知识,通过大量的程序实例和相关练习,逐步掌握C++的面向对象程序设计的功能,进而掌握面向对象程序设计的基本知识和设计方法。
第3阶段—C++综合程序设计,2周(10学时),它是一个综合性、设计性实践教学环节,在完成前两个阶段学习的基础上,综合运用面向对象程序设计方法(C++)和技能,完成一项具有一定复杂度的综合程序设计任务。