本書基于計算機專業(yè)程序設計類課程教學模式的探索與實踐,對現行的探究式教學、協(xié)作學習、自主學習等教學模式進行分析研究,以多元智能理論、建構主義理論、人本主義理論為理論依據,對教學中所涉及的教材、教師、學生、教學活動、教學環(huán)境、現代教育技術等要素及相互間的關系進行了分析和研究,從中取長補短,綜合各種教學模式的優(yōu)點,提出了多種新型教學模式,設計教學模式圖并在實際教學中應用,以滿足教學改革的要求。理論分析和教學實踐表明,多種教學模式可以進一步促進學生學習的自主性、合作性和探究性,提升學生的信息素養(yǎng),提高學生的綜合素質,為構建終身學習能力奠定了良好基礎。