Auflistung nach Schlagwort "computer science education"
1 - 7 von 7
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelComputing in the classroom: Tales from the chalkface(it - Information Technology: Vol. 60, No. 2, 2018) Sentance, Sue; Waite, JaneComputing, a broad discipline including computer science, information technology and digital literacy, was introduced as a mandatory national curriculum subject in England in 2014. This meant the introduction of both computer programing and more academic computer science into the curriculum. Such a significant curriculum change involves a period of transition, lasting several years. Here we consider what we have learned about the implementation of the new curriculum, the external influences that have come to bear on teachers’ and pupils’ experiences, and the challenges that are faced.
- ZeitschriftenartikelEiffel in Lehre und Forschung – Erfahrungen und Perspektiven(Informatik-Spektrum: Vol. 20, No. 6, 1997) Ryba, Michael; Leboch, StefanIn der Industrie besteht derzeit ein wachsender Bedarf an Informatikern, die über Kenntnisse und Erfahrungen mit objektorientierten Techniken verfügen. Um diesem Bedarf Rechnung zu tragen, ist eine stärkere Einbeziehung dieser Thematik in die Informatik-Lehrpläne unverzichtbar. Aus didaktischer Sicht kommt in diesem Zusammenhang der Wahl einer geeigneten Ausbildungssprache eine besondere Bedeutung zu. Gerade unter diesem Aspekt zeigt sich die Überlegenheit der rein objektorientierten Programmiersprache Eiffel.Summary Today industry has an increasing demand for computer scientists, which have knowledge and experience in object-oriented techniques. Therefore this topic has to be embedded carefully into the computer science curriculum. From a didactic point of view choosing an adequate programming language for teaching is of essential importance. Fom this point of aspect the purely object-oriented programming language Eiffel proves its superiority.
- ZeitschriftenartikelEmpowering learners with tools in CS education: Physical computing in secondary schools(it - Information Technology: Vol. 60, No. 2, 2018) Przybylla, Mareen; Romeike, RalfIn computer science, computer systems are both, objects of investigation and tools that enable creative learning and design. Tools for learning have a long tradition in computer science education. Already in the late 1960s, Papert developed a concept which had an immense impact on the development of informal education in the following years: his theory of constructionism understands learning as a creative process of knowledge construction that is most effective when learners create something purposeful that they can try out, show around, discuss, analyse and receive praise for. By now, there are numerous learning and programming environments that are based on the constructionist ideas. Modern tools offer opportunities for students to learn in motivating ways and gain impressive results in programming games, animations, implementing 3D models or developing interactive objects. This article gives an overview of computer science education research related to tools and media to be used in educational settings. We analyse different types of tools with a special focus on the categorization and development of tools for student adequate physical computing activities in the classroom. Research around the development and evaluation of tools and learning resources in the domain of physical computing is illustrated with the example of “My Interactive Garden”, a constructionist learning and programming environment. It is explained how the results from empirical studies are integrated in the continuous development of the learning material.
- Conference PaperMTLG – Helping students and teachers creating and analysing simulations and games from a didactical and technical perspective(DELFI 2019, 2019) Leonhardt, Thiemo; Ehlenz, Matthias; Röpke, René; Bergner, Nadine; Schroeder, UlrikMTLG is a framework for the creation of animations, simulations and games that focuses on simple operation through multi-touch input, support for didactic implementation and the evaluation of learning data. The framework is completely web-based and therefore system and platform independent. Over several years, prospective computer science teachers and computer science students have used the framework in our e-learning labs and seminars. We have iteratively improved and enhanced the framework and its applications over several use cases in various computer science classes. The framework and all learning applications are available as open educational resources.
- ZeitschriftenartikelObject orientation in the literature and in education(it - Information Technology: Vol. 60, No. 2, 2018) Berges, MarcThe efforts around the world – CS4All in the U.S. or Computing At School in Great Britain – show that computing literacy is seen as important. One important part of computer science education deals with learning programming. So, object orientation should be in focus. But what is object orientation? Several different definitions are presented, and a definition of object orientation by its fundamental concepts is introduced. Furthermore, several educational “paradigms” are discussed. Additionally, a choice of object-oriented programming languages is presented. After all that theoretical background, some exemplary implementations of object orientation in national (German) and international curricula are shown. All in all, the article provides a broad overview of the topic of object-oriented programming in computer science education.
- ZeitschriftenartikelObjektorientierte Entwurfsmuster und Frameworks in der Informatik-Ausbildung an der Fachhochschule Konstanz(Informatik-Spektrum: Vol. 20, No. 6, 1997) Schmid, Hans AlbrechtIn den letzten Jahren wurden zwei Konzepte entwickelt, welche die Wiederverwendung von Entwurfserfahrung erlauben. Dies sind zum einen Entwurfsmuster, welche lokale, sich jeweils auf wenige Klassen beziehende Entwurfserfahrung zur Wiederverwendung durch andere Entwickler verfügbar machen, zum anderen Frameworks. Diese erlauben die Wiederverwendung einer globalen Art von Entwurfserfahrung, welche wesentliche Aspekte einer Anwendung umfaßt. Dieser Artikel erläutert Erfahrungen mit Entwurfsmustern bei der Frameworkentwicklung. An einem Beispielprojekt erläutert er die erfolgreiche Arbeit von Studenten mit diesen Methoden. Das Ergebnis ermuntert zur Aufnahme entsprechender Methoden in die Informatiker-Ausbildung.Summary Design patterns and frameworks, two quite new concepts, allow the reuse of design and of individual design experience. A design pattern embodies local design experience that is related to a few classes, whereas a framework embodies a global kind of experience that covers essential aspects of an application. This article describes experiences with these advanced object-oriented concepts in computer-science education. Concrete examples from projects show how design patterns were successfully used by inexperienced students for designing parts of frameworks. The very positive experiences strongly encourage the inclusion of design patterns and frameworks into computer science education.
- KonferenzbeitragSupporting Novice Researchers in Domain Familiarization – A Question-Guided Research Community Map Creation and Reflection Tool(DeLFI 2018 - Die 16. E-Learning Fachtagung Informatik, 2018) Hardat, Shruti; Greven, Christoph; Schroeder, UlrikThe first step to starting research is to familiarize with the research field, which is a difficult task for non-experts. They usually do not know which exact information to gather or which strategy to follow. There exists some literature on supporting them by means of guidelines, visualizations and critical thinking. However, they must be supported such that they can form their own strategies to objectively evaluate the research field. Therefore, a tool was developed to help non-experts identify which information to gather, structure the gathered information by means of a visualization and perform the task in a time-efficient manner. Finally, a user study was conducted to investigate the validity of the proposed approach. Results show that the developed software tool supports non-experts in their literature review process by providing them with an overview of the research field and making the process time-efficient.