课程简介
《C++程序程序设计》是我校各个专业学生必修的一门公共基础课程,其先修课程是大学计算机基础。本课程在培养学生的信息素质、计算思维、程序设计能力和解决实际问题的能力方面占有重要的地位。
本课程的主要任务是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,要求学生掌握C++语言的基本程序设计方法,掌握C++语言的常用算法、数组及函数的应用,进而学会利用C++语言解决一般应用问题,并为今后的学习奠定程序设计基础。
课程目标对学生的能力要求如下:
课程目标1:掌握C++语言程序设计的基本理论、基本知识和基本方法;
课程目标2:了解计算机的基本工作原理、产生和发展的历程,理解程序设计语言的基本概念,具备应用程序设计的方法对具体问题进行分析的能力;
课程目标3:引导学生应该程序设计的理论和方法解决本专业和生产实际中的具体问题,逐步具备计算思维能力和应用程序设计解决实际问题的能力;
课程目标4:了解C++语言发展历史、程序设计的作用和C++语言的集成开发环境,逐步培养创新意识和应用IDE进行程序开发的能力;
课程目标5:在课程学习过程中,逐步培养计算思维能力和学生的信息素养。
授课教师
2005年获华中师范大学计算机学院工学硕士学位,2001年7月入职华中农业大学任教至今,主要研究领域计算机科学与应用,独立主讲《C++语言程序设计》、《C语言程序设计》、《大学计算机》、《计算机图形学》、《电子商务》等多门课程。主持和参与了教育部及校级教研项目9项,主编和参编教育部规划教材7部,以第一作者发表了与课程思政相关教研论文3篇,获得第十四届青年教师讲课竞赛二等奖,2019年获信息学院教学贡献奖一等奖。主持了"C++语言程序设计课程思政示范建设项目",更新教学内容、改革教学方法、拓展教学环节、创新教学模式,从理论教学、实验教学、实践教学多视角多维度开展计算机程序设计类课程思政改革实施,积累了丰富的与思政教育结合、与时政热点结合、与创新前沿结合的课程案例和课程项目设计,覆盖课前、课中、课后、课外一站式教学环节完成知识传授、能力培养和价值塑造。参加了全国高校课程思政教学设计与课程思政建设专题研修、2020年一流本科课程建设应用实战工作坊、研究导向型教学研修项目、首批国家级一流本科课程标杆案例分享等多项教学研修及研讨并获得相关证书。