程序设计能力和系统设计能力(简称“双基“能力)不足是现在计算机类学生中普遍存在的问题。其中,程序设计能力薄弱,将导致后续课程难以达成预期的课程目标,无法培养国家和社会所需的专业人才。本课程主要培养同学们的计算思维和工程思维,使大家具备理论联系实际、分析问题和解决问题的能力,为后续专业课程的学习,打下坚实的基础。
本课程设置了人工智能、游戏开发、管理信息系统、基础算法四大专题,均以项目驱动方式,从实际问题出发,进行问题分析、算法设计、编码实现、测试和优化等实践过程,使同学们潜移默化地强化编程思维,巩固和提升使用计算机编程解决实际问题的能力;逐步建立从计算机视角来分析问题、解决问题的计算思维和工程思维,实现从“知识——能力——思维”的蜕变。弥补传统教学内容和模式导致学生复杂问题分析和设计能力、工程化思维、系统资源及第三方库调用能力不足的问题,并为后续人工智能、软件开发、游戏开发等能力培养奠定坚实的基础。