Zobrazeno 1 - 10
of 22
pro vyhledávání: '"Morazan, Marco T."'
Autor:
Morazán, Marco T., Minić, Tijana
Publikováno v:
EPTCS 405, 2024, pp. 36-55
Most Formal Languages and Automata Theory courses explore the duality between computation models to recognize words in a language and computation models to generate words in a language. For students unaccustomed to formal statements, these transforma
Externí odkaz:
http://arxiv.org/abs/2407.08088
Autor:
Morazán, Marco T.
This volume contains the articles presented at The 2023 Scheme and Functional Programming Workshop in Seattle, Washington on September 9, 2023. The program committee reviewed the articles using current academic standards and selected four articles fo
Externí odkaz:
http://arxiv.org/abs/2310.08262
Autor:
Minic, Tijana, Morazán, Marco T.
The transformation of a nondeterministic finite-state automaton into a deterministic finite-state automaton is an integral part of any course on formal languages and automata theory. For some students, understanding this transformation is challenging
Externí odkaz:
http://arxiv.org/abs/2310.08248
Autor:
Kempinski, Oliwia, Morazán, Marco T.
Students find their first course in Formal Languages and Automata Theory challenging. In addition to the development of formal arguments, most students struggle to understand nondeterministic computation models. In part, the struggle stems from the c
Externí odkaz:
http://arxiv.org/abs/2310.08025
Autor:
Morazán, Marco T.
Publikováno v:
EPTCS 382, 2023, pp. 45-63
Regular expressions in an Automata Theory and Formal Languages course are mostly treated as a theoretical topic. That is, to some degree their mathematical properties and their role to describe languages is discussed. This approach fails to capture t
Externí odkaz:
http://arxiv.org/abs/2308.06969
Autor:
Morazán, Marco T.
Publikováno v:
EPTCS 363, 2022, pp. 114-131
Students introduced to programming using a design-based approach and a functional programming language become familiar with first-class functions. They rarely, however, connect first-class functions to objects and object-oriented program design. This
Externí odkaz:
http://arxiv.org/abs/2207.12700
Autor:
Morazán, Marco T.
Publikováno v:
EPTCS 363, 2022, pp. 1-21
The use of functional programming languages in the first programming course at many universities is well-established and effective. Invariably, however, students must progress to study object-oriented programming. This article presents how the first
Externí odkaz:
http://arxiv.org/abs/2207.12697
Autor:
Morazán, Marco T.
Publikováno v:
EPTCS 321, 2020, pp. 78-99
Introducing inner-city high school students to program design presents unique challenges. The typical assumptions of an introductory programming course, like students understand what variables and functions are, may not be safe. Therefore, asking stu
Externí odkaz:
http://arxiv.org/abs/2008.12115
Publikováno v:
EPTCS 321, 2020, pp. 55-77
This article presents a visualization tool for designing and debugging deterministic finite-state machines in FSM -- a domain specific language for the automata theory classroom. Like other automata visualization tools, users can edit machines and ob
Externí odkaz:
http://arxiv.org/abs/2008.09254
Autor:
Morazán, Marco T.
Publikováno v:
EPTCS 321, 2020, pp. 1-18
Beginning students find the syntactic construct known as a while loop difficult to master. The difficulties revolve around guaranteeing loop termination and around learning how to properly sequence mutations to solve a problem. In fact, both of these
Externí odkaz:
http://arxiv.org/abs/2008.12375