Guilherme S. Melo, Carlos de Azevedo Pinto Soares Neto
{"title":"Ballgorithm -编程概念的入门工具","authors":"Guilherme S. Melo, Carlos de Azevedo Pinto Soares Neto","doi":"10.5753/webmedia.2018.4589","DOIUrl":null,"url":null,"abstract":"The Computer Science Course presents one of the highest dropouts rates among higher education courses in Brazil. Besides that, it’s known that the Algorithms discipline is the base of the knowledge learnt throughout the course and the first contact of students with computer programming. Having that said, the Ballgorithm was idealized to be a tool that includes a simple programming language and a ludical approach, making use of digital games visual elements. This paper aims to presente the development process of the Ballgorithm tool, the Ballcode language and the design decisions regarding to the system architecture.","PeriodicalId":314723,"journal":{"name":"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web","volume":"426 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ballgorithm - Uma Ferramenta Introdutória Para Conceitos de Programação\",\"authors\":\"Guilherme S. Melo, Carlos de Azevedo Pinto Soares Neto\",\"doi\":\"10.5753/webmedia.2018.4589\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Computer Science Course presents one of the highest dropouts rates among higher education courses in Brazil. Besides that, it’s known that the Algorithms discipline is the base of the knowledge learnt throughout the course and the first contact of students with computer programming. Having that said, the Ballgorithm was idealized to be a tool that includes a simple programming language and a ludical approach, making use of digital games visual elements. This paper aims to presente the development process of the Ballgorithm tool, the Ballcode language and the design decisions regarding to the system architecture.\",\"PeriodicalId\":314723,\"journal\":{\"name\":\"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web\",\"volume\":\"426 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/webmedia.2018.4589\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/webmedia.2018.4589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Ballgorithm - Uma Ferramenta Introdutória Para Conceitos de Programação
The Computer Science Course presents one of the highest dropouts rates among higher education courses in Brazil. Besides that, it’s known that the Algorithms discipline is the base of the knowledge learnt throughout the course and the first contact of students with computer programming. Having that said, the Ballgorithm was idealized to be a tool that includes a simple programming language and a ludical approach, making use of digital games visual elements. This paper aims to presente the development process of the Ballgorithm tool, the Ballcode language and the design decisions regarding to the system architecture.