本课程为计算机大类专业的专业课,共16学时。对于计算机相关专业而言,程序设计能力是计算机专业学生应具备的基本技能。通过本课程的学习,使学生不只是简单地掌握了一种编程语言的基本语法,还能够针对要解决的问题,将问题转化为计算机求解的步骤,初步具备编写程序解决实际问题的能力。本课程在专业人才培养体系中起到了“打基础”的作用。
本课程通过创设有意义的学习情境,激发学生的学习兴趣;采用灵活的教学方法,强化重视基础知识的学习,通过边说边做,注重培养学生对程序结构/模式的掌握、对程序测试和调试方法的掌握以及良好的程序设计风格,有助于提高学生的程序设计能力。
本课程成绩由两部分组成:
(1)预习成绩40分;
(2)OJ平台(acm.swust.edu.cn)在线实验成绩60分;