In this paper,based on carrying out an analysis on the problems in the teaching of object-oriented programming language VB in the non-computer majors of the higher learning schools,the authors make a discussion on the...
详细信息
In this paper,based on carrying out an analysis on the problems in the teaching of object-oriented programming language VB in the non-computer majors of the higher learning schools,the authors make a discussion on the teaching of the course VB in the non-c omputer majors from the perspectives of students,teachers' theoretical teaching,and practice teaching.
This study analyzed the effects of two heterogeneous cooperative groupings' blended learning on programming design learning achievements and attitudes. To achieve the above objective, this study used a quasi-exper...
详细信息
ISBN:
(纸本)9781936338313
This study analyzed the effects of two heterogeneous cooperative groupings' blended learning on programming design learning achievements and attitudes. To achieve the above objective, this study used a quasi-experimental design to conduct the experiment. Additionally, the research instruments used in this study included: Thinking Styles Inventory, cognitive style scale, programming design learning achievement scale, programming design learning attitude scale, and programming design blended learning teaching materials. The research subjects of this study are students from two classes of the first-year required programming design course within the information management department at a university of technology. The two classes were divided into experimental groups A and B. Experimental group A used academic achievement and thinking style grouping while experimental group B employed academic achievement and cognitive style grouping. The t-test, ANOVA and Hotelling's T-2 were used for statistical analysis. The results and concluding remarks are discussed.
The purpose of this study is to build e-Iearning system for constructivist programming design course. Base on the elearning system, researchers carried out experimental teaching and investigated how constructivist pro...
详细信息
ISBN:
(纸本)9781424455379
The purpose of this study is to build e-Iearning system for constructivist programming design course. Base on the elearning system, researchers carried out experimental teaching and investigated how constructivist programming design course influenced college students' performance. The results were shown as follows: After eliminating the effects of the pretest, the achievement score of programming design of the collaborative webbased learning group (experimental group) was significantly higher than that of the traditional learning group (control group). After eliminating the effects of the pretest, the attitude toward programming design of the experimental group was significantly positive than that of the control group.
Over the past decade, C++ has become the most commonly used language for introducing object-oriented programming and other abstraction techniques into production software. During this period, C++ has evolved to meet t...
详细信息
Over the past decade, C++ has become the most commonly used language for introducing object-oriented programming and other abstraction techniques into production software. During this period, C++ has evolved to meet the challenges of production systems. In this, C++ differs radically from languages that come primarily from academic or research environments, and from less widely used languages. Although C++ has also been extensively used in academia and for research, its evolution was driven primarily by feedback from its use in industrial applications. In this paper, we focus on three design areas key to successful C++ use. In doing so, we explore fundamental C++ concepts and facilities and present distinctive C++ design and programming styles that have evolved to cope with the stringent demands of everyday systems building. First we explore C++'s support for concrete data types and containers and give examples of how the C++ generic programming facilities, together with well-designed libraries, can yield flexibility and economy of expression. Next we examine some uses of class hierarchies, touching on issues including encapsulation, interface design, efficiency, and maintainability. Finally, we note that languages succeed for reasons that are not entirely technical and review the background far C++'s success. This paper is not a C++ tutorial. However, it does include enough code examples and supporting commentary that readers familiar with programming languages in general but unfamiliar with C++ can grasp the key C++ language constructs and programming techniques.
暂无评论