摘 要: 计算机类专业的学生掌握编程解决问题的基本技能,是基本的专业素质。算法是程序设计的灵魂,是用系统方法描述解决问题的方法,是从编程通向计算思维的必由之路。计算机类专业的“系统能力”,是计算机类专业相较于其他专业的核心竞争力。本文总结了六年来采用不同编程语言进行教学的比较,讨论了如何贯通专业学生的这些专业基本素质和核心能力,为我们进行教学时编程语言选择提供了基于系统能力的可行方案。 |
关键词: 程序设计;数据结构与算法;计算机系统;编程语言 |
中图分类号: TP312
文献标识码: A
|
基金项目: 本文为教育部高等学校计算机类专业系统能力培养试点高校项目;2019年广东省本科高校教学质量与教学改革工程项目“广东东软学院系统能力教学团队”资助. |
|
Analysis of Program Language Selection from the Perspective of Computer System |
LUO Xianlu, ZHOU Fuken, AI Guangyi, XIANG Yanfei
|
(School of Computing, Neusoft Institute Guangdong, Foshan 528225, China )
luoxianlu@nuit.edu.cn; zhoufuken@nuit.edu.cn; aiguangyi@nuit.edu.cn; xiangyanfei@nuit.edu.cn
|
Abstract: It is a professional quality for learners of computer majors to master basic skills of problem solving with programming. Algorithm, the soul of program design, is a stepwise procedure for solving problems systematically, and is the only access to computational thinking. "System Ability" is the core competitiveness of computer majors compared with other majors. This paper summarizes and compares teaching with different programming languages over the past six years, and then discusses how to enhance both professional qualities and core abilities of computer major students. The result of the paper provides a feasible scheme for programming language selection of teaching for cultivation of students' system capability. |
Keywords: program design; data structure; algorithm; computer systems; pr ogramming language |