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.
Computer chess is a computer program which plays chess by itself without human intervention. With the development of related fields of study, the capability of computer chess has improved greatly since its emergence. The Game of the Amazons is a new and challenging game in computer chess. Amazons has attracted attention in the game programming because of its difficulty. In this paper, we implemented...
Access control is concerned with the policies that manage data sharing activities. Access control plays a crucial role in application areas such as education, health and business. However, most programming languages and programming environments do not naturally provide support for implementing access control policies requiring access control policies for systems to be coded as part of the development...
Along with the trend of computer technology, programming skill becomes the core competency of the future world, which highlights the importance of programming education. However, most of the related literature indicated that programming is difficult to be tackled for both learners who learn it and teachers who teach it. Despite of the importance, there are only a few cases in which teachers adopt...
In different forms of educational learning, student engagement was very important. Many research papers had focused on one teaching method to increase learning and the lecturer tasks were not grouped. This paper presents a framework, Integrated Student-Lecturer Engagement Design Framework (ISLEDF) that uses many in and outside classroom student engagement activities and teaching techniques to promote...
The paper begins with discussion on Aspect-Oriented programming (AOP), including its concept, thought, development, and advantage in handling crosscutting concerns, followed by description of the theory of constraints. Furthermore, combined AOP with first-order logic language, a schema on detection of the business constraints in requirement analysis is presented, which is simple and practicable, thus...
Evaluation of student examination answer-scripts and result compilation are two laborious but crucial post examination tasks. In the manual process of evaluation and result compilation, errors in marking, tabulation, recording, calculation coupled with the impact of Examiner subjectivity or Examiner variability, are very common. Most of the currently used methods partially address these problems by...
Tcl is the original embeddable dynamic language. Introduced in 1990, Tcl has been the foundation of the scripting interface of the popular biomolecular visualization and analysis program VMD since 1995 and was extended to the parallel molecular dynamics program NAMD in 1999. The two programs together have over 200,000 users who have enjoyed for nearly two decades the stability and flexibility provided...
Three practical meteorological applications with different characteristics are used to highlight the usability of a computer science workflow middleware called ASKALON by allowing easy access to distributed computing for atmospheric scientists. Utilizing Cloud and Grid computing, this paper shows use case scenarios fitting a wide range of applications from operational to research studies with real...
Computing in schools has gained momentum in the last two years resulting in GCSEs in Computing and teachers looking to up skill from Digital Literacy (ICT). For many students the subject of computer science concerns software code but writing code can be challenging, due to specific requirements on syntax and spelling with new ways of thinking required. Not only do many undergraduate students lack...
The popularization of digital educational devices with low barriers to entry has encouraged the development of many training activities oriented towards the incorporation of technology in schools. In some cases, the introduction of technology has led to the development of new educational practices that support the development of computational thinking. However, the supposed benefits of these approaches...
A considerable body of research examines people's perceptions of the nature of science. There is also extensive research about what those perceptions are for teachers, and what strategies can be used to change them. There is, however, very little information about what these perceptions may be in the case of computer science. In fact, computer scientists struggle to agree on a definition of their...
Using the Scratch environment as a tool to teach programming skills or develop computational thinking is increasingly common in all levels of education, well-documented case studies from primary school to university can be found. However, there are reports that indicate that students learning to program in this environment show certain habits that are contrary to the basic programming recommendations...
Retention has traditionally been an issue in many introductory computing courses and major degree programs. In Fall 2013 we saw an anomaly with particularly high persistence and success rates among students in our majors-only explorations course. A close examination revealed a similarly higher than usual success and persistence rate by our majors in the first programing course they were taking simultaneously...
In paper shortly describes handling calculable complex "Dnepr-2, which including a calculable machine "Dnepr-21" and handling machine "Dnepr-22" for the management by Technologies Processes (TP) objects to Automatisation Systems. Complex"Dnepr-2" was elaborated in Institute of cybernetics AN Ukraine and his special designer bureau of mathematical machines and systems...
In May 1954, a secret military unit (m/u 01168) was established in the USSR Ministry of Defense. This unit was in fact a new military research organization, Computing Center of the USSR Ministry of Defense No 1 (CC number 1 USSR MD, now CRI-27 Russian Federation MD). The founder of the Computing Center number 1 of the USSR Ministry of Defense was a Soviet scientist who from scratch created the basis...
It is the purpose of this paper to encourage the use of unmanned aerial vehicles (UAVs) for the development of interdisciplinary engineering education projects. The use of UAVs is an excellent tool to gather students from various engineering and science fields. This paper explores the different features that a four-rotor UAV is used for STEM education including the training of undergraduate students...
We all know that the development of science and technology from the middle of the twentieth century has been closely associated with computers. For nearly half a century, computers have been present in the life of my family and have largely determined it. We were not just witnessing the formation of the computer epoch, but also we were active participants in the upcoming era of "second literacy".
In this article history of Algol 68, USSR research groups implementing this language and it's impact on the programming as a whole in USSR are described. Algol 68 Working Group headed by academician Andrey Ershov was organized. This group had meetings 4-5 times a year in different USSR cities where Russian terminology, practical questions of translation technique, etc were discussed. History of A68LGU...
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.