| Engaging students in formal language theory and theory of computation |
| Full text |
Pdf
(215 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 38th SIGCSE technical symposium on Computer science education
table of contents
Covington, Kentucky, USA
SESSION: Programming languages and compilers
table of contents
Pages: 450 - 453
Year of Publication: 2007
ISBN:1-59593-361-1
Also published in ...
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 70, Citation Count: 1
|
|
|
ABSTRACT
Engaging and maintaining student engagement with the content of a course in formal language theory and the theory of computation is notoriously difficult. A major factor is student's perception of the relevance of the required mathematical material to computer science as they have studied the discipline. Usually, the mathematical material discourages students and for many it forms an insurmountable barrier. This paper describes the construction of a course using the discovery learning technique known as the Moore Method that directly addresses student engagement with this material. The results of the delivery of this course were that students remained engaged with the course throughout the semester and enthusiastically received the pedagogical approach employed. While the course described was delivered to a small class in a liberal arts college, it may be adapted to larger class sizes and taught in any computer science program.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
|
 |
4
|
Joshua J. Cogliati , Frances W. Goosey , Michael T. Grinder , Bradley A. Pascoe , Rockford J. ROSS , Cheston J. Williams, Realizing the promise of visualization in the theory of computing, Journal on Educational Resources in Computing (JERIC), v.5 n.2, p.5-es, June 2005
[doi> 10.1145/1141904.1141909]
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
The Joint Taskforce on Computing Curricula. Computing curricula 2001. IEEE Computer Society & ACM., December 15, 2001.
|
| |
9
|
Jones, F. The Moore Method. American Mathematical Monthly, 84 (Apr. 1977), 273--277.
|
| |
10
|
The Liberal Arts Computer Science Consortium. A 2004 model for a liberal arts degree in computer science. February 2004.
|
| |
11
|
Parker, G. Getting more from Moore. Primus, 2 (Sept. 1992), 235--246.
|
 |
12
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.1
COMPUTATION BY ABSTRACT DEVICES
F.1.1
Models of Computation
Subjects:
Automata (e.g., finite, push-down, resource-bounded)
Additional Classification:
F.
Theory of Computation
F.1
COMPUTATION BY ABSTRACT DEVICES
F.1.1
Models of Computation
Subjects:
Computability theory;
Bounded-action devices (e.g., Turing machines, random access machines)
K.
Computing Milieux
K.3
COMPUTERS AND EDUCATION
K.3.2
Computer and Information Science Education
Subjects:
Curriculum;
Computer science education
General Terms:
Languages,
Theory
Keywords:
Moore method,
discovery learning,
formal language theory,
inquiry learning,
problem based learning,
theory of computation
|