Journal:Informatica
Volume 25, Issue 3 (2014), pp. 415–424
Abstract
Tablet computers and other mobile devices are widely used in education and other life activities. However, touch screen keyboards are not adapted to languages using alphabets with more letters than the English alphabet has. In this paper, we analyze the existing keyboards on such devices for various languages, influence of keyboard usability on the number of typing errors, and propose keyboard design guidelines for non-English languages. As an example, the layout for the Lithuanian language keyboard (32 native letters and 3 foreign letters) has been presented here. The described solution is not strictly related to the peculiarities of the Lithuanian language alphabet (apart from the number of letters), therefore it is suitable for other languages using a similar number of letters.
Journal:Informatica
Volume 17, Issue 1 (2006), pp. 3–12
Abstract
Localization is a complex process based on translation and adaptation of software features. Usually localization progress is identified with the number of translated resource strings. The paper investigates the dependency of number of translated strings to amount of human resources used. It is shown that the number of translated strings increases much slower at the end of the work than at beginning. The last strings are especially difficult to translate. Quantitative evaluation of dependency between number of strings in progress and human resources is presented.
Journal:Informatica
Volume 7, Issue 4 (1996), pp. 419–430
Abstract
Teaching of computer programming by electronic mail has been held in Lithuanian schools since 1992. School students of upper grades (8–12) took part in the experiments. The experiments showed that students cope better with first stages of programming (specifying the problem, etc.) than with the last ones (programming, debugging). The analysis of programming products (made by their peers) by students themselves may be expected to be an important component of learning and teaching.
The outcome of three year work is summarized and discussed. Observations and conclusions are presented. Distance teaching perspectives are discussed.
Journal:Informatica
Volume 6, Issue 3 (1995), pp. 265–276
Abstract
The results of investigation of computer programs written by school students during the 6th International Olympiad in Informatics are presented. Pascal program texts are analyzed on the lexical level. A certain relationship is indicated between program correctness and usage of some programming constructs as well as readability of the program text. The results are discussed from the standpoint of programming teaching.
Journal:Informatica
Volume 5, Issues 1-2 (1994), pp. 43–54
Abstract
A development of algorithms and writing of programs are considered as closely related but not identical parts of computer programming. Some differences between them are important for learning of computer programming, in particular, in distance learning. These differences are identified and discussed from the pedagogical point of view. The arguments for the selection of pedagogical based and cost-effective delivery modes in the case of distance learning are investigated. Practical examples supporting theoretical arguments are given on the activities of Lithuanian schools.
Journal:Informatica
Volume 2, Issue 4 (1991), pp. 473–477
Abstract
The role of an interface between an algorithm and its environment for school students is discussed. The motivation of the use of Pascal functions and procedures instead of commonly used programs in the first lessons of programming is presented. The main features of an interpreter of algorithms (Pascal functions and procedures) implemented on school computer are presented.
Journal:Informatica
Volume 1, Issue 1 (1990), pp. 156–166
Abstract
The role and goals of computer programming in the education of young people are discussed. The activity of the Lithuanian Young Programmers School by correspondence is described. Motivation of its curriculum and the way of teaching are given. Relations with the competitions of programmers and some other forms of teaching are considered.