MathIS - Reinvigorating Mathematics for the Information Society
FCOMP-01-0124-FEDER-007254
Our Vision
The Information Society requires highly qualified professionals who can design
complex systems with increasing levels of safety and reliability. But it also
requires a high degree of "mathematical proficiency" from its individuals,
meaning the ability to use mathematical language and methods to model
situations/scenarios and reason productively through these models in order to
solve problems. This literacy and capability has become a key element
of democratic citizenship.
This project gathers computer scientists, math teachers,
mathematicians and others who recognize the need for new approaches to
the teaching and learning of mathematical skills. We aim to exploit and combine
the dynamics of algorithmic problem solving and calculational reasoning
on both maths education and the practice of software engineering,
boosting the abilities students need to overcome the challenges they will
encounter through life.
The overall approach stems from two decades of research on
correct-by-construction program design which brought to scene a whole discipline
of problem-solving and shed light on the underlying mathematical structures,
modeling and reasoning principles. A most relevant consequence has been
the systematization of a calculational style of reasoning which can greatly
improve on the traditional verbose proofs in natural language, proceeding
in a formal, essentially syntactic way Read more.
The project aims to produce relevant contributions in the following areas:
Design calculi foundations and principles.
Calculational methods and the principles of algorithimic problem solving, as a basis for reinvigorating the teaching and practice of Mathematics in the context of modern IT-driven societies.
Innovative computer-based tools to support the envisaged methodological shifts.
This BI-supported project intends to compare calculational techniques developed in the context of the
"correct-by-construction" approach to systems design, to common practice in general maths
contexts (both in discrete or continuous mathematics and applications, including physics).
In particular, we want to inspect and, in a sense, "re-factor" proofs found in middle school and high-school textbooks
"along such techniques". Example areas are the vectorial calculus, the diferential calculus,
analytical geometry, and so on.
The task will consist of
collecting proof specimen from textbooks and classify them according several parameters such as kind of proof (eg. reductio ad absurdum), level of informality (eg. graphical, textual, symbolic), level of completeness (eg. relying on "obvious" steps), etc
re-factoring such proofs constructively and calculationally, with an eye on genericity
evaluating the outcome (best if with the feedback of maths teachers, students - cf. intended interaction with maths clubs and so on)
drawing conclusions about the feasibility of such techniques outside computer science
writing one or two papers about the whole experiment, one more inclined to the education theorist and the other to the information scientist.
BI2: Recognition of Handwritten Mathematics (6 months)
The main goal of this project is to create a C# application for recognition of
handwritten mathematics as part of a Tablet PC tool for structured editing handwritten mathematics. The project will be developed
in close connection to Alexandra Mendes at Nottingham University.
Read a brief project description here (in portuguese)
Journal Papers
[1] M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671–687, 2009.
[2] L. S. Barbosa and Sun Meng. Bringing class diagrams to life. Innovations in Systems and Software Engineering, Springer, 6(1-2):91–98, 2010.
[3] N. Oliveira, N. F. Rodrigues, and Pedro R. Henriques. Domain-specific language for coordination patterns. Comput. Sci. Inf. Syst., 8(2):343–359, 2011.
[4] Roland Backhouse and João F. Ferreira. On Euclid’s algorithm and elementary number theory. Sci. Comput. Program., Elsevier, 76(3):160–180, 2011.
Book Chapters
[1] Sun Meng and L. S. Barbosa. A coalgebraic semantic framework for reasoning about interaction designs. In Kevin
Lano, editor, UML2 Semantics and Applications, pages 249–279. John Wiley and Sons, Inc., 2009.
[2] J.N. Oliveira. Extended static checking by calculation using the pointfree transform. In Ana Bove, Luís Soares Barbosa, Alberto Pardo, and Jorge Sousa Pinto, editors, Language Engineering and Rigorous Software Devel- opment, International LerNet ALFA Summer School 2008, Piriapolis, Uruguay, Revised Tutorial Lectures, volume 5520 of Lecture Notes in Computer Science, pages 195–251. Springer, 2009.
Conference Papers
[1] João F. Ferreira and Alexandra Mendes. Student’s feedback on teaching mathematics through the calculational method. In 39th ASEE/IEEE Frontiers in Education Conference. IEEE, 2009.
[2] P.F. Silva, J. Visser, and J.N. Oliveira. Galois: A language for proofs using Galois connections and fork algebras. In PLMMS’09 - ACM SIGSAM 2009 International Workshop on Programming Languages for Mechanized Mathematics Systems. Munich, Germany. ACM, 2009.
[3] J. F. Ferreira, A. Mendes, R. Backhouse, and L. S. Barbosa. Which mathematics for the information society? In J. Gibbons and J. N. Oliveira, editors, Inter. Conf. on Teaching Formal Methods (TFM’09), pages 39–56. Springer Lect. Notes Comp. Sci. (5846), 2009.
[4] H. Macedo and J.N. Oliveira. Matrices as arrows. In John Power Magne Haveraaen, Marina Lenisa and Monika Seisenberger, editors, Proc. of CALCO-JR 2009, Udine, Italy, September 7-10, 2009. Tech. Rep. 5-2010of the University of Udine, 2009.
[5] M. A. Martins, A. Madeira, and L. S. Barbosa. Refinement by interpretation. In Dang Van Hung and Padmanabhan Krishnan, editors, 7th IEEE International Conference on Software Engineering and Formal Methods (SEFM’09), pages 250–259. IEEE Computer Society Press, 2009.
[6] M. D. Campos and L. S. Barbosa. Implementation of an orchestration language as a Haskell domain specific language. In F. Arbab and M. Sijarni, editors, Proc. FOCLASA’09, Electr. Notes Theor. Comput. Sci. (255), pages 45–64. Elsevier, 2009.
[7] M. A. Martins, A. Madeira, and L. S. Barbosa. Refinement by interpretation in a general setting. In J. Derrick E. Boiten and S. Reeves, editors, Proc. Refinement Workshop 2009, Electr. Notes Theor. Comput. Sci. (256), pages 105–121. Elsevier, 2009.
[8] M. A Barbosa, L. S. Barbosa, and J.C. Campos. A coordination model for interactive components. In F. Arbab and M. Sirjani, editors, Proc. of FSEN 2009, Kish, Iran, pages 416–430. Springer Lect. Notes Comp. Sci. (5961), 2010.
[9] Nuno Oliveira, N. F. Rodrigues, Pedro R. Henriques, and L. S. Barbosa. A pattern language for architectural analysis. In SBLP 2010 14th Brazilian Symposium in Programming Languages, volume 2, pages 167–180, Slavador, Brasil, September 2010. SBC — Brazilian Computer Society (ISSN: 2175-5922).
[10] João F. Ferreira. Designing an algorithmic proof of the two-squares theorem. In Claude Bolduc, Jules Desharnais, and Béchir Ktari, editors, Mathematics of Program Construction, Proc. 10th International Conference, MPC 2010, Québec City, Canada, June 21-23, 2010., volume 6120 of Lecture Notes in Computer Science, pages 140– 156. Springer, 2010.
[11] L. S. Barbosa and M. H. Martinho. Should mathematics remain invisible? In EIMI 2010 - International Conference Educational Interfaces between Mathematics and Industry, pages 85–95. CIM - Centro Internacional de Matemática, Portugal, October 2010.
[12] João F. Ferreira, Alexandra Mendes, Alcino Cunha, Carlos Baquero, Paulo F. Silva, L.S. Barbosa, and J. N. Oliveira. Logic training through algorithmic problem solving. In Patrick Blackburn, Hans P. van Ditmarsch, María Manzano, and Fernando Soler-Toscano, editors, Tools for Teaching Logic - Proc. Third International Congress, TICTTL 2011, Salamanca, Spain, June 1-4, 2011., volume 6680 of Lecture Notes in Computer Science, pages 62–69. Springer, 2011.
[13] Sara Fernandes, A. Cerone, and L.S. Barbosa. Exploiting the floss paradigm in collaborative e-learning — application to e-government. In David Ferriero and Haiyan Qian, editors, Open Innovation for Global Change — Proc. International Conference on Theory and Practice of Electronic Governance, ICGOV’12. ACM Press, 2012.
[14] Sara Fernandes, A. Cerone, and L.S. Barbosa. A preliminary analysis of learning awareness in FLOSS projects. In Antonio Cerone and Donatella Persico, editors, InSuEdu 2012 - Proc. 1st International Symposium on Innovation and Sustainability in Education, Lecture Notes in Computer Science (in print). Springer, October 2012.
[15] L. S. Barbosa and M. H. Martinho. Mathematical literacy as a condition for sustainable development. In Antonio Cerone and Donatella Persico, editors, InSuEdu 2012 - Proc. 1st International Symposium on Innovation and Sustainability in Education, Lecture Notes in Computer Science (in print). Springer, October 2012.
PhD Theses
[1] João F. Ferreira. Principles and Applications of Algorithmic Problem Solving. PhD thesis, University of Nottingham, 2010.
[2] Alexandra M. Silva. Kleene Coalgebra. PhD thesis, University of Nijmegen, 2010.
[3] Alexandra Mendes. Structured Editing of Handwritten Mathematics. PhD thesis, University of Nottingham, 2012.
[1] The Mathis Project Tool é a ferramenta resultante do projecto BI2 da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática enviando o seu resultado para um ficheiro em formato LaTeX. Grava a expressão manuscrita bem como uma simplificação ou resolução da expressão.
Modern IT-driven societies demand highly skilled professionals who can successfully
design complex systems at ever-increasing levels of reliability and security.
But is also requires from the general user a higher degree of "mathematical
fluency", i.e., the ability to resort to mathematical language and method
to build models of problems and situations and reasoning effectively within
them. Such an ability is at the heart of what it means "to understand" and
it may be considered a fundamental ingredient of democratic citizenship.
That effective use of Mathematics has enormous economic potential in
the IT society has already been acknowledged by the eminent computer scientist
E.W. Dijkstra, who once put it that "high technology so celebrated today
is essentially a mathematical technology".
There is little hope, however, that such expectations and demands be met
by current standards in school maths education. Not only there is a disturbing
gap between style and contents of middle school and high school maths, but
also never have indicators and statistics been so appalling in what concerns
the country's overall ranking in maths education. Worst of all, mathphobia
- which seems to be spreading everywhere - has become a hot spot for the
media.
This situation calls for emergency policies capable of reinvigorating maths
education and its effective application at all problem-solving levels. This
should include not only the uniform adoption of well-established calculation
techniques which have proven to scale up from the school desk to the engineer's
desk tackling complex, real-life problems, but also the design of innovative
tools able to support such a technological challenge in a uniform and effective
way.
In this context, MathIS aims to exploit the dynamics of algorithmic problem
solving and calculational reasoning in both maths education and the practice
of software engineering, in an integrated way, thus meeting the challenges
of nowadays and future information society.
The project's overall approach stems from two decades of research on
correct-by-construction program design which brought to scene a whole discipline
of problem-solving and shed light on the underlying mathematical structures,
modelling and reasoning principles. A most relevant consequence has been
the systematization of a calculational style of reasoning which can greatly
improve on the traditional verbose proofs in natural language, proceeding
in a formal, essentially syntatic way.
At the educational level, MathIS will reframe a collection of themes in
pre-university mathematics along these lines and assess its merits not only
on the development of general calculational and algorithmic skills, but also
as a tool for discovery. (Recall, for example, that it was the formal manipulation
of Maxwell's equations that led to conjecturing the existence of electromagnetic
waves, confirmed experimentally shortly afterwards.)
At the software engineering level, MathIS will push forward in the
development of new algorithmic design
calculi in the emerging area of global computating.
On the technology side, MathIS will capitalize on recent developments and
increased flexibility in Human-computer interaction technology, which we
believe is mature enough to provide an infra-structure for the envisaged
methodological shift. In this context, a second axis in MathIS concerns the development
of innovative computer-based tools exploiting Tablet PC technologies, as well as e-learning
principles and platforms (in particular, associated to the semantic-driven automatic
correction of algorithms). Such tools will provide learning environments oriented
to calculational reasoning and algorithmic problem solving, which, although
consistent with traditional blackboard-style teaching, will exploit enhanced facilities provided by computers.
A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza ligações para outras páginas e para pessoas envolvidas nesta área.
Fixed Point Calculus, Roland Backhouse, Presented at the Summer School and Workshop on Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, Oxford, April 11--14, 2000.
Calculating a Path Algorithm., Roland C. Backhouse and A.J.M. van Gasteren., R.S. Bird, C.C. Morgan, and J.C.P. Woodcock, editors, Mathematics of Program Construction. 2nd International Conference, June/July 1992, volume 669 of Lecture Notes in Computer Science, pages 32--44. Springer Verlag, 199
Numa sociedade onde é crescente a iliteracia matemática, mas que, paradoxalmente, da Matemática depende cada vez mais, propomo-nos a reflectir sobre o significado que tem "pensar matematicamente" no contexto aberto da Sociedade da Informação;
Pretendemos fazê-lo a partir de um corpo de princípios e métodos que nos parece possível destilar de vários anos de investigação e ensino em Ciências de Computação e que serão porventura relevantes para partilhar com as comunidades mais vastas da Educação e da Matemática;
Pretendemos, por fim, lançar um desafio a colegas professores de Matemática em diversos níveis do Ensino para um diálogo que sentimos urgente.
Programa
Clique no título da apresentação para ver os slides correspondentes.
TWiki's Research/Matisse webThe Research/Matisse web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.http://wiki.di.uminho.pt/twiki/bin/view/Research/MatisseCopyright 2020 by contributing authors2012-08-21T15:52:30ZWebSideBarhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSideBar2012-08-21T15:52:30ZNavegação Página Principal Eventos Biblioteca Como Participar? FCT MathIS Project Área Privada Alguns Marcos 16 20 Julho, 2012 Terceira ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathISPublicationshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISPublications2012-08-21T15:34:57ZJournal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMatisseEventoshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseEventos2012-08-21T15:33:04ZLab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebHomehttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebHome2012-08-21T14:55:19ZProjecto MathIS ( English description FCOMP 01 0124 FEDER 007254) A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebPreferenceshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebPreferences2012-08-21T14:50:45ZResearch/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathIShttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathIS2012-08-21T14:37:40ZMathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathISSoftwarehttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSoftware2010-01-28T10:52:27Z1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ... (last changed by LuizVilarLopes)LuizVilarLopesMatisseBibliotecahttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseBiblioteca2009-06-23T09:32:34ZBiblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ... (last changed by JoseNunoOliveira)JoseNunoOliveiraMathISAnnouncementshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISAnnouncements2009-06-23T08:47:38ZTwo BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ... (last changed by JoseNunoOliveira)JoseNunoOliveiraMathISSummaryhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSummary2009-03-02T19:30:17ZProject Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMatisseParticiparhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseParticipar2008-04-15T20:17:57ZComo participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ... (last changed by JoaoFerreira)JoaoFerreiraWebStatisticshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebStatistics2008-03-24T08:41:26ZStatistics for Research/Matisse Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ... (last changed by TWikiGuest)TWikiGuestWebTopicListhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicList2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebSearchAdvancedhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearchAdvanced2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebTopicCreatorhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicCreator2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebIndexhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebIndex2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributor
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ...
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ...
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ...
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ...
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ...
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ...
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ...
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ...
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ...
A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas complexos com níveis cada vez maiores de fiabilidade e segurança. Mas requer também do conjunto da sociedade um grau elevado de "fluência matemática", entendendo-se por esta a capacidade de recorrer à linguagem e ao método matemático para modelar problemas e situações e raciocinar produtivamente no interior desses modelos. Tal capacidade e literacia tornou-se um elemento fundamental da cidadania democrática.
O projecto MathIS é formado por informáticos, professores de matemática, matemáticos e outras pessoas que reconhecem a necessidade de novas aproximações ao ensino/aprendizagem da Matemática.
Lista de Publicações do Projecto
(Blue Nude IV, 1952, Henri Matisse)
The traditional mathematician recognizes and appreciates mathematical elegance when he sees it. I propose to go one step further, and to consider elegance an essential ingredient of mathematics: if it is clumsy, it is not mathematics. — Edsger Dijkstra
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ...
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ...
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ...
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ...
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ...
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ...
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ...
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ...
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e-mail when topics change in this Research/Matisse web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.
Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:
three spaces * [ webname . ] wikiName - SMTP mail address three spaces * [ webName . ] wikiName three spaces * SMTP mail address three spaces * SMTP mail address : topics three spaces * [ webname . ] wikiName : topics
In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:
Specify topics without a Web. prefix
Topics must exist in this web.
Topics may be specified using * wildcards
Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.
For example:
Subscribe Daisy to all changes to topics in this web.
* daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
* daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
* daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
* buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).
If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.
Tip: List names in alphabetical order to make it easier to find the names.
Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.
Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.
Related topics:WebChangesAlert, TWikiUsers, TWikiRegistration
These settings override the defaults for this web only. See full list of defaults with explanation. Many of the settings below are commented out. Remove the # sign to enable a local customisation.
Web-specific background color: (Pick a lighter one of the StandardColors).
Set WEBBGCOLOR = #D0D0D0
Note: This setting is automatically configured when you create a web
Image, URL and alternate tooltip text of web's logo. Note: Don't add your own local logos to the TWikiLogos topic; create your own logos topic instead.
List this web in the SiteMap. If you want the web listed, then set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Use links that include the name of the web, i.e. Research/Matisse.Topic links. Note: Unlike other variables, the setting of SITEMAPLIST is not inherited from parent webs. It has to be set in every web that is to be listed in the SiteMap
Set SITEMAPLIST = on
Set SITEMAPWHAT = Mathematics Education
Set SITEMAPUSETO = Projecto MathIS: Que Matemática para a Sociedade da Informação?
Note: Above settings are automatically configured when you create a web
Exclude web from a web="all" search: (Set to on for hidden webs).
Set NOSEARCHALL =
Note: This setting is automatically configured when you create a web
Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
#Set NOAUTOLINK =
Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.
Default template for new topics for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
Set WEBFORMS =
Users or groups who are not / are allowed to view / change / rename topics in the Research/Matisse web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to =#CCCCCC =
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce your own preferences variables and use them in your topics and templates.
TWiki search results for \.*
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse
The Research/Matisse web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Research/Matisse
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse
/twiki/pub/Main/LocalLogos/um_eengP.jpgWebSideBar
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSideBar
Navegação Página Principal Eventos Biblioteca Como Participar? FCT MathIS Project Área Privada Alguns Marcos 16 20 Julho, 2012 Terceira ... (last changed by LuisSoaresBarbosa)2012-08-21T15:52:30ZMain.LuisSoaresBarbosaMathISPublications
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISPublications
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ... (last changed by LuisSoaresBarbosa)2012-08-21T15:34:57ZMain.LuisSoaresBarbosaMatisseEventos
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseEventos
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ... (last changed by LuisSoaresBarbosa)2012-08-21T15:33:04ZMain.LuisSoaresBarbosaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebHome
Projecto MathIS ( English description FCOMP 01 0124 FEDER 007254) A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas ... (last changed by LuisSoaresBarbosa)2012-08-21T14:55:19ZMain.LuisSoaresBarbosaWebPreferences
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebPreferences
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ... (last changed by LuisSoaresBarbosa)2012-08-21T14:50:45ZMain.LuisSoaresBarbosaMathIS
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathIS
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ... (last changed by LuisSoaresBarbosa)2012-08-21T14:37:40ZMain.LuisSoaresBarbosaMathISSoftware
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSoftware
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ... (last changed by LuizVilarLopes)2010-01-28T10:52:27ZLuizLopesMatisseBiblioteca
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseBiblioteca
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ... (last changed by JoseNunoOliveira)2009-06-23T09:32:34ZJoseNunoOliveiraMathISAnnouncements
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISAnnouncements
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ... (last changed by JoseNunoOliveira)2009-06-23T08:47:38ZJoseNunoOliveiraMathISSummary
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSummary
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ... (last changed by LuisSoaresBarbosa)2009-03-02T19:30:17ZMain.LuisSoaresBarbosaMatisseParticipar
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseParticipar
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ... (last changed by JoaoFerreira)2008-04-15T20:17:57ZJoaoFerreiraWebChanges
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebChanges
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebIndex
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebIndex
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebSearch
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearch
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebSearchAdvanced
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearchAdvanced
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebTopicCreator
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicCreator
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributor
MathIS - Reinvigorating Mathematics for the Information Society
FCOMP-01-0124-FEDER-007254
Our Vision
The Information Society requires highly qualified professionals who can design
complex systems with increasing levels of safety and reliability. But it also
requires a high degree of "mathematical proficiency" from its individuals,
meaning the ability to use mathematical language and methods to model
situations/scenarios and reason productively through these models in order to
solve problems. This literacy and capability has become a key element
of democratic citizenship.
This project gathers computer scientists, math teachers,
mathematicians and others who recognize the need for new approaches to
the teaching and learning of mathematical skills. We aim to exploit and combine
the dynamics of algorithmic problem solving and calculational reasoning
on both maths education and the practice of software engineering,
boosting the abilities students need to overcome the challenges they will
encounter through life.
The overall approach stems from two decades of research on
correct-by-construction program design which brought to scene a whole discipline
of problem-solving and shed light on the underlying mathematical structures,
modeling and reasoning principles. A most relevant consequence has been
the systematization of a calculational style of reasoning which can greatly
improve on the traditional verbose proofs in natural language, proceeding
in a formal, essentially syntactic way Read more.
The project aims to produce relevant contributions in the following areas:
Design calculi foundations and principles.
Calculational methods and the principles of algorithimic problem solving, as a basis for reinvigorating the teaching and practice of Mathematics in the context of modern IT-driven societies.
Innovative computer-based tools to support the envisaged methodological shifts.
This BI-supported project intends to compare calculational techniques developed in the context of the
"correct-by-construction" approach to systems design, to common practice in general maths
contexts (both in discrete or continuous mathematics and applications, including physics).
In particular, we want to inspect and, in a sense, "re-factor" proofs found in middle school and high-school textbooks
"along such techniques". Example areas are the vectorial calculus, the diferential calculus,
analytical geometry, and so on.
The task will consist of
collecting proof specimen from textbooks and classify them according several parameters such as kind of proof (eg. reductio ad absurdum), level of informality (eg. graphical, textual, symbolic), level of completeness (eg. relying on "obvious" steps), etc
re-factoring such proofs constructively and calculationally, with an eye on genericity
evaluating the outcome (best if with the feedback of maths teachers, students - cf. intended interaction with maths clubs and so on)
drawing conclusions about the feasibility of such techniques outside computer science
writing one or two papers about the whole experiment, one more inclined to the education theorist and the other to the information scientist.
BI2: Recognition of Handwritten Mathematics (6 months)
The main goal of this project is to create a C# application for recognition of
handwritten mathematics as part of a Tablet PC tool for structured editing handwritten mathematics. The project will be developed
in close connection to Alexandra Mendes at Nottingham University.
Read a brief project description here (in portuguese)
Journal Papers
[1] M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671–687, 2009.
[2] L. S. Barbosa and Sun Meng. Bringing class diagrams to life. Innovations in Systems and Software Engineering, Springer, 6(1-2):91–98, 2010.
[3] N. Oliveira, N. F. Rodrigues, and Pedro R. Henriques. Domain-specific language for coordination patterns. Comput. Sci. Inf. Syst., 8(2):343–359, 2011.
[4] Roland Backhouse and João F. Ferreira. On Euclid’s algorithm and elementary number theory. Sci. Comput. Program., Elsevier, 76(3):160–180, 2011.
Book Chapters
[1] Sun Meng and L. S. Barbosa. A coalgebraic semantic framework for reasoning about interaction designs. In Kevin
Lano, editor, UML2 Semantics and Applications, pages 249–279. John Wiley and Sons, Inc., 2009.
[2] J.N. Oliveira. Extended static checking by calculation using the pointfree transform. In Ana Bove, Luís Soares Barbosa, Alberto Pardo, and Jorge Sousa Pinto, editors, Language Engineering and Rigorous Software Devel- opment, International LerNet ALFA Summer School 2008, Piriapolis, Uruguay, Revised Tutorial Lectures, volume 5520 of Lecture Notes in Computer Science, pages 195–251. Springer, 2009.
Conference Papers
[1] João F. Ferreira and Alexandra Mendes. Student’s feedback on teaching mathematics through the calculational method. In 39th ASEE/IEEE Frontiers in Education Conference. IEEE, 2009.
[2] P.F. Silva, J. Visser, and J.N. Oliveira. Galois: A language for proofs using Galois connections and fork algebras. In PLMMS’09 - ACM SIGSAM 2009 International Workshop on Programming Languages for Mechanized Mathematics Systems. Munich, Germany. ACM, 2009.
[3] J. F. Ferreira, A. Mendes, R. Backhouse, and L. S. Barbosa. Which mathematics for the information society? In J. Gibbons and J. N. Oliveira, editors, Inter. Conf. on Teaching Formal Methods (TFM’09), pages 39–56. Springer Lect. Notes Comp. Sci. (5846), 2009.
[4] H. Macedo and J.N. Oliveira. Matrices as arrows. In John Power Magne Haveraaen, Marina Lenisa and Monika Seisenberger, editors, Proc. of CALCO-JR 2009, Udine, Italy, September 7-10, 2009. Tech. Rep. 5-2010of the University of Udine, 2009.
[5] M. A. Martins, A. Madeira, and L. S. Barbosa. Refinement by interpretation. In Dang Van Hung and Padmanabhan Krishnan, editors, 7th IEEE International Conference on Software Engineering and Formal Methods (SEFM’09), pages 250–259. IEEE Computer Society Press, 2009.
[6] M. D. Campos and L. S. Barbosa. Implementation of an orchestration language as a Haskell domain specific language. In F. Arbab and M. Sijarni, editors, Proc. FOCLASA’09, Electr. Notes Theor. Comput. Sci. (255), pages 45–64. Elsevier, 2009.
[7] M. A. Martins, A. Madeira, and L. S. Barbosa. Refinement by interpretation in a general setting. In J. Derrick E. Boiten and S. Reeves, editors, Proc. Refinement Workshop 2009, Electr. Notes Theor. Comput. Sci. (256), pages 105–121. Elsevier, 2009.
[8] M. A Barbosa, L. S. Barbosa, and J.C. Campos. A coordination model for interactive components. In F. Arbab and M. Sirjani, editors, Proc. of FSEN 2009, Kish, Iran, pages 416–430. Springer Lect. Notes Comp. Sci. (5961), 2010.
[9] Nuno Oliveira, N. F. Rodrigues, Pedro R. Henriques, and L. S. Barbosa. A pattern language for architectural analysis. In SBLP 2010 14th Brazilian Symposium in Programming Languages, volume 2, pages 167–180, Slavador, Brasil, September 2010. SBC — Brazilian Computer Society (ISSN: 2175-5922).
[10] João F. Ferreira. Designing an algorithmic proof of the two-squares theorem. In Claude Bolduc, Jules Desharnais, and Béchir Ktari, editors, Mathematics of Program Construction, Proc. 10th International Conference, MPC 2010, Québec City, Canada, June 21-23, 2010., volume 6120 of Lecture Notes in Computer Science, pages 140– 156. Springer, 2010.
[11] L. S. Barbosa and M. H. Martinho. Should mathematics remain invisible? In EIMI 2010 - International Conference Educational Interfaces between Mathematics and Industry, pages 85–95. CIM - Centro Internacional de Matemática, Portugal, October 2010.
[12] João F. Ferreira, Alexandra Mendes, Alcino Cunha, Carlos Baquero, Paulo F. Silva, L.S. Barbosa, and J. N. Oliveira. Logic training through algorithmic problem solving. In Patrick Blackburn, Hans P. van Ditmarsch, María Manzano, and Fernando Soler-Toscano, editors, Tools for Teaching Logic - Proc. Third International Congress, TICTTL 2011, Salamanca, Spain, June 1-4, 2011., volume 6680 of Lecture Notes in Computer Science, pages 62–69. Springer, 2011.
[13] Sara Fernandes, A. Cerone, and L.S. Barbosa. Exploiting the floss paradigm in collaborative e-learning — application to e-government. In David Ferriero and Haiyan Qian, editors, Open Innovation for Global Change — Proc. International Conference on Theory and Practice of Electronic Governance, ICGOV’12. ACM Press, 2012.
[14] Sara Fernandes, A. Cerone, and L.S. Barbosa. A preliminary analysis of learning awareness in FLOSS projects. In Antonio Cerone and Donatella Persico, editors, InSuEdu 2012 - Proc. 1st International Symposium on Innovation and Sustainability in Education, Lecture Notes in Computer Science (in print). Springer, October 2012.
[15] L. S. Barbosa and M. H. Martinho. Mathematical literacy as a condition for sustainable development. In Antonio Cerone and Donatella Persico, editors, InSuEdu 2012 - Proc. 1st International Symposium on Innovation and Sustainability in Education, Lecture Notes in Computer Science (in print). Springer, October 2012.
PhD Theses
[1] João F. Ferreira. Principles and Applications of Algorithmic Problem Solving. PhD thesis, University of Nottingham, 2010.
[2] Alexandra M. Silva. Kleene Coalgebra. PhD thesis, University of Nijmegen, 2010.
[3] Alexandra Mendes. Structured Editing of Handwritten Mathematics. PhD thesis, University of Nottingham, 2012.
[1] The Mathis Project Tool é a ferramenta resultante do projecto BI2 da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática enviando o seu resultado para um ficheiro em formato LaTeX. Grava a expressão manuscrita bem como uma simplificação ou resolução da expressão.
Modern IT-driven societies demand highly skilled professionals who can successfully
design complex systems at ever-increasing levels of reliability and security.
But is also requires from the general user a higher degree of "mathematical
fluency", i.e., the ability to resort to mathematical language and method
to build models of problems and situations and reasoning effectively within
them. Such an ability is at the heart of what it means "to understand" and
it may be considered a fundamental ingredient of democratic citizenship.
That effective use of Mathematics has enormous economic potential in
the IT society has already been acknowledged by the eminent computer scientist
E.W. Dijkstra, who once put it that "high technology so celebrated today
is essentially a mathematical technology".
There is little hope, however, that such expectations and demands be met
by current standards in school maths education. Not only there is a disturbing
gap between style and contents of middle school and high school maths, but
also never have indicators and statistics been so appalling in what concerns
the country's overall ranking in maths education. Worst of all, mathphobia
- which seems to be spreading everywhere - has become a hot spot for the
media.
This situation calls for emergency policies capable of reinvigorating maths
education and its effective application at all problem-solving levels. This
should include not only the uniform adoption of well-established calculation
techniques which have proven to scale up from the school desk to the engineer's
desk tackling complex, real-life problems, but also the design of innovative
tools able to support such a technological challenge in a uniform and effective
way.
In this context, MathIS aims to exploit the dynamics of algorithmic problem
solving and calculational reasoning in both maths education and the practice
of software engineering, in an integrated way, thus meeting the challenges
of nowadays and future information society.
The project's overall approach stems from two decades of research on
correct-by-construction program design which brought to scene a whole discipline
of problem-solving and shed light on the underlying mathematical structures,
modelling and reasoning principles. A most relevant consequence has been
the systematization of a calculational style of reasoning which can greatly
improve on the traditional verbose proofs in natural language, proceeding
in a formal, essentially syntatic way.
At the educational level, MathIS will reframe a collection of themes in
pre-university mathematics along these lines and assess its merits not only
on the development of general calculational and algorithmic skills, but also
as a tool for discovery. (Recall, for example, that it was the formal manipulation
of Maxwell's equations that led to conjecturing the existence of electromagnetic
waves, confirmed experimentally shortly afterwards.)
At the software engineering level, MathIS will push forward in the
development of new algorithmic design
calculi in the emerging area of global computating.
On the technology side, MathIS will capitalize on recent developments and
increased flexibility in Human-computer interaction technology, which we
believe is mature enough to provide an infra-structure for the envisaged
methodological shift. In this context, a second axis in MathIS concerns the development
of innovative computer-based tools exploiting Tablet PC technologies, as well as e-learning
principles and platforms (in particular, associated to the semantic-driven automatic
correction of algorithms). Such tools will provide learning environments oriented
to calculational reasoning and algorithmic problem solving, which, although
consistent with traditional blackboard-style teaching, will exploit enhanced facilities provided by computers.
A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza ligações para outras páginas e para pessoas envolvidas nesta área.
Fixed Point Calculus, Roland Backhouse, Presented at the Summer School and Workshop on Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, Oxford, April 11--14, 2000.
Calculating a Path Algorithm., Roland C. Backhouse and A.J.M. van Gasteren., R.S. Bird, C.C. Morgan, and J.C.P. Woodcock, editors, Mathematics of Program Construction. 2nd International Conference, June/July 1992, volume 669 of Lecture Notes in Computer Science, pages 32--44. Springer Verlag, 199
Numa sociedade onde é crescente a iliteracia matemática, mas que, paradoxalmente, da Matemática depende cada vez mais, propomo-nos a reflectir sobre o significado que tem "pensar matematicamente" no contexto aberto da Sociedade da Informação;
Pretendemos fazê-lo a partir de um corpo de princípios e métodos que nos parece possível destilar de vários anos de investigação e ensino em Ciências de Computação e que serão porventura relevantes para partilhar com as comunidades mais vastas da Educação e da Matemática;
Pretendemos, por fim, lançar um desafio a colegas professores de Matemática em diversos níveis do Ensino para um diálogo que sentimos urgente.
Programa
Clique no título da apresentação para ver os slides correspondentes.
TWiki's Research/Matisse webThe Research/Matisse web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.http://wiki.di.uminho.pt/twiki/bin/view/Research/MatisseCopyright 2020 by contributing authors2012-08-21T15:52:30ZWebSideBarhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSideBar2012-08-21T15:52:30ZNavegação Página Principal Eventos Biblioteca Como Participar? FCT MathIS Project Área Privada Alguns Marcos 16 20 Julho, 2012 Terceira ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathISPublicationshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISPublications2012-08-21T15:34:57ZJournal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMatisseEventoshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseEventos2012-08-21T15:33:04ZLab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebHomehttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebHome2012-08-21T14:55:19ZProjecto MathIS ( English description FCOMP 01 0124 FEDER 007254) A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebPreferenceshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebPreferences2012-08-21T14:50:45ZResearch/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathIShttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathIS2012-08-21T14:37:40ZMathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMathISSoftwarehttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSoftware2010-01-28T10:52:27Z1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ... (last changed by LuizVilarLopes)LuizVilarLopesMatisseBibliotecahttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseBiblioteca2009-06-23T09:32:34ZBiblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ... (last changed by JoseNunoOliveira)JoseNunoOliveiraMathISAnnouncementshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISAnnouncements2009-06-23T08:47:38ZTwo BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ... (last changed by JoseNunoOliveira)JoseNunoOliveiraMathISSummaryhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSummary2009-03-02T19:30:17ZProject Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaMatisseParticiparhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseParticipar2008-04-15T20:17:57ZComo participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ... (last changed by JoaoFerreira)JoaoFerreiraWebStatisticshttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebStatistics2008-03-24T08:41:26ZStatistics for Research/Matisse Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ... (last changed by TWikiGuest)TWikiGuestWebTopicListhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicList2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebSearchAdvancedhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearchAdvanced2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebTopicCreatorhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicCreator2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributorWebIndexhttp://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebIndex2006-11-15T19:43:52Z (last changed by TWikiContributor)TWikiContributor
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ...
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ...
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ...
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ...
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ...
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ...
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ...
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ...
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ...
A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas complexos com níveis cada vez maiores de fiabilidade e segurança. Mas requer também do conjunto da sociedade um grau elevado de "fluência matemática", entendendo-se por esta a capacidade de recorrer à linguagem e ao método matemático para modelar problemas e situações e raciocinar produtivamente no interior desses modelos. Tal capacidade e literacia tornou-se um elemento fundamental da cidadania democrática.
O projecto MathIS é formado por informáticos, professores de matemática, matemáticos e outras pessoas que reconhecem a necessidade de novas aproximações ao ensino/aprendizagem da Matemática.
Lista de Publicações do Projecto
(Blue Nude IV, 1952, Henri Matisse)
The traditional mathematician recognizes and appreciates mathematical elegance when he sees it. I propose to go one step further, and to consider elegance an essential ingredient of mathematics: if it is clumsy, it is not mathematics. — Edsger Dijkstra
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ...
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ...
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ...
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ...
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ...
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ...
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ...
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ...
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e-mail when topics change in this Research/Matisse web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.
Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:
three spaces * [ webname . ] wikiName - SMTP mail address three spaces * [ webName . ] wikiName three spaces * SMTP mail address three spaces * SMTP mail address : topics three spaces * [ webname . ] wikiName : topics
In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:
Specify topics without a Web. prefix
Topics must exist in this web.
Topics may be specified using * wildcards
Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.
For example:
Subscribe Daisy to all changes to topics in this web.
* daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
* daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
* daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
* buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).
If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.
Tip: List names in alphabetical order to make it easier to find the names.
Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.
Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.
Related topics:WebChangesAlert, TWikiUsers, TWikiRegistration
These settings override the defaults for this web only. See full list of defaults with explanation. Many of the settings below are commented out. Remove the # sign to enable a local customisation.
Web-specific background color: (Pick a lighter one of the StandardColors).
Set WEBBGCOLOR = #D0D0D0
Note: This setting is automatically configured when you create a web
Image, URL and alternate tooltip text of web's logo. Note: Don't add your own local logos to the TWikiLogos topic; create your own logos topic instead.
List this web in the SiteMap. If you want the web listed, then set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Use links that include the name of the web, i.e. Research/Matisse.Topic links. Note: Unlike other variables, the setting of SITEMAPLIST is not inherited from parent webs. It has to be set in every web that is to be listed in the SiteMap
Set SITEMAPLIST = on
Set SITEMAPWHAT = Mathematics Education
Set SITEMAPUSETO = Projecto MathIS: Que Matemática para a Sociedade da Informação?
Note: Above settings are automatically configured when you create a web
Exclude web from a web="all" search: (Set to on for hidden webs).
Set NOSEARCHALL =
Note: This setting is automatically configured when you create a web
Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
#Set NOAUTOLINK =
Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.
Default template for new topics for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
Set WEBFORMS =
Users or groups who are not / are allowed to view / change / rename topics in the Research/Matisse web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to =#CCCCCC =
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce your own preferences variables and use them in your topics and templates.
TWiki search results for \.*
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse
The Research/Matisse web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Research/Matisse
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse
/twiki/pub/Main/LocalLogos/um_eengP.jpgWebSideBar
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSideBar
Navegação Página Principal Eventos Biblioteca Como Participar? FCT MathIS Project Área Privada Alguns Marcos 16 20 Julho, 2012 Terceira ... (last changed by LuisSoaresBarbosa)2012-08-21T15:52:30ZMain.LuisSoaresBarbosaMathISPublications
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISPublications
Journal Papers 1 M. A. Barbosa and L. S. Barbosa. A perspective on service orchestration. Sci. Comput. Program., Elsevier, 74(9):671 #8211;687, 2009. 2 L. S. ... (last changed by LuisSoaresBarbosa)2012-08-21T15:34:57ZMain.LuisSoaresBarbosaMatisseEventos
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseEventos
Lab Training Workshops III Lab Training Workshop Computação sem fronteiras ... Matemática em Movimento (16 20 Julho 2012) II Lab Training Workshop Computa ... (last changed by LuisSoaresBarbosa)2012-08-21T15:33:04ZMain.LuisSoaresBarbosaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebHome
Projecto MathIS ( English description FCOMP 01 0124 FEDER 007254) A Sociedade da Informação requer profissionais altamente qualificados que possam conceber sistemas ... (last changed by LuisSoaresBarbosa)2012-08-21T14:55:19ZMain.LuisSoaresBarbosaWebPreferences
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebPreferences
Research/Matisse Web Preferences The following settings are web preferences of the Research/Matisse web. These preferences overwrite the site level preferences ... (last changed by LuisSoaresBarbosa)2012-08-21T14:50:45ZMain.LuisSoaresBarbosaMathIS
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathIS
MathIS Reinvigorating Mathematics for the Information Society FCOMP 01 0124 FEDER 007254 Our Vision The Information Society requires highly qualified professionals ... (last changed by LuisSoaresBarbosa)2012-08-21T14:37:40ZMain.LuisSoaresBarbosaMathISSoftware
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSoftware
1 The Mathis Project Tool é a ferramenta resultante do projecto da MathIS. É uma adaptação do projecto StarPad SDK e faz o reconhecimento da manuscrita matemática ... (last changed by LuizVilarLopes)2010-01-28T10:52:27ZLuizLopesMatisseBiblioteca
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseBiblioteca
Biblioteca Matisse A Biblioteca Matisse lista recursos úteis relacionados com metodologia matemática e resolução de problemas algorítmicos. Também disponibiliza liga ... (last changed by JoseNunoOliveira)2009-06-23T09:32:34ZJoseNunoOliveiraMathISAnnouncements
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISAnnouncements
Two BI grants are available: (Call in pdf) BI1: Refactoring School Mathematics (6 months) This BI supported project intends to compare calculational techniques ... (last changed by JoseNunoOliveira)2009-06-23T08:47:38ZJoseNunoOliveiraMathISSummary
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MathISSummary
Project Summary Modern IT driven societies demand highly skilled professionals who can successfully design complex systems at ever increasing levels of reliability ... (last changed by LuisSoaresBarbosa)2009-03-02T19:30:17ZMain.LuisSoaresBarbosaMatisseParticipar
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/MatisseParticipar
Como participar no Projecto Matisse Se deseja participar no Projecto Matisse, por favor contacte Soares Barbosa (lsb AT di uminho pt). JoaoFerreira 14 Apr 2008 ... (last changed by JoaoFerreira)2008-04-15T20:17:57ZJoaoFerreiraWebChanges
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebChanges
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebIndex
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebIndex
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebSearch
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearch
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebSearchAdvanced
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebSearchAdvanced
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributorWebTopicCreator
http://wiki.di.uminho.pt/twiki/bin/view/Research/Matisse/WebTopicCreator
(last changed by TWikiContributor)2006-11-15T19:43:52ZTWikiContributor
16-20 Julho, 2012 — Terceira workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
Junho 2012 — Defesa PhD Alexandra Mendes (Structured Editing of Handwritten Mathematics).
18-22 Julho, 2011 — Segunda workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
18 Outubro 2011 — Alexandra Silva recebe o Prémio Científico IBM 2010.
Junho 2011 — Artigo com survey das Lab Training Workshops publicado na TICTTL 2011: Logic training through algorithmic problem solving. Detalhes aquiDezembro 2010 — Defesa PhD Alexandra Silva (Kleene Coalgebra).
Dezembro 2010 — Defesa PhD João F. Ferreira (Principles and Applications of Algorithmic Problem Solving).
19-23 Julho, 2010 — Primeira workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
Novembro 2009 — Primeiro survey da experiência MathIS publicado na TFM 2009: Which mathematics for the information society?. Detalhes aqui24 Abril, 2009 — Primeiro artigo do projecto aceite: Students' Feedback on Teaching Mathematics Through The Calculational Method aceite na Frontiers in Education 2009.
Detalhes aqui1 Janeiro, 2009 — Comunicação da homolgação e início oficial do MathIS14 Abril, 2008 — Primeira versão da página do projecto disponível.
16-20 Julho, 2012 — Terceira workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
Junho 2012 — Defesa PhD Alexandra Mendes (Structured Editing of Handwritten Mathematics).
18-22 Julho, 2011 — Segunda workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
18 Outubro 2011 — Alexandra Silva recebe o Prémio Científico IBM 2010.
Junho 2011 — Artigo com survey das Lab Training Workshops publicado na TICTTL 2011: Logic training through algorithmic problem solving. Detalhes aquiDezembro 2010 — Defesa PhD Alexandra Silva (Kleene Coalgebra).
Dezembro 2010 — Defesa PhD João F. Ferreira (Principles and Applications of Algorithmic Problem Solving).
19-23 Julho, 2010 — Primeira workshop Computação sem fronteiras ... Matemática em movimento para alunos do Ensino Secundário.
Novembro 2009 — Primeiro survey da experiência MathIS publicado na TFM 2009: Which mathematics for the information society?. Detalhes aqui24 Abril, 2009 — Primeiro artigo do projecto aceite: Students' Feedback on Teaching Mathematics Through The Calculational Method aceite na Frontiers in Education 2009.
Detalhes aqui1 Janeiro, 2009 — Comunicação da homolgação e início oficial do MathIS14 Abril, 2008 — Primeira versão da página do projecto disponível.