《程序設計基礎(2)》是計算機類專業重要基礎課。課程教學包括3個階段:C綜合程序設計、面向對象程序設計(C++)、C++綜合程序設計。
第1階段:C綜合程序設計,4周(20學時),它是一個綜合性、設計性實踐教學環節,綜合運用結構化程序設計方法(C語言)和技能,完成一項具有一定復雜度的綜合程序設計任務。
第2階段—面向對象程序設計(C++),12周(60學時),主要介紹面向對象程序設計方法和C++語言基本知識,通過大量的程序實例和相關練習,逐步掌握C++的面向對象程序設計的功能,進而掌握面向對象程序設計的基本知識和設計方法。
第3階段—C++綜合程序設計,2周(10學時),它是一個綜合性、設計性實踐教學環節,在完成前兩個階段學習的基礎上,綜合運用面向對象程序設計方法(C++)和技能,完成一項具有一定復雜度的綜合程序設計任務。