PL
Niniejsze opracowanie jest próbą zwrócenia uwagi na trudności występujące w procesie nauczania informatyki. Młodzież w newralgicznym momencie, kiedy potrzebne jest porzucenie prostych aplikacji i rozpatrywanie problemów na poziomie wymagającym abstrakcyjnego, twórczego myślenia, traci zainteresowanie przedmiotem i łatwo się zniechęca. Problem taki jest zauważalny, zwłaszcza na lekcjach informatyki w szkołach średnich, kiedy rozpoczynamy zajęcia z podstaw algorytmiki i programowania. Wprowadzenie aplikacji technologii Flash w procesie nauczania ułatwiłoby płynne przejście od grafiki i aplikacji webowych poprzez język ActionScript, posiadający ogromne możliwości, do programowania w językach C++ czy Turbo Pascal. Możliwość prostego sterowania obiektami w języku ActionScript, połączona z efektownymi możliwościami ich wizualizacji, daje szansę inspirowania wiedzą podczas omawiania podstawowych algorytmów. Finalnie przyszli programiści stając przed rzeczywistymi wymaganiami klientów, możliwościami takiej czy innej technologii, a w końcu kodem źródłowym aplikacji, dysponować będą elastycznym podejściem w rozwiązywaniu problemów i ich wizualizacji, co ważne jest zwłaszcza w pracy zespołowej.
EN
This case study attempts to highlight the difficulties experienced in teaching information technology. In the key moment, when it is necessary to employ abstract and creative thinking, pupils, who are used to using simple applications, become disinterested in the subject. This problem is particularly prominent in the secondary schools when the concepts of programming and algorithm design are first introduced. Introducing Adobe Flash applications in the schools’ curriculum would ease transition from graphical and web applications through ActionScript, and ultimately lead to programming in C++, or Turbo Pascal. The ActionScript’s capability to manipulate objects, together with the ease of their visualisation, gives the ability to enthuse and inspire whilst demonstrating basic algorithms. Ultimately, future programmers, facing customer requirements, new technologies and application source code, will have at their disposal a flexible approach to problem visualisation and its potential solutions, both of these abilities are extremely important particularly whilst working within a team.