A national experience in training teachers: Scratch and Robotics in Uruguay
|
|
|
- Dulcie Webster
- 10 years ago
- Views:
Transcription
1 A national experience in training teachers: Scratch and Robotics in Uruguay Una experiencia nacional en la formación de profesores: Scratch y Robótica en Uruguay Inés Friss de Kereki, André Fonseca de Oliveira Abstract n 2007, the Uruguayan government launched the Basic Information Educational Program I for Online Learning ( CEIBAL ). The project s immediate objective is to provide all public primary school students and teachers with free laptop access. CEIBAL s longer-term objective is to promote social justice. It combines the distribution of computers with a program to train teachers. In 2011 a specific program was launched to train all Informatics teachers (1600 people) in Programming and Robotics. The school of Engineering of Universidad ORT Uruguay was selected to train 800 of those teachers. In this article, we describe the characteristics of the courses and participant s opinions. Categories and Subject Descriptors: Computers and Education Keywords: Programming, learning - teaching, experiences. Resumen n 2007, el gobierno uruguayo puso en marcha el puso en marcha el plan Conectividad Educativa de Informática Básica para el E Aprendizaje en Línea ( CEIBAL ). El objetivo inmediato del proyecto fue proveer a todos los estudiantes y maestros de escuelas primarias públicas de acceso a computadores portátiles gratis. El objetivo a largo plazo de CEIBAL es promover la justicia social. Combina la distribución de computadoras con un programa para capacitar a los maestros. En 2011 se puso en marcha un programa específico para formar a todos los profesores de Informática (1600 personas) en programación y robótica. La Escuela de Ingeniería de la Universidad ORT Uruguay fue seleccionada para formar 800 de esos profesores. En este artículo se describen las características de los cursos y opiniones de los participantes a manera de resultados. Palabras Claves: Programación, experiencias, enseñanza. Recibido: Noviembre 14 de 2013 Aprobado: Noviembre 25 de 2013 Tipo de artículo: Artículo de investigación científica y tecnológica terminada. Afiliación Institucional de los autores: (Universidad ORT Uruguay). Cuareim Montevideo. Uruguay. Los autores declaran que no tienen conflicto de interés.
2 Inés Friss de Kereki, André Fonseca de Oliveira Introduction Uruguay is a small country in South America with 3.5 million inhabitants. In 2007, the government launched the Basic Information Educational Program for Online Learning ( CEIBAL ) [7]. It is based on the ideas of the project One Laptop per Child (OLPC). The project s immediate objective is to provide all public primary school students and teachers with free laptop access. CEIBAL s longer-term objective is to promote social justice by promoting equal access to information and communication tools for all our people [1]. It combines the distribution of computers with a program to train teachers in the cognitive skills needed to use information technology for maximum benefit [1]. In this context, in 2011 a specific program developed by CEIBAL was launched to train all Informatics teachers (1600 people) in Programming and Robotics. The School of Engineering of Universidad ORT Uruguay was selected to train 800 of those teachers in 2011 and In this article, we describe the main characteristics of both courses and the participant s opinions. Organization of the courses The requirements of CEIBAL included to teach Scratch and Robotics in 3 modules of 12 hours. We designed the detailed curricula. The training consisted of 3 modules: a) Programming (Scratch [14]) (12 hours), b) Basic robotics programming (NXT-G [12])(12 hours) and c) Robotics projects (NXT-G and Enchanting [8])(12 hours). The courses were free for the teachers. In each class group were at most 80 K7-K12 teachers, almost all of them with little or no previous programming, Scratch nor Robotics knowledge. Most of the teachers taught informatics, programming or personal computer maintenance. For instance, the ANEP-CES (National Administration of Public Education - Board of Secondary Education) official curricula of K7 informatics [2, 3] includes use of presentation, word processing and spreadsheet software, making web pages and using Internet tools. The curriculum of K8 besides includes a brief topic related to the use of working environments for learning programming (simple concepts and practical elements using Turtle Art, Etoys and/or Scratch). The K7 and K8 curriculum of Informatics of the ANEP CETP (National Administration of Public Education - Council of Technical Vocational Education) [4, 5] are similar and include, besides other topics, the use of operating systems, word processing, presentations and spreadsheets software. It is encouraged to collaborate with teachers and projects of other subjects (for instance, Math or Physics). We decided to include a lecturer and 10 teaching assistants (TA) to help the development of each course. Each topic was briefly presented by the lecturer and then the participants developed applications and gained knowledge and practice. The TA helped and solved particular questions or problems. They were advanced students of Computer Science and Electronics Engineering of our University. In order to select the TA, we offered an open and free training for our Engineering students and choose more than 25 students. Programming course: Scratch The required programming language was Scratch. Each course consists of 12 hours of full training. We designed the course. It contains theory and a strong emphasis on exercises. We divided the training in 3 days: a) main description of Scratch; control structures and variables (4 hours); b) image processing and events (4 hours); and c) games and sensors (4 hours). We describe here each day. Module 1: First day In the first class, we explained the basic programming concepts using daily life examples, like cooking pancakes or crossing a street watching the lights. The notions of what a program is, algorithm and control structures were discussed. We explained that programming is not only a way to solve problems, it is an activity that collaborates in developing creative thinking, team working abilities and systemic reasoning. After that, we presented the Scratch interface and programmed simple exercises like drawing a square. We showed the basic elements of Scratch (blocks area, scripts area, stage, etc). We developed some introductory samples, like to draw a square using a pencil. We 16 Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
3 A national experience in training teachers: Scratch and Robotics in Uruguay explained the use of the green flag and how to save and open a Scratch file. We asked the students to solve some similar problems: to draw a rectangular grid (see Figure 1: Grid), to draw their initials and to draw regular shapes. The variable concept was presented using an analogy with a calculator. Some examples related to math were presented: sum of angles of a triangle, area of a rectangle and to simulate probability. Figure 1. Grid. We strengthened the idea of incremental development and also to combine different media (for instance to include sounds). Also we analyzed different projects provided by Scratch like Aquarium. We introduced some modifications to this animation, in order to empathize the ideas of collaboration, remixing projects and sharing programs. Module 1: Second day In the second day, related to image processing and events the proposed exercises included: to program a screen saver, to design a clock, to traverse a maze and to simulate a car race. (See Figure 2: Maze). Figure 2. Maze. We explained in detail how to manage events and how to use different sprites. We also analyzed operators and conditionals. In each sample, we asked the participants for applications to their particular courses. In some cases, teachers proposed very interesting ideas, for instance related to simulating electric circuits in collaboration with Physics teachers. Module 1: Third day In the last day, some games were developed. For instance, the hand game rock-paper-scissors was implemented. It included pictures (taken with the XO camera) and messages: sending messages to sprites. (See Figure 3: Rock-Paper-Scissors). Also some guides related to debugging and testing programs were shared. The iterative and incremental software development cycle was discussed. Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
4 Inés Friss de Kereki, André Fonseca de Oliveira Figure 3 Rock-Papers-Scissors. Related to sensors, the most appreciated example was the simulation of a whirligig s movement (the wind is simulated by blowing into the sound sensor). It includes only 2 Scratch blocks: forever and turn loudness degrees! We discussed in detail the Paint Editor, and its options, like set costume center. (See Figure 4 Whirligig (code) and Figure 5 Whirligig (complete)). Figure 4 Whirligig (code). It also was interesting to draw a route and to program an automatic walk of the route by the Scratch cat, target shooting and a slot machine. Tanks battle was also appreciated. (See Figure 6: Slot Machine) Some programming concepts, like how to manage run time errors, the use of program comments, how to make compounds conditions with and and or, and some other tips were discussed through the development of the course. In particular, we discuss that Scratch is a good tool. It is extremely recommendable that the professor analyze and try himself or herself the solution of a particular example before proposing it to the students. Scratch is not applicable for all possible problems. Also, we emphasized that there is more than one possible solution to a problem and a good strategy is first to discuss general cases and after that, the particular details. 18 Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
5 A national experience in training teachers: Scratch and Robotics in Uruguay Figure 5 Whirligig (complete). Figure 6 Slot Machine. Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
6 Inés Friss de Kereki, André Fonseca de Oliveira Robotics courses Module 2: Robotics basic programming With basic programming skills acquired in Module 1, the aim of the second module was to learn how to make programs that interact with the input signals (sensors) and outputs (motors). In this module the programming language was NXT-G: a graphical programming environment that comes bundled with the NXT [11]. This module consists of 12 hours of theory and exercises, divided in a 3 days training. During this module the participants worked in pairs with a pre-assembled robot model: this is because the focus is on programming the controller. Figure 7 Robot shows the model used (without sensors) [13]. b. Introduction to NXT-G: a graphical programming environment (2 hours). As the official programming environment by LEGO, NXT-G [12] is a simple language and has all the programming options for NXT. (See Figure 8 Environment) It turns out it is a must for a first contact with LEGO robotics. In these early practices participants learned how to start the programming environment and build a program, how to connect and monitor the controller. They made a first Hello world program, loaded and ran it on the controller. Finally they learned the basic programming blocks on NXT-G. All was accompanied by simple exercises. Figure 8 Environment. Figure 7 Robot. Module 2: Second day. Module 2: First day. This module consists of: a. Introduction to Robotics and LEGO NXT kit (2 hours). In these first two hours we introduced some aspects of today s robotics, from the robot used in the exploration of Mars, to commercial applications as the robot smart cleaner. A quite interesting application is Asimo, the Honda humanoid robot [6]. As a motivational part we introduced some robots examples created with the NXT kit. Right away we introduce the NXT kit: the controller, the sensors and the motors. In this phase, participants learned how to operate the controller s menu, and make small programs (2 to 5 instructions programs). On this second day the focus was to learn how the NXT-G palette is organized and to learn how to use the blocks. In order to facilitate the comprehension, most of the exercises were based on modifying the examples provided. The structure was: a. Basic Programming with NXT-G (2 hours). As a first approach to programming with LEGO NXT, we introduced how the NXT-G environment is organized: code is made by connection of function blocks existing in three palettes (common, complete, custom). A brief description of each block was made, with emphasis in how to use Help to have a complete description of the block s functionality. Wiring between blocks to achieve data communication were used to build more complex codes. b. Special blocks and multitasking (2 hours). After the basic programming blocks were introduced, 20 Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
7 A national experience in training teachers: Scratch and Robotics in Uruguay some important concepts to improve algorithms were presented: use of constants and variables, and how to calibrate sensors. More complex code needs the ability to define user blocks (user functions). To achieve this, LEGO NXT-G allows the user to create macro blocks. Participants made some exercises where they created their own blocks. At the end, the concept of multitasking was introduced in examples where codes for acquiring sensors data and making movements were executed in parallel. LEGO pieces available. Due to this, the LEGO NXT Mindstorm Education Set kit [10], was introduced and some basic techniques and tips for assembling structures with the kit were explained. Some simple exercises with gears and motors were proposed to achieve the comprehension of LEGO bricks mechanisms. (See Figure 9: Lego) Figure 9 Lego Module 2: Third day The structure was: a. Advanced Concepts (2 hours). It is important to know how to update the LEGO NXT controller. The firmware was explained, what it is, how to download a new version and how to update it. As an example of data communication it was shown how to use Bluetooth in programs. Finally, it was introduced the new Data Logging environment, used to capture data with sensors. b. Advanced exercises (2 hours). As the last module exercise, the participants had to develop a Line Follower, in a three step exercise: 1. Make an algorithm to calibrate the light sensor and turn it into a My block. 2. Do a simple line follower with a color detection - small movement loop. 3. Improve the line follower with multitask: color detection and movement at same time Module 3: Robotics projects While the aim of the second module was the programming of robots, in the third we worked with projects and alternative environments. This module also consists of 12 hours divided in a 3 days training. b. Enchanting (2 hours). As an alternate programming environment, Enchanting [8] was chosen for two main reasons: it is a Scratch based environment and runs in Windows and Linux. This time, as there was no need to learn programming structures, only a small introduction of how to load the new firmware and configure motors and sensors was made. Here, the main objective was to show the interaction, with variables and messages, between the Enchanting and Scratch environments. A few examples on how communicate the LEGO NXT and Scratch were presented. In the last exercise, participants built a joystick using a LEGO motor to control a cannon in a version of Space Invaders game programmed in Scratch. (See Figure 10 Space Invaders) Figure 10 Space Invaders Module 3: First day It was divided in: a. Knowing the mechanics of LEGO NXT (2 hours). To achieve the ability to build mechanisms from scratch, the participants had to known the Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
8 Inés Friss de Kereki, André Fonseca de Oliveira Module 3: Second day The plan was: First project from scratch: a spin art (4 hours). This proposal consisted in a simple base with a motor to turn around pieces of paper (See Figure 11 Spin art model and Figure 12 Spin art in action). With a colored pencil set the participants could generate drawings on paper. We proposed three levels of difficulty for the programming: a basic level with only turn on and off the motor, a second level with velocity control using the LEGO NXT buttons, and a third level controlling the velocity with the PC keyboard, using communication between Scratch and Enchanting. Robot Arm). Each project had different difficulties about mechanical construction and programming, classified from 1 (easier) to 3 (harder). Table 1 summarizes this classification (See Table 1: Projects). Thus, participants could choose the project that best fitted their expectations. Figure 13. Robotic frog. Figure 11. Spin art model. Figure 14. Reflex game. Figure 12. Spin art in action. Figure 15. Robot arm. Module 3: Third day The proposal was Final project (4 hours). On this last day the participants had to choose one of three possible projects: a frog, a reflex game an robot arm. (See Figure 13 Robotic Frog, Figure 14 Reflex Game and Figure Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
9 A national experience in training teachers: Scratch and Robotics in Uruguay Table 1: Projects Project Mechanical complexity complexity Programming Frog 2 1 Reflex game 1 3 Robot arm 3 2 Surveys of courses In order to know the participants opinions of the training, we conducted a non compulsory survey after each course. In some cases, the required information was not completely given. Table 2 summarizes the number of surveys returned by module, as well as the average, and teaching experience age of the participants. As can be seen, participants had mid age profile and experience, but with a high deviation. Even though participants were informatics teachers, they actually have been teaching office programs. When asked about programming skills only 41% felt they had adequate knowledge (15% high and 26% average). (Figure 17 Programming skills) With respect to Scratch, about twenty percent of teachers indicated that they previously knew and used Scratch in their courses; fifty percent indicated that they knew but did not use Scratch and thirty percent said that they did not know Scratch. (See Figure 18 Knowledge and/ or use of Scratch.) Related to attending previous courses of Scratch, 75% answered that they had not attended or received any specific course. Regarding the use of robotics kits in education (particularly the LEGO Mindstorm NXT), 80% replied that they did not know anything. (See Figure 19 Knowledge and/or use of Lego NXT). Figure 17. Programming skills of participants. 15% 15% 23% 23% Table 2. Surveys Returned surveys Average age (stdv) Average teaching experience in years (stdv) Module (9.9) 11.3 (8.1) Module (10.1) 12.8 (8.7) Module (9.6) 12.3 (8.3) The gender composition was approximately 50% in all modules, with small variations (Figure 16 Gender composition of courses participants). Figure 16. Gender composition of courses participants 26% 26% 36% 36% High None Averange Basic High None Averange Basic 50% Figure 18. Knowledge 30% and/or use of Scratch. 50% 30% 60% 60% 50% 50% 40% 40% 30% 30% 20% 20% 10% 10% 0 0 Module 1 Module 2 Module 3 Module 1 Module 2 Module 3 Female Male Female Male 20% 20% Know and not use Don t know Know and use Know and not use Don t know Know and use Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
10 Inés Friss de Kereki, André Fonseca de Oliveira Figure 19. Knowledge and/or use of Lego NXT. 20% 2% 49% Module 2 28% 2% 78% 21% Know and not use Don t know Know and use About the proposed activities, in Scratch module (Module 1) the preferred exercises where those related to sensors (example: whirligig), robotics (example: maze simulation) and games (example: Rock-Paper-Scissors). In the robotics modules, the most preferred activity was work in projects. Excellent Very good Good Regular Bad Module 3 1% 21% 28% The general opinion about all modules was really good. About ninety eight percent expressed that the courses were good, very good or excellent. See Figure 20 Opinion of participants about the courses. Figure 20. Opinion of participants about the courses. Module 1 Module 1 27% 52% 27% 52% 50% Excellent Very good Good Regular The participants pointed out that the best things of the course were the personalized attention, the practical approach and opportunities of improvement of their own classes. 2% 2% 19% 19% Excellent Very good Good Regular Bad Excellent Very good Good Regular Bad Upon completion of all modules they were asked if they would use Scratch, Lego NXT or both in their own courses. Almost ninety percent (88%) said Yes for the use of Scratch. An important percentage said they intended to use Lego NXT in classes, if they had access to the kit (76%), and a 71% intended to use both. See Figure 21: Future intention of use in classes 24 Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
11 A national experience in training teachers: Scratch and Robotics in Uruguay Figure 21. Future intention of use in classes. 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0 Scratch We should point that Universidad ORT Uruguay was selected to design the courses and to train the teachers. At the moment, we do not have formal information about their follow up. Although the training is too recent to detect remarkable changes, some new experiences have been reported by the teachers [9, 15]. Conclusion To sum up, based on the results of the experience we could infer that it was very successful. From an initial low quantity of teachers using Scratch, we obtained an a high number of teachers thinking on using it for their courses. The same occurs in the use of robotics to stimulate the learning of programming skills. A pending topic is to evaluate in the long term the impact of the training effectiveness. As a whole, the participants perception of the courses was mostly very good or excellent. It was also an interesting experience for all of the teaching assistants, as students it was a way to get more involved with the University, teaching and professors. References Lego NXT Scratch & Lego NXT None [1] Americas Quarterly, org/node/370. Accessed 2013 March 22. [2] ANEP CES (National Administration of Public Education - Board of Secondary Education) Informatics 1 st year. stories/reformulacion06primerocb/informatica1cb22.pdf Accessed 2013 September 28 [3] ANEP CES (National Administration of Public Education - Board of Secondary Education) Informatics 2 nd year. stories/reformulacion06segundocb/informatica2cb.pdf Accessed 2013 September 28 [4] ANEP CETP (National Administration of Public Education - Council of Technical Vocational Education) Informatics 1 st year. edu.uy/webnew/modulos/utu/areas%20de%20 Cursos/Cursos%20y%20Programas/Ciclo%20 Basico/Tipo%20de%20Cursos/CBT%202007/ PROGRAMAS_1ERO_CBTyCBTA_2007.pdf [5] ANEP CETP (National Administration of Public Education - Council of Technical Vocational Education) Informatics 2nd year. edu.uy/webnew/modulos/utu/areas%20de%20 Cursos/Cursos%20y%20Programas/Ciclo%20 Basico/Tipo%20de%20Cursos/CBT%202007/ PROGRAMAS_2DO_CBTyCBTA_2007.pdf [6] Asimo, asimo.honda.com. Accessed 2012 June 25. [7] CEIBAL, Accessed 2013 March 22. [8] Enchanting, enchanting.robotclub.ab.ca. Accessed 2012 June 25. [9] ExpoAprende 2012 Plan CEIBAL Accessed 2013 September 30 [10] LEGO NXT Mindstorm Education Set, legoeducation.us/eng/product/lego_mindstorms_ education_nxt_base_set/2095. Accessed 2012 June 25. [11] NXT, /default.aspx. Accessed 2013 August 5 [12] [12] NXT-G, learn.html. Accessed 2012 July.13 [13] Robot LEGO-CEIBAL, Paginas/Material para la utilización de los kits de Robótica.apx. Accessed 2012 July 13. Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
12 Inés Friss de Kereki, André Fonseca de Oliveira [14] Scratch, scratch.mit.edu. Accessed 2013 March 22. [15] Scratch Day 2013 Universidad ORT Uruguay Accessed 2013 September 30. Los Autores André Luiz Fonseca De Oliveira Doctor (Cand.) en Ingeniería Informática, Universidad Politécnica de Madrid. Master en Ingeniería Electrónica, Universidad de la República. Ingeniero Electricista. Catedrático de Electrónica Analógica y Control Automático. Facultad de Ingeniería de la Universidad ORT Uruguay. Materias dictadas: Diseño de sistemas de control, Dispositivos electrónicos, Proyecto de tesis, Sistemas dinámicos, Taller de diseño, Teoría de circuitos. Inés Patricia Friss de Kereki Guerrero Doctora en Ingeniería en Informática, Universidad Politécnica de Madrid. Diploma en Educación, Universidad ORT Uruguay. Ingeniera en Computación. Premio a la Excelencia Docente 1998, Facultad de Ingeniería. Catedrática de Programación. Facultad de Ingeniería de la Universidad ORT Uruguay. Materias dictadas: Ingeniería Programación 1, Programación Revista de Tecnología Journal Technology Volumen 12 Número Especial Págs
A SHORT GUIDE TO URUGUAYAN EDUCATION
A SHORT GUIDE TO URUGUAYAN EDUCATION EDUCATION AND TECHNICAL-PROFESSIONAL MIDDLE EDUCATION FULBRIGHT COMMISSION URUGUAY EXECUTIVE DIRECTOR MERCEDES JIMÉNEZ DE ARÉCHAGA PROGRAM OFFICER - EDUCATIONAL ADVISOR
understanding sensors
The LEGO MINDSTORMS NXT 2.0 robotics kit includes three types of sensors: Ultrasonic, Touch, and Color. You can use these sensors to build a robot that makes sounds when it sees you or to build a vehicle
Curriculum Reform in Computing in Spain
Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems
the task- Based Approach: a way to improve the didactic competence of pre-service teachers in Colombia using technology
ABSTRACT the task- Based Approach: a way to improve the didactic competence of pre-service teachers in Colombia using technology This article focuses its attention on an innovative application of the Task-Based
The second goal is to provide a list of tips, tricks, and best known methods that have been discovered over the life span of the course.
ECE1882 LEGO NXT Brick Programming Guide Introduction This document was written with two goals in mind. The first is to orient a new user to the graphical programming language used in the MindSpring NXT
A FIRST COURSE IN SOFTWARE ENGINEERING METHODS AND THEORY UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE
INVITED ARTICLE A FIRST COURSE IN SOFTWARE ENGINEERING METHODS AND THEORY UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE CARLOS ZAPATA Ph.D., Profesor Asociado, Facultad de Minas,
SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES
SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES Lero, NCTE 2012 Page 2 Table of Contents Page Number Course Introduction page 4 Module 1: page 5 Module 2: page 22 Module 3: page 32 Module 4:
THE STUDENT S PERSPECTIVE: TEACHING USAGES OF MOODLE AT UNIVERSITY
THE STUDENT S PERSPECTIVE: TEACHING USAGES OF MOODLE AT UNIVERSITY José Sánchez-Santamaría, Francisco Javier Ramos, Pablo Sánchez-Antolín University of Castilla-La Mancha (SPAIN) [email protected],
Memorias del XI Encuentro Nacional de Estudios en Lenguas (2010) ISBN: 978-607-7698-32-6 JCLIC A PLATFORM TO DEVELOP MULTIMEDIA MATERIAL
JCLIC A PLATFORM TO DEVELOP MULTIMEDIA MATERIAL Abstract Bianca Socorro García Mendoza Eduardo Almeida del Castillo Tecnológico de Estudios Superiores de Ecatepec Facultad de Estudios Superiores Acatlàn,
Use fireworks and Bonfire night as a stimulus for programming
Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and
UNIVERSIDAD TÉCNICA DEL NORTE ARTÍCULO CIENTÍFICO (INGLÉS)
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TRABAJO DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS COMPUTACIONALES
INGENIERíA. Scada System for a Power Electronics Laboratory. Sistema SCADA para un laboratorio de electrónica de potencia Y D E S A R R O L L O
INGENIERíA Y D E S A R R O L L O Scada System for a Power Electronics Laboratory Sistema SCADA para un laboratorio de electrónica de potencia Alejandro Paz Parra* Carlos Alberto Lozano** Manuel Vicente
Programming LEGO NXT Robots using NXC
Programming LEGO NXT Robots using NXC This text programming language derived from C language is bended together with IDE BricxCC on standard firmware LEGO Mindstorms. This can be very convenient for those,
Software Development Emphasis in Informatics Engineering Curriculum
CREATIVE MATH. 13 (2004), 127-132 Software Development Emphasis in Informatics Engineering Curriculum Cristian Rusu and Jorge Bozo Abstract. A six-year undergraduate program in Informatics Engineering
Implementation of kalman filter for the indoor location system of a lego nxt mobile robot. Abstract
Implementation of kalman filter for the indoor location system of a lego nxt mobile robot Leidy López Osorio * Giovanni Bermúdez Bohórquez ** Miguel Pérez Pereira *** submitted date: March 2013 received
Red de Revistas Científicas de América Latina y el Caribe, España y Portugal. Universidad Autónoma del Estado de México
Journal of Applied Research and Technology Universidad Nacional Autónoma de México [email protected] ISSN (Versión impresa): 1665-6423 MÉXICO 2003 M. A. Bañuelos Saucedo / J. Castillo Hernández
How To Program An Nxt Mindstorms On A Computer Or Tablet Computer
NXT Generation Robotics Introductory Worksheets School of Computing University of Kent Copyright c 2010 University of Kent NXT Generation Robotics These worksheets are intended to provide an introduction
Advanced Programming with LEGO NXT MindStorms
Advanced Programming with LEGO NXT MindStorms Presented by Tom Bickford Executive Director Maine Robotics Advanced topics in MindStorms Loops Switches Nested Loops and Switches Data Wires Program view
PREDICTING SUCCESS IN THE COMPUTER SCIENCE DEGREE USING ROC ANALYSIS
PREDICTING SUCCESS IN THE COMPUTER SCIENCE DEGREE USING ROC ANALYSIS Arturo Fornés [email protected], José A. Conejero [email protected] 1, Antonio Molina [email protected], Antonio Pérez [email protected],
Teaching guide ECONOMETRICS
Teaching guide ECONOMETRICS INDEX CARD Subject Data Código Titulación Nombre Carácter Ciclo 1313.- Grado en Administración y Dirección de Empresas, Mención Creación y Dirección de Empresas, Itinerario
Foreign language teaching in Primary Education in Hungary
Foreign language teaching in Primary Education in Hungary Ildikó Szabó Kecskemét Teacher Training College, Hungary Resumen El artículo aborda el sistema educativo en Hungría, mencionando los últimos cambios
HÉCTOR MANUEL SERNA DIMAS PhD. Carrera 6ª No.14-13 Piso 5 Edificio Santafé Phone number: 3414006 Ext. 246 Email address: [email protected].
HÉCTOR MANUEL SERNA DIMAS PhD Carrera 6ª No.14-13 Piso 5 Edificio Santafé Phone number: 3414006 Ext. 246 Email address: [email protected] Professional Goal I like working in academic settings
Diploma course ICT and informational advanced competences for in-service primary and secondary teachers in Mexico
ISSN 1989-9572 Diploma course ICT and informational advanced competences for in-service primary and secondary teachers in Mexico Diplomado de TIC y competencias informacionales avanzadas para maestros
Guidelines for Designing Web Maps - An Academic Experience
Guidelines for Designing Web Maps - An Academic Experience Luz Angela ROCHA SALAMANCA, Colombia Key words: web map, map production, GIS on line, visualization, web cartography SUMMARY Nowadays Internet
Creation of Computer Aided Manufacturing software from Computer Aided Design software in the milling process
Creation of Computer Aided Manufacturing software from Computer Aided Design software in the milling process JUAN CARLOS CARRASCO GARCÍA * Abstract The purpose of this paper is to describe a new Graphical
Tutorial for Programming the LEGO MINDSTORMS NXT
Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The
SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH?
SCRATCH Lesson Plan What is SCRATCH? SCRATCH is a programming language that makes it easy to create interactive stories, animations, games, music, and art that can then easily be shared on the web. Scratch
E-ASSESSMENT IN A MASTER ONLINE COURSE. A CASE STUDY
E-ASSESSMENT IN A MASTER ONLINE COURSE. A CASE STUDY Inés Gil-Jaurena, Teresa Aguado, Beatriz Malik, Pilar Cucalón Universidad Nacional de Educación a Distancia (UNED) (SPAIN) Abstract E-assessment is
Curriculum Vitae Lic. José Rafael Pino Rusconi Chio +52 (998) 119 40 78 http://www.joserafaelpinorusconichio.com/ rpino67@hotmail.
Curriculum Vitae Lic. José Rafael Pino Rusconi Chio +52 (998) 119 40 78 http://www.joserafaelpinorusconichio.com/ [email protected] Content 1) Professional summary... 1 2) Professional Experience....
Graphic design in bachelor's degree in industrial design engineering and product development
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 51 ( 2012 ) 4 9 ARTSEDU 2012 Graphic design in bachelor's degree in industrial design engineering and product development
Computer Science Education Week Teacher/Volunteer Guide
Computer Science Education Week Teacher/Volunteer Guide What is the Hour of Code/Computer Science Education Week? Computer Science Education Week (CSEdWeek) is an annual program dedicated to inspiring
Programming Real-Time Motion Control Robot Prototype
Programming Real-Time Motion Control Robot Prototype A. Medina-Santiago* 1, J. L. Camas Anzueto 1, M. Pérez-Patricio 1, E. Valdez-Alemán 2 1 Instituto Tecnológico de Tuxtla Guitérrez División de Posgrado
Scratch Game Design (Grade 3-5, Beginners)
Scratch Game Design (Grade 3-5, Beginners) Scratch was developed at MIT as a graphical programming language, and this course is designed to cultivate interests of younger students. In this course, elementary
Evaluation of an exercise for measuring impact in e-learning: Case study of learning a second language
Evaluation of an exercise for measuring impact in e-learning: Case study of learning a second language J.M. Sánchez-Torres Universidad Nacional de Colombia Bogotá D.C., Colombia [email protected]
Categorization of learning design courses in virtual environments
Categorization of learning design courses in virtual environments Virginia Rodés, Luciana Canuti, Nancy Peré, Alén Pérez Casas Comisión Sectorial de Enseñanza, Universidad de la República. Montevideo Uruguay,
DIPLOMADO DE JAVA - OCA
DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...
Best Robotics Sample Program Quick Start
Best Robotics Sample Program Quick Start BEST Robotics Programming -- Sample Program Quick Start Page 1 Overview The documents describe the program "Best Competition Template.c" which contains the sample
Visión general de la integración con asanetwork
Visión general de la integración con asanetwork Este documento se ha preparado parar dar una visión general del flujo de trabajo de asanetwork y de las tareas a realizar por los programadores del Sistema
Tutorial 1. Introduction to robot
Tutorial 1. Introduction to moway robot www.moway-robot.com 1 Index INTRODUCTION... 2 MOWAY ROBOT... 2 MOWAY PERSON COMPARISON... 6 HEARING SENSE EXAMPLE... 11 VISION EXAMPLE... 12 TOUCH SENSE EXAMPLE...
1.0-Scratch Interface 1.1. Valuable Information
1.0-Scratch Interface 1.1 Valuable Information The Scratch Interface is divided to three: 1. Stage 2. Sprite/background properties 3. Scratch Action Blocks Building the game by designing the sprites and
MADISON PUBLIC SCHOOL DISTRICT. Grade 8 Cycle Class. Scratch
MADISON PUBLIC SCHOOL DISTRICT Grade 8 Cycle Class Scratch Authored by: Caitlin Aery Reviewed by: Lee Nittel, Director of Curriculum and Instruction Adopted by the Board: January, 2013 Members of the Board
Susana Sanduvete-Chaves, Salvador Chacón-Moscoso, Milagrosa Sánchez- Martín y José Antonio Pérez-Gil ( )
ACCIÓN PSICOLÓGICA, junio 2014, vol. 10, n. o 2, 3-20. ISSN: 1578-908X 19 THE REVISED OSTERLIND INDEX. A COMPARATIVE ANALYSIS IN CONTENT VALIDITY STUDIES 1 EL ÍNDICE DE OSTERLIND REVISADO. UN ANÁLISIS
TINKERING WITH POCKET CODE, A SCRATCH-LIKE PROGRAMMING APP FOR YOUR SMARTPHONE. Wolfgang Slany 1 )
TINKERING WITH POCKET CODE, A SCRATCH-LIKE PROGRAMMING APP FOR YOUR SMARTPHONE Wolfgang Slany 1 ) Abstract Pocket Code allows you to create and execute Catrobat programs in a visual, "LEGO-style" programming
Scratch: Applications in Computer Science 1
Scratch: Applications in Computer Science 1 Inés Friss de Kereki ORT Uruguay University, [email protected] Abstract - Programming is a complex intellectual activity. We observed through the years that
Cursos Generales Complementarios. Universidad del TURABO. Escuela: Ingeniería Grado: Bachillerato
Escuela: Ingeniería Grado: Bachillerato CURRÍCULO Créditos: 129 Programa (Título): Ingeniería Industrial y de Gerencia Descripción breve del programa: La ingeniería industrial y de gerencia se enfoca en
Preparando a futuros profesores para integrar tecnología
Preparando a futuros profesores para integrar tecnología Preparing future teachers to integrate technology in education Petra Fisser University of Twente The Netherlands Wim de Boer VVOB 02/04/2012 Title:
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
Additional Guides. TETRIX Getting Started Guide NXT Brick Guide
Preparing the NXT Brick Now that a functional program has been created, it must be transferred to the NXT Brick and then run. This is a perfect time to take a look at the NXT Brick in detail. The NXT Brick
2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information
Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity
Lego Robot Tutorials Touch Sensors
Lego Robot Tutorials Touch Sensors Bumper Cars with a Touch Sensor With a touch sensor and some robot programming, you can make your robot search its way around the room. It can back up and turn around
Making an Adventure Story AMAZING ADVENTURES. MS Word Scratch MS PowerPoint MS Excel. Making a Video VIDEO MAKERS
CS IT DL KS2 Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts Use sequence, selection,
THE BENEFITS OF INTEGRATING LEGO MINDSTORMS INTO DESIGN EDUCATION. COURSE MEDIA SYSTEMS
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 13-14 SEPTEMBER 2007, NORTHUMBRIA UNIVERSITY, NEWCASTLE UPON TYNE, UNITED KINGDOM THE BENEFITS OF INTEGRATING LEGO MINDSTORMS INTO DESIGN
Ranking de Universidades de Grupo of Eight (Go8)
En consecuencia con el objetivo del programa Becas Chile el cual busca a través de la excelencia de las instituciones y programas académicos de destino cerciorar que los becarios estudien en las mejores
Active methodology in the Audiovisual communication degree
Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 2 (2010) 4487 4491 WCES-2010 Active methodology in the Audiovisual communication degree J.L Gimenez-Lopez a *, T. Magal
COMPLEMENTOS PARA LA FORMACIÓN DISCIPLINAR EN INGLÉS. Máster en Formación del Profesorado. Universidad de Alcalá
COMPLEMENTOS PARA LA FORMACIÓN DISCIPLINAR EN INGLÉS Máster en Formación del Profesorado Universidad de Alcalá Curso Académico 2015/2016 GUÍA DOCENTE Nombre de la asignatura: Complementos para la formación
Associate Degree in Manufacturing Engineering Technology
General Information An Associate Degree is awarded in both Manufacturing Engineering Technology and Manufacturing Design Technology Department. Both associate programs share the same first four quarters,
Practical Seminar Integration of Renewable Energy Resources using DIgSILENT PowerFactory (Basic V15): Generic Model
Practical Seminar Integration of Renewable Energy Resources using DIgSILENT PowerFactory (Basic V15): Generic Model 1. Introduction Santiago de Chile-Chile 19 th - 20 th August 2015 The planning, design,
Título del curso Créditos Pre-requisitos
Escuela: Ingeniería Grado: Bachillerato CURRÍCULO 201401 Créditos: 129 Programa (Título): Ingeniería Industrial y de Gerencia Descripción breve del programa: La ingeniería industrial y de gerencia se enfoca
En esta guía se encuentran los cursos que se recomiendan los participantes en la implementación de un SGEn en dependencias del Gobierno Federal.
En esta guía se encuentran los cursos que se recomiendan los participantes en la implementación de un SGEn en dependencias del Gobierno Federal. Las lecciones se agrupan en 5 cursos dirigidos cada participante
LOS ANGELES UNIFIED SCHOOL DISTRICT REFERENCE GUIDE
REFERENCE GUIDE TITLE: No Child Left Behind (NCLB): Qualifications for Teachers; Parent Notification Requirements and Right to Know Procedures, Annual Principal Certification Form ROUTING All Schools and
MASTER ADVANCED SCIENCES OF MODERN TELECOMMUNICATIONS
MASTER ADVANCED SCIENCES OF MODERN TELECOMMUNICATIONS http://www.uv.es/mscasmt/ [email protected] Baltasar Beferull Lozano (UV) UNIVERSITAT DE VALÈNCIA Baltasar Beferull Lozano - Master Advanced Sciences
Strategies to Reduce Defects in Floor and Wall Tiles; Application of Continuous Improvement Processes
Strategies to Reduce Defects in Floor and Wall Tiles; Application of Continuous Improvement Processes P. Del Solar and M. Del Río Abstract Continuous improvement is a key element in any business strategy,
La Fiesta de la Hispanidad
DDCES 10/8/2015 & Invite you to celebrate Te invitan a celebrar La Fiesta de la Hispanidad Wednesday, October 14, 2015 Miércoles, 14 de octubre, 2015 7pm - 9pm Centro Cultural Español 1490 Biscayne Boulevard
EasyC. Programming Tips
EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening
Transport Demands Models
ESCUELA DE INGENIEROS DE CAMINOS, CANALES Y PUERTOS. Curso académico 2015-16 Pág. 1 de 8 Transport Demands Models 1. General overview UPM Code Credits Type Specialization Language 43000411 4,5 Optional
Computer and Information Science
Computer and Information Science www.odessa.edu/dept/computer Faculty: Katrieva Jones- Munroe, chair The computer information systems curriculum provides students with practical, job- related computer
Getting Started with Scratch
Getting Started with Scratch a guide to designing introductory Scratch workshops draft version, september 2009 Overview There s no one way to host a Scratch workshop. Workshops can take on a variety of
Organizational agility through project portfolio management. Dr Catherine P Killen University of Technology, Sydney (UTS)
Organizational agility through project portfolio management Dr Catherine P Killen University of Technology, Sydney (UTS) Acerca del Autor Catherine Killen es profesor en la Universidad Tecnología de Sídney
DIPLOMADO EN BASE DE DATOS
DIPLOMADO EN BASE DE DATOS OBJETIVOS Preparan al Estudiante en el uso de las tecnologías de base de datos OLTP y OLAP, con conocimientos generales en todas las bases de datos y especialización en SQL server
What Is an Electric Motor? How Does a Rotation Sensor Work?
What Is an Electric Motor? How Does a Rotation Sensor Work? Electric Motors Pre-Quiz 1. What is an electric motor? 2. Name two applications (things) you use every day that use electric motors. 3. How does
1313.- Grado en Administración y Dirección de Empresas, Mención Creación y Dirección de Empresas, Itinerario Emprendedores
Guía Docente 35802 Estrategia de Marketing / Marketing Strategy FICHA IDENTIFICATIVA Datos de la Asignatura Código 35802 Titulación Nombre Carácter Ciclo Curso 1313.- Grado en Administración y Dirección
Chapter 12 Intellectual Development from One One to Three to Three
Chapter 12 Chapter 12 Intellectual Development from One One to Three to Three Contents Section 12.1 Brain Development from One to Three Section 12.2 Encouraging Learning from One to Three 1 Section 12.1
Application for World Wide Views on Climate and Energy Phoenix, AZ
Application for World Wide Views on Climate and Energy Phoenix, AZ Thank you for applying to be part of the Arizona deliberations for World Wide Views on Climate and Energy. To learn more about the global
LEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University [email protected], [email protected], [email protected]
Instituto de Computación: Overview of activities and research areas
Instituto de Computación: Overview of activities and research areas Héctor Cancela Director InCo, Facultad de Ingeniería Universidad de la República, Uruguay Go4IT/INCO Workshop - October 2007 2 Facultad
EV3 Programming. Overview for FLL Coaches. A very big high five to Tony Ayad
EV3 Programming Overview for FLL Coaches A very big high five to Tony Ayad 2013 Nature s Fury Coach Call Basic programming of the Mindstorm EV3 Robot People Introductions Deborah Kerr & Faridodin Lajvardi
