Research of PBL teaching in the non computer science C language teaching

Author(s):  
Wen Xiangmin ◽  
Hu Lin
2013 ◽  
Vol 475-476 ◽  
pp. 1094-1097
Author(s):  
Jian Xia Su ◽  
Gen Li

The effect of fractal theory describes roughness and irregular geometric shapes in the nature or in non-linear system. In recent years fractal theory is extensively applied to many fields, such as mathematics, physics, chemistry, geography, earthquake and astronomy, computer science. In this paper, Visual C++ language is used to simulate fractal trees, snowflakes and cracks because of good use interface and strong computer programming technology. The parameter of the fractal graphics, such as recursive degree, length and rotation angle, can be modified by using the parameter dialogue box in order to obtain various fractal graphs. This paper focuses on the algorithm study of fractal simulation graphs.


Author(s):  
G. Mohana Charyulu ◽  
S. Venkateswarlu ◽  
D. B. K. Kamesh ◽  
S. Sreelekha

2011 ◽  
Vol 271-273 ◽  
pp. 1913-1916
Author(s):  
Heng Yang Liu ◽  
Ling Lu

This article first introduce the importance of C++ language in the course of object-oriented, and the teaching mode before. Aim at the problems in the past mode of C++ teaching, the author analyses the problems in essence. And then, the author proposes a new method that is combination of MFC in C++ language teaching. Because of the MFC's inherent characteristics and the MFC are packaged by C++ language grammar. The instruction overcome many problems that exists in the last C++ language teaching, such as dull, lacks vividness and the lack of achievement. At the same time, the author has successfully applied for this instruction mode in his own teaching process.


Computer Science is all about the solving problems with the help of algorithms and sorting is one of the basic operations for any problem solving method. In sorting, the arrangement of data or objects in any particular order is done with the help of algorithms. There is more than one method available and also includes a wide range of choices in a programming language. These languages serve a different purpose in their field of the area but some can be used interchangeably for the same purpose especially for a server-side language like JavaScript can also implement for server-side tasks and right now it is being widely used all over the internet. Here this paper analyzed these languages with merge sort and bubble sort with the languages of the latest public stable versions for an idea of the performance of these languages because they are pretty much interchangeable for different uses in the market the only difference these server side languages have is their architecture. This paper compared these languages’ capabilities with merge sort and bubble sort by executing them and observing them in terms of time by giving them different numbers of inputs. Analytics used an array of 2500, 5000, 7500, and 10000 lengths of an array that passes through these algorithms and noted the execution time to get a better idea of the capabilities of these languages. With this method, observes that in the latest public version of all languages python performs faster in merge sort while JavaScript performs better in bubble sort in executing 10000 inputs.


Author(s):  
Jose Antonio Belloch ◽  
Adrián Castelló ◽  
Sergio Iserte

The C language has been used for ages in the application development in multidisciplinary environments. However, in the academia, this language is being replaced by other higher-level languages due to they are easier to understand, learn and apply. Moreover, the necessity of professionals with a good knowledge in those high-level languages is constantly increasing because of the boosting of mobile devices. This scenario generates a lack of low-level language programmers, required in other less trendy fields, but equal or more important, such as science, engineering or research.  In order to revive the interest in low-level languages and provide those minority fields with well-prepared staff, we present in this work a MOCC C-programming course that is addressed to any kind of people with or without IT background. A feature that differentiates this course from others programming online-based courses is that we mainly focus on the C language syntax providing, via a self-tuned virtual machine, an encapsulated environment that hides any interaction with the command-line of the underlying operating system. A secondary target of this work is to foster the computer science degree students to enrol the computer architecture specialization at the Universitat Jaume I (Spain). For this purpose, the High Performance Computing and Architectures research group of that University has decided to use this C course as a tool for fulfill the gap of the current syllabus. The results show that half of the participants that completed the first session of the course have satisfactorily finished the course, and the number of computer science degree students that chose the computer architecture specialization the following academic course was increment by 3x.


Sign in / Sign up

Export Citation Format

Share Document