In this paper, it combines withthe characteristics of vocational practical programming course reality, introduces a task-driven education reform idea for practical programming course. It reforms the theoretical and a...
详细信息
ISBN:
(纸本)9781467302395
In this paper, it combines withthe characteristics of vocational practical programming course reality, introduces a task-driven education reform idea for practical programming course. It reforms the theoretical and abstract course contents into task-driven cases, using typical tasks for the background and typical cases as materials. In the paper, it proposes detailed implementation method for programming practice course teaching and cases design, according to the course features and practical teaching.
this paper presents an assessment of different evolutionary programming (EP) techniques for solving single-objective optimization problem. Evolutionary programming has been widely used and applied with success in solv...
详细信息
ISBN:
(纸本)9781467350723
this paper presents an assessment of different evolutionary programming (EP) techniques for solving single-objective optimization problem. Evolutionary programming has been widely used and applied with success in solving many kinds of optimization problem. However there is no benchmark to test which techniques of EP models will give a better result in solving single objective optimization. three distinct EP models used are classical evolutionary programming (CEP), fast evolutionary programming (FEP) and improved fast evolutionary programming (IFEP). these EP techniques considered here differ in terms of search operator- Gaussian, Cauchy and mixed Gaussian-Cauchy during mutation process. therefore, selected test functions are used as a benchmark to test which models perform better for single-objective optimization. the three EP models showed that FEP is very good in having lowest computation time and significantly better than CEP and IFEP in terms of fitness solution.
VB is an object-oriented programming language. In order to improve the current teaching situation, this paper attempts to reform the present teaching methods from various means: stimulate students' interest in lea...
详细信息
ISBN:
(纸本)9781467302395
VB is an object-oriented programming language. In order to improve the current teaching situation, this paper attempts to reform the present teaching methods from various means: stimulate students' interest in learning, improve classroom teaching and experimental teaching and the like. the practice has proved that the teaching reform improves students' ability to solve practical problems in using the VB language, and comprehensively improve the quality of teaching.
programming practice is the professional skill in software programmming. In talent training, its function is to practise students' analysis capacity on data processed by the computer, appropriate data structure, s...
详细信息
ISBN:
(纸本)9781467302395
programming practice is the professional skill in software programmming. In talent training, its function is to practise students' analysis capacity on data processed by the computer, appropriate data structure, storage structure and corresponding algorithm selection, skilled algorithm design and programming to make the designed programs structure clear, correct and easy to read. the paper puts forward the principle and scheme of programming practice teaching and experimental case design by combining withthe characteristics of programming practice curriculum. the task-driven practice teaching have effectively promoted the development of professional practice teaching, improved the teaching effect and enhanced students' interest in study and learning enthusiasm.
Software configuration management computes the diff between the old version and new version of the program and represents the diff as added, deleted and updated text lines. the source code change represents the change...
详细信息
ISBN:
(纸本)9781467302395
Software configuration management computes the diff between the old version and new version of the program and represents the diff as added, deleted and updated text lines. the source code change represents the change type of code revisions in fine-grained levels such as class or field but rather to added, deleted and updated text lines. Atomic change is the minimal source code change. An atomic change can not be decomposed into other atomic changes. this paper defines the atomic change and the atomic change set of Java programming language. It analyzes properties of the atomic change set of Java programming language. It also emphasizes the differences of the binary compatibility and source compatibility of atomic changes of Java programming language. Finally, it gives a method for computing all source compatible atomic changes of Java programming language.
How to develop students' "capacity for computational thinking during the teaching process of computer programming, is one of the basic goals of computer fundamental education. Using C program language as exam...
详细信息
ISBN:
(纸本)9781467302395
How to develop students' "capacity for computational thinking during the teaching process of computer programming, is one of the basic goals of computer fundamental education. Using C program language as example, this paper discusses how to train thinking capability of students during the programming language teaching. Computer programming languages have the features of mass content and practical techniques, and it is difficult for students to master one in short period of time. We provide some advices about how to organize the teaching content and experiments are proposed for improving the teaching results, and human thinking characters are exploited for increasing creative capability. the teaching methods proposed have proved effective for training thinking capability of students.
programming Language has been a basic course for non-computer specialized students, however, using the traditional teaching method which focuses on knowledge system is difficult to stimulate students' interest in ...
详细信息
ISBN:
(纸本)9781467302395
programming Language has been a basic course for non-computer specialized students, however, using the traditional teaching method which focuses on knowledge system is difficult to stimulate students' interest in learning, making teach effects not satisfactory. Based on years of teaching practice, this article discusses about educational reforms of this course ranging from teaching methods, practical teaching to evaluation of teaching. An alternative teaching method based on the teaching content of project organization is introduced as a key point in the article and how to strengthen the practical teaching of the course is also included.
the C programming Language is one of the most popular teaching programming languages. It is generally considered that the computer programming time that a student spent on his homework directly affects his grade of th...
详细信息
ISBN:
(纸本)9781467302395
the C programming Language is one of the most popular teaching programming languages. It is generally considered that the computer programming time that a student spent on his homework directly affects his grade of the C programming Language. there is little research regarding the correlation of students'. computer programming time and their test grades. the computer programming time, grades of final test and the Zhejiang Computer Grade Test Band II (ZCGTBII) of students from a teaching class are collected. the students are divided into two groups based on their programming time. the T-Test is employed to analyze grades of final test and the ZCGTBII of the two groups. Analysis results show that the mean and the passing rates of final test and the ZCGTBII of Group I are greater than those of Group II. therefore, we conclude that the amount of time students spend practicing programming on computers plays a very important role towards mastering the C programming Language.
the compiler transforms source code into object code. the incremental compiler is smarter than the batch compiler. When the programmer changes some source code files in the project. It does not need to recompile all s...
详细信息
ISBN:
(纸本)9781467302395
the compiler transforms source code into object code. the incremental compiler is smarter than the batch compiler. When the programmer changes some source code files in the project. It does not need to recompile all source code files in the project and only needs to recompile changed source code files and all source code files directly and indirectly dependent on the changed source code files. this paper proposes an incremental compilation algorithm for the Java programming language. It overcomes the shortcomings of the make tool. It does not need to construct and maintain the makefile manually. the incremental compilation algorithm automatically collects and maintains the dependency rules. It also analyzes the effect of change types and eliminates unnecessarily recompilation process.
the programming education is very important in technical colleges, universities and enterprises. We have developed a problem solving environment (PSE) for the education and learning support: TSUNA-TASTE [T. Teramoto, ...
详细信息
ISBN:
(纸本)9781467308946;9788994364261
the programming education is very important in technical colleges, universities and enterprises. We have developed a problem solving environment (PSE) for the education and learning support: TSUNA-TASTE [T. Teramoto, et al., J. Convergence Information Tech., Vol. 5, no. 4, pp. 216-224, 2010]. the TSUNA-TASTE system has a framework to make various programming systems. In this paper we propose and develop a new subsystem of a Procon(Proguraming Contest) Competition Section in Japan. the TSUNA-TASTE may open a new possibility of helpful computer language education.
暂无评论