《程序设计基础》课程通过理论与实践并重的教学方式,在学好理论基础的同时,重视实践动手能力的培养。通过一个个案例,结合知识图谱、采取闯关的模式,引导学生掌握课程的各个知识点,学会创新思维、批判性思维和工程化方法,并培养分析问题、解决问题的能力以及“严谨、勤奋”的作风。
本课程将为后续课程的学习及今后从事软件工程打下良好的基础,也为人工智能、区块链、物联网、信息安全等计算机相关领域培养基础人才。
本课程于2020年被评为校级一流课程和上海市重点课程;2021年被评为上海市一流课程。