摘 要: 新工科建设对高校程序设计课程提出了新要求。囿于课程规划、学生基础等因素,当前高校非计算机专 业程序设计课程普遍存在定位落差、偏语法弱应用、重计算轻实用等问题。面向新工科建设,本文以提高学生实用程序 设计能力为目标,提出Python+C/C++的程序设计课程互补体系,Python搭建应用、C/C++构造基础(类库);综合利 用各类教学资源,提出课外加强基础学习、课堂重点讲方法、在线强化练习的教学模式;采用分阶段能力教学方案,在 课程阶段重算法逻辑训练,在实训阶段“选择实际案例、引入Windows开发机制”强化应用性和实用性,效果良好。 |
关键词: 新工科;程序设计;互补体系;实训 |
中图分类号: TP311
文献标识码: A
|
基金项目: 中国石油大学(华东)自主创新科研计划项目“复杂构造约束的储层四面体网格剖分技术研究”(18CX02020A),“中央高校基本科研业务费专项资金资助”(supported by“the Fundamental Research Funds for the Central Universities”),中国石油大学(华东)教改项目“新工科背景下计算机公共基础教学课程体系构建”. |
|
Study on the Construction of Programming Courses in New Engineering |
LIU Peigang,YANG Shaohui,ZHANG Xuehui
|
( College of Computer & Communication Engineering, China University of Petroleum, Qingdao 266580, China)
|
Abstract: The construction of new engineering has put forward new requirements for programming courses in colleges and universities.Subject to curriculum planning and student capacities,there are many problems in the programming design course for non-computer majors,for example,positioning discrepancy,prioritizing grammar instead of application,prioritizing computation instead of practicability.In view of the construction of new engineering,to improve students' ability of practical programming,this paper puts forward a complementary system of programming courses,Python plus C/C++,building the application in Python and constructing the foundation (Class Library) in C/C++.Taking advantage of all kinds of resources,the paper proses the teaching model of strengthening basic learning outside class teaching,emphasizing methods in class and intensifying online practices.The grading teaching mode is adopted, that algorithms were emphasized in class and the applicability and practicality were strengthened by real cases and the Windows Development Mechanism in practical training scheme. And it has gained good effects. |
Keywords: new engineering;programming design;a complementary system;practical training |