Service modelling has become an increasingly important area in today's telecommunications and information systems practice. We have adapted a Network Design course in order to teach service modelling to a mixed class of both the telecommunication engineering and information systems backgrounds. An integrated approach engaging mathematics teaching with strategies such as problem-solving, visualization, and the use of examples and simulations, has been developed. From assessment on student learning outcomes, it is indicated that the proposed course delivery approach succeeded in bringing out comparable and satisfactory performance from students of different educational backgrounds.
The growing amount of information in the world has increased the need for computerized classification of different objects. This situation is present in higher education as well where the possibility of effortless detection of similarity between different study courses would give the opportunity to organize student exchange programmes effectively and facilitate curriculum management and development. This area which currently relies on manual time-consuming expert activities could benefit from application of smartly adapted machine learning technologies. Data in this problem domain is complex leading to inability for automatic classification approaches to always reach the desired result in terms of classification accuracy. Therefore, our approach suggests an automated/semi-automated classification solution, which incorporates both machine learning facilities and interactive involvement of a domain expert for improving classification results. The system's prototype has been implemented and experiments are carried out. This interactive classification system allows to classify educational data, which often comes in unstructured or semi-structured, incomplete and/or insufficient form, thus reducing the number of misclassified instances significantly in comparison with the automatic machine learning approach.
One of the main goals of many educational courses at various colleges, especially those which focus on applied economics and management, is the development of students' entrepreneurship skills. It is usually accomplished through various project-oriented tasks. The development of the students' entrepreneurship skills is also the primary objective of the E-commerce course offered by our Faculty of Economics. This course combines theoretical knowledge and practical skills. Students work on a number of practical exercises with the aim to create a functional e-shop. They have to look for business opportunities, understand economic processes, work within a team, and be able to promote their ideas, strategies, and procedures. Finally, yet most importantly, they must not be afraid to present and defend their solutions. This study examines whether and to what extent this approach contributes to the development of skills which are usually associated with entrepreneurship. The exploration was performed based on students' evaluation. Means-end chain model and hierarchical value map approach were chosen as a research method. The results of this research show that entrepreneurship skills are being developed except for a motivation of students to accept a risky business competitive environment. However, the propensity to take risk is one of the basic traits of successful entrepreneurs. Our future effort will aim therefore at modifying our educational content. Greater emphasis will be placed on how to teach students to accept competitive environment which is risky and mostly unpredictable.
There are many important issues in informatics and many agree that algorithms and programming are most important issues that need to be included in informatics education (Dagiene and Jevsikova, 2012). In this paper, we propose how some of these issues can be easily taught using the notion of a formal system which consists of axioms and inference rules by which theorems can be proved. As is argued in (Dagiene and Jevsikova, 2012), we can introduce important topics in informatics using puzzle-like examples and students do not need to have prerequisites for learning. The materials presented in this paper have been used in a college-level elective class titled Hypertext and Computability in our university since the fall semester of 2008 and we believe that the contents proposed in this paper can be easily used to teach beginner students without technical backgrounds.
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles' constructs of webbing and situated abstractions, we analyze programming novices playing a program-to-play constructionist video game to identify how features of introductory programming languages, the environments in which they are situated, and the challenges learners work to accomplish, collectively affect novices' emerging understanding of programming concepts. Our analysis shows that novices develop the ability to use programming concepts by building on the suite of resources provided as they interact with the computational context of the learning environment. In taking this approach, we contribute to computer science education design literature by advancing our understanding of the relationship between rich, complex introductory programming environments and the learning experiences they promote.
Scientific issues like the behavior of wild and domesticated animals can serve as a motivation to learn programming concepts. Instead of following a systematic introduction, the students directly dive into programming and start immediately with their projects. In this constructionist approach the educational challenge for the teacher is to provide suitable scaffolds like step-by-step instructions, architectural spike solutions, discovery questions, puzzles and role plays, which support individual and self-directed learning.
This paper proposes a student-oriented approach tailored to effective collaboration between students using mobile phones for language learning within the life cycle of an intelligent tutoring system. For this reason, in this research, a prototype mobile application has been developed for multiple language learning that incorporates intelligence in its modeling and diagnostic components. One of the primary aims of this research is the construction of student models which promote the misconception diagnosis. Furthermore, they are the key for collaboration, given that students can cooperate with their peers, discuss complex problems from various perspectives and use knowledge to answer questions and/or to solve problems. Summarizing, in this paper, a mobile tutoring framework, built up in the context of student collaboration, is presented. Collaborative student groups are created with respect to the corresponding user models. Finally, the prototype was evaluated and the results confirmed the usefulness of collaborative learning.
Games for learning are currently used in several disciplines for motivating students and enhancing their learning experience. This new approach of technology-enhanced learning has attracted researchers' and instructors' attention in the area of programming that is one of the most cognitively demanding fields in Computer Science. Several educational, or else serious, games for learning programming have been developed and the first results of their evaluation as a means of learning are quite positive. In this paper, we propose using arcade games as a means for learning programming. Based on this approach students first play a simple game, such as Snake or Tetris, study its code and then extend it. In a pilot study carried out in the context of an undergraduate programming course, students studied the source code of the well-known game Snake and extended it with new functionalities. The analysis of students' replies in a questionnaire showed that using arcade games as a means of learning programming concepts enhances students' motivation for learning programming, supports them in comprehending complex concepts and engages them in carrying out programming activities.
User interface and data visualisation criteria are central issues in digital textbooks design. However, when applying mathematical modelling of learning process to the analysis of the possible solutions, it could be observed that results differ. Mathematical learning views cognition in on the base on statistics and probability theory, graph theory, game theory, cellular automata, neural networks etc. Instead of this, research methodologies in learning design are diversified in behaviourism, cognitive, constructivism and connexionism. Behaviourism aims to promote observable behavior, but placing the responsibility for learning on the shoulders of teachers and/or textbooks' content. The cognitive and social psychology adds value to the systems theory and place the responsibility to mental structures of students' cognitive systems. Constructivism aims to support multiple perspectives or interpretations of reality, knowledge construction, context-rich, experience-based activities and focused on didactic activities. The connectionism models are based on mental or behavioral phenomena as the emergent processes of interconnected networks of simple units. These trends could be analysed on the base on linear, systems and Meta-Systems approaches. This article is a review of user interface and data visualisation criteria as a demonstration of Meta-Systems Learning Design in Digital Textbooks use and development.
A recent report by the joint Informatics Europe & ACM Europe Working Group on Informatics Education emphasizes that: (1) computational thinking is an important ability that all people should possess; (2) informatics-based concepts, abilities and skills are teachable, and must be included in the primary and particularly in the secondary school curriculum. Accordingly, the "2013 Best Practices in Education Award" (organized by Informatics Europe) was devoted to initiatives promoting Informatics Education in Primary and Secondary Schools. In this paper we present one of the winning projects: "Multi-Sensory Informatics Education". We have developed effective multi-sensory methods and software-tools to improve the teaching-learning process of elementary, sorting and recursive algorithms. The technologically and artistically enhanced learning environment we present has also the potential to promote intercultural computer science education and the algorithmic thinking of both science- and humanities-oriented learners.