"计算机程序设计基础"是理工科非计算机本科专业的一门重要的公共工具核心课程。以理工科院校基础课程模式创新为契机,贯彻创新型人才培养理念,结合信息化条件下高质量复合型人才培养方案,提出在"计算机程序设计基础"课程中采用基于网络环境的"四动"教学模式。