首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 578 毫秒
1.
本文从高职院校计算机专业学生编程技能训练过程中存在的问题出发,笔者分析后认为在学习过程中既要注重编程思维的培养,又要注重实际代码的编写,既要重视单一课程的学习,又要重视系统知识的综合应用。  相似文献   

2.
Computer programming skills constitute one of the core competencies that graduates from many disciplines, such as engineering and computer science, are expected to possess. Developing good programming skills typically requires students to do a lot of practice, which cannot sustain unless they are adequately motivated. This paper reports a preliminary study that investigates the key motivating factors affecting learning among university undergraduate students taking computer programming courses. These courses are supported by an e-learning system – Programming Assignment aSsessment System (PASS), which aims at providing an infrastructure and facilitation to students learning computer programming. A research model is adopted linking various motivating factors, self-efficacy, as well as the effect due to the e-learning system. Some factors are found to be notably more motivating, namely, ‘individual attitude and expectation’, ‘clear direction’, and ‘reward and recognition’. The results also suggest that a well facilitated e-learning setting can enhance learning motivation and self-efficacy.  相似文献   

3.
文章分析目前高校非计算机专业中程序开发类课程教学效果不佳的现象,提出其主要原因在于难以在有限的学时内兼顾编程语言基础训练和专业问题编程技能两方面的培养。以地理信息系统专业的二次开发课程为案例,通过引入图形化编程的概念和方法,帮助学生最大限度地克服对编程语言复杂繁琐的语法规范的理解障碍,实现将课程重点放在专业应用问题的程序化思维方法和编程技能的训练上,实际的教学效果充分显示了这一模式的有效性。  相似文献   

4.
《Visual Basic程序设计》作为计算机基础教育重要课程,其主要的目的是培养学员具备基本的简单编程能力。本文分析并讨论了VB编程有效的、快速的教学方法,使学员掌握"面向对象"程序设计的教学方法和技巧。  相似文献   

5.
Learning to program is a difficult process for novice programmers. AutoLEP, an automated learning and assessment system, was developed by us, to aid novice programmers to obtain programming skills. AutoLEP is ability-training-oriented. It adopts a novel assessment mechanism, which combines static analysis with dynamic testing to analyze student programs. It not only helps students to sufficiently test the programs, but also evaluates whether the programs meet the specification or not. AutoLEP encourages students to find and work through bugs, by providing automatic syntactic and structural checking, and immediate detailed feedback. This can improve students’ learning experience in programming and reduce the workload of the teaching staff. AutoLEP has been used in the C programming course at Harbin Institute of Technology and many other universities since 2004. The feedback on AutoLEP and its incorporation into the introductory programming course has been positive, both by students and teaching staff.  相似文献   

6.
7.
针对传统实践方式周期长、难度大、难以培养团队精神的弊端,提出在软件工程专业实践课程中引入结对编程模式。并选择多组学生结对编程完成同一项目,进行了对比试验。对比试验结果表明结对编程模式能有效提高学生的软件工程思想和质量意识,促进团队合作意识,参与学员的学习能力和沟通能力得到较大的提高。  相似文献   

8.
Teaching programming concepts in a more object-oriented way is a growing trend in Computer Science education. This paper takes the idea of abstraction-first teaching a step further, by using Bloom’s Taxonomy to design a course to present factual content early, followed by higher-level cognitive skills. In the course described here, factual content was covered rapidly, then reinforced by assignments, laboratory sessions and tutorials, aimed at building higher cognitive skills. The resulting course was successful in relatively rapidly bringing a class doing a “bridging” diploma up to the level required for dealing with a second-year course. As compared with previous runs of the diploma where much more time was spent in preparation for advanced courses, the class using the new approach performed better, suggesting that the approach used is worthy of further study.  相似文献   

9.
从心理学的视角对程序设计过程中变量命名、代码编写、算法选择、界面设计、程序测试与调试等几个方面进行了分析和探讨,对改进程序质量和提高设计效率的方法提出了其心理学依据,丰富了这些方法的理论基础,也使得寻找更适合的编程方法和技巧有了努力的方向.  相似文献   

10.
EXCEL中VBA编程语言的命令介绍及编程   总被引:1,自引:0,他引:1  
以EXCEL宏编程例子,讲述VBA编程语言在EXCEL中的应用和编程技巧。  相似文献   

11.
Abstract A PROLOG programming course was trialed on a class of twelve 16–17 year-old pupils who had varied previous experience of computing. The pupils were studying a variety of other subjects but would normally be considered to be of a high level of ability. The course was taught over a period of 15 weeks and lasted approximately 60 hours. Concepts covered included recursion and list processing. Most pupils were able to become reasonably competent over this period and one or two excelled. Previous experience of programming appeared to be an advantage if it had involved formal instruction in structured programming but indications were that self-taught BASIC proved to be an obstacle. It was concluded that further investigation of PROLOG as a school programming language would be worthwhile.  相似文献   

12.
综述MATLAB与VC++的交互编程   总被引:14,自引:0,他引:14  
在通信等工程领域的计算机仿真中,VC和Matlah的交互编程可以结合两者的优点,提高仿真效率。文中介绍了Matlah与VC 之间交互编程的几种方法,包括调用Matlab引擎、C语言mex程序、mat文件操作程序等方法,并特别介绍了Matlab Visual Studio Add-in的使用。同时分析了各种方法的优缺点和适用场合,提出了适合于算法仿真的交互编程方法。  相似文献   

13.
针对《面向对象程序设计》课程的特点和理论教学与实验教学过程中存在的典型问题,以培养学生的编程思想和编程能力为目标,结合教学实践的经验,提出理论教学中着重编程思想,实验教学中以实用性实例为主线、实验分层教学的改进方法,提高教学效果。  相似文献   

14.
Several Web-based on-line judges or on-line programming trainers have been developed in order to allow students to train their programming skills. However, their pedagogical functionalities in the learning of programming have not been clearly defined. EduJudge is a project which aims to integrate the “UVA On-line Judge”, an existing on-line programming trainer with an important number of problems and users, into an effective educational environment consisting of the e-learning platform Moodle and the competitive learning tool QUESTOURnament. The result is the EduJudge system which allows teachers to apply different pedagogical approaches using a proven e-learning platform, makes problems easy to search through an effective search engine, and provides an automated evaluation of the solutions submitted to these problems. The final objective is to provide new learning strategies to motivate students and present programming as an easy and attractive challenge. EduJudge has been tried and tested in three algorithms and programming courses in three different Engineering degrees. The students’ motivation and satisfaction levels were analysed alongside the effects of the EduJudge system on students’ academic outcomes. Results indicate that both students and teachers found that among other multiple benefits the EduJudge system facilitates the learning process. Furthermore, the experiment also showed an improvement in students’ academic outcomes. It must be noted that the students’ level of satisfaction did not depend on their computer skills or their gender.  相似文献   

15.
This study was conducted to test the hypothesis whether computer anxiety has a hindering effect on experienced computer users while performing complex computer tasks. Participants were 75 third-year psychology students taking a Delphi programming course. Prior to the course, a computer anxiety scale was filled in. Computer performance was measured in four different ways: through final course grade, predicted final grade, self-perceived programming skills, and through observed behavior while programming a computer application. The results showed that computer anxiety was found to correlate with the students’ prediction of their final grade and with the perception of their own computer skills, but had no effect on actual performance as measured by the final course grade. Furthermore, there was no significant effect of computer anxiety on behavioral measures while students were programming a computer application. The findings point into the direction of a “threshold effect”, where anxiety only hinders performance when this anxiety is sufficiently severe or when the context in which the task to be executed on a computer is ambiguous.  相似文献   

16.
针对高职计算机专业程序设计的教学,提出了以市场需求为导向,技能培养为目标,结合市场的需求,采用项目驱动,以实用的案例进行教学。提高了学生的学习热情和程序设计能力,所学的知识具有实用性,能促进学生的就业。  相似文献   

17.
《Visual FoxPro程序设计》课程是我校所有的本科生必修的一门课程,是学生接触的第一门程序设计课程,也是在校期间唯一学习的有关数据库类的课程。但是以往的教学方法将程序设计课程和学生所学的中医药知识完全分隔,所以学生对该课程在中医药领域的应用和研究不是很了解。通过大案例教学法,将两者紧密联系在一起,既提高了学生的学习兴趣,也能学以致用。  相似文献   

18.
C语言程序设计是高效计算机专业学生必修的一门基础课程,同时也是后续课程的入门课程,对于掌握基本计算机技术有着重要意义。尤其在Linux系统下,该系统在所有操作系统中占着重要地位,如何掌握计算机C语言编程技巧是当务之急。为此,本文重点探讨基于Linux系统分析计算机C语言编程技巧。  相似文献   

19.
介绍VB在网页编程上应用的几种技术技巧。  相似文献   

20.
程序设计是世界级的计算机必修课程,因此掌握好程序设计的思想和精髓就显得至关重要了。本文对当前程学设计教学中存在的问题进行了归纳和探讨,并根据程序设计课程的特点,提出了程序设计教学方法改进的几点建议。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号