The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We have tested a scheme that measures the quality of education (QoE) in the network engineering program through the progress, outcomes or any evidence of the capstone project. We use simple relations based on efficiencies but weighted and with ambiguities. For this end, the performance of students are quantified through the definition of events which are actions that can help weakly or substantially...
One of the first challenges faced by students who are starting a Computer Science degree is to acquire skills which allow them solving real life problems through the use of algorithms. Such skills require the development of the ability to abstract as well as to apply algorithms development techniques. As a result of the difficulty in obtaining these competences, there are high failure and dropout...
Content creation and management is an inevitable part of teaching a course. This paper describes a novel way of handling this problem using Org-mode, a recently created text based information management tool being used within the Emacs user community. We list certain desirable features, specially for the purposes of computer science courses, such as support for collaborative development and literate...
The application of computer and multimedia technology will help improve the quality of adult education and scientific management, and it provides a platform to adult higher education teaching, edueational administration, student management. Based on the characteristic of adult learning, attention of this paper is concentrated on the drawbacks of present on-line teaching environment of adult education,...
Agile software development processes are widely adopted in software engineering projects. Their low organizational overhead and iterative nature make them ideal choices for small development teams. The application of those methods in software projects that require collaboration between multiple sub-teams is a challenging task that remains subject to intensive research. Especially the initial phases...
As the recent flourishing of mobile Internet, smart terminals such as netbook, MID and smartphone are the major devices for mobile Internet. However, programming on this new generation of hardware is never taught in existing software courses. This paper takes the instance of the course 'Software Development on Smart Terminals', which has been recently started in Zhejiang University, to present authors'...
When considering the jobs market, changes or recurring trends for skilled employees expressed by employers' needs have a tremendous impact on the evolution of website content. On-line jobs sites adverts, academic institutions and professional development “standard bodies” all share those needs as their common driver for contents evolution. This paper aims, on one hand, to discuss and to analyse how...
This paper outlines the flaws which exist in the traditional paradigm for experimental programming, and it establishes a novel teaching paradigm under network environment for the experimental programming. Applying network technology to the design process of experimental programming, we can not only improve the experimental teaching concepts and skills, but also cultivate students' practical and innovative...
With the spread of the Internet, a wide variety of businesses have been established that employ information technology (IT). These businesses are supported by specialist IT engineers, and so a great number of enterprises require their service. In addition, the number of institutions that train information processing engineers is increasing to meet the demand. However, the demand for such talented...
Programming course teaches students to understanding the concepts of programming and develop application effectively. Students have to acquire skills to identify problems and find suitable solution accordingly. Exposing students to classroom sessions may not be sufficient to ensure they are able to digest and develop the skills required in designing an application. Moreover, engineering program does...
This paper proposes a mash-up development methodology for Higher Education (HE) and libraries. The fast-paced development of mash-up editors has created a wealth of features and approaches that users can take advantage of. Meanwhile, there has been insufficient work on the creation of a mash-up development methodology that would serve as a guide to Higher Education and library mash-up developers....
The paper describes the strategies and guidelines for building effective global student teams based on the experiences obtained from six global software development projects involving 438 students from the universities in the US, Panama, UK, and Turkey. According to the findings obtained from these projects, the factors affecting online collaboration and the problems faced during management of projects...
In today's technological era, technologies for drawing fine figures have become necessary for effective communication in areas such as scientific research, industry, architecture, medical service, and education. In the areas of scientific research and education, computer algebra system (CAS) has become the preferred tool because of its superb drawing utilities and symbolic computation capabilities...
In order to satisfy the course needs of web database programming, this paper introduces a research teaching platform based on IIS environment. Students can cooperatively do the research project according to the teacher arrangement, and upload the research reports and web page works to the web server for communication and evaluation. The system takes a serious of measures for the security protection...
This paper present a novel homework processing platform. The platform can treat various kinds of homework in an entirely automatic way, including collection of homework, judgment, preservation of the result, and response of the result to the students. The platform can be always online so that the students' homework can be treated immediately. The establishment of the platform is based on public mailbox,...
The purpose of this study was to investigate how to improve the collaborative learning to encourage learners' participation in learning activities through CSCL. In addition,this study further to explore the differences of learning achievement from different collaborative learning environment.This study designed an efficient computer-supported collaborative learning (CSCL) mechanism and to develop...
The Web forum is the popular platform used for C++ program learning in which learners can discuss and solve the encountered problems collaboratively. The process of discussions for specific topics in the forum is most likely the inquiry-based learning. Discovering the students' inquiry behavior models in the forum is helpful for teachers to support the guidance during the inquiry-based learning. In...
Learning programming languages and developing software is important part of curricula at many educational institutions. Directly connected to that is a peer-to-peer sharing of program's source codes which is not always allowed. The article discusses the problem of plagiarism, especially the source code plagiarism and presents an excerpt of the results of the survey among students at Faculty of Education...
This study describes a Web environment for supporting the teaching of Introduction to Programming" course, which is taught to around 350 students/semester. The wide variety of student backgrounds and access to resources has rendered this task very challenging. This paper discusses the design, implementation and experiences related to a Web based learning environment. To this end, a Web environment...
The use of case studies in teaching software engineering has been steadily growing in recent years. Rich opportunities exist in both academia and industry to capture project data and turn it into learning opportunities. Unfortunately, no easy-to-use tool exists to help authors with the task of transforming un-edited material into an assembled, pre-packaged case. A recent project at Carnegie Mellon...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.