NotesFAQContact Us
Search Tips
What Works Clearinghouse Rating
Showing 1 to 15 of 322 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Isomöttönen, Ville; Tirronen, Ville – ACM Transactions on Computing Education, 2017
This article reports on an action research project on improving a functional programming course by moving toward a practical and flexible study environment--flipped and blended classroom. Teaching the topic of functional programming was found to be troublesome using a traditional lectured course format. The need to increase students' amount of…
Descriptors: Blended Learning, Teaching Methods, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Panovics, Janos – Journal of Information Technology Education: Innovations in Practice, 2012
The theory and practice of search algorithms related to state-space represented problems form the major part of the introductory course of Artificial Intelligence at most of the universities and colleges offering a degree in the area of computer science. Students usually meet these algorithms only in some imperative or object-oriented language…
Descriptors: Foreign Countries, Programming, Artificial Intelligence, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Ruiz, Rosario Vera – International Journal for Technology in Mathematics Education, 2011
From the point of view of functional programming, a computational process to solve a problem is described as a mathematical function taking some arguments (corresponding to the data of the problem) and returning as a result its solution. Turtle Graphics can be used to describe the movements of a virtual turtle, which leaves a trail along his path…
Descriptors: Mathematics Curriculum, Programming Languages, Information Technology, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Petit, Jordi; Roura, Salvador; Carmona, Josep; Cortadella, Jordi; Duch, Jordi; Giménez, Omer; Mani, Anaga; Mas, Jan; Rodríguez-Carbonell, Enric; Rubio, Enric; de San Pedro, Enric; Venkataramani, Divya – IEEE Transactions on Learning Technologies, 2018 is an open educational online programming judge designed for students and instructors, featuring a repository of problems that is well organized by courses, topics, and difficulty. Internally, uses a secure and efficient architecture and integrates modern verification techniques, formal methods, static code analysis, and data…
Descriptors: Programming, Computer Science Education, Electronic Learning, Experiential Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Sangwin, Christopher J.; O'Toole, Claire – International Journal of Mathematical Education in Science and Technology, 2017
This paper reports a study which investigated the extent to which undergraduate mathematics students in the United Kingdom are currently taught to programme a computer as a core part of their mathematics degree programme. We undertook an online survey, with significant follow-up correspondence, to gather data on current curricula and received…
Descriptors: Mathematics Curriculum, Mathematics Instruction, Programming, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Gerdes, Alex; Heeren, Bastiaan; Jeuring, Johan; van Binsbergen, L. Thomas – International Journal of Artificial Intelligence in Education, 2017
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Haskell. It supports the stepwise development of Haskell programs by verifying the correctness of incomplete programs, and by providing hints. Programming exercises are added to Ask-Elle by providing a task description for the exercise, one or more…
Descriptors: Intelligent Tutoring Systems, Automation, Feedback (Response), Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Jeanmairet, Guillaume; Levy, Nicolas; Levesque, Maximilien; Borgis, Daniel – Journal of Chemical Education, 2014
We propose an in silico experiment to introduce the classical density functional theory (cDFT). Density functional theories, whether quantum or classical, rely on abstract concepts that are nonintuitive; however, they are at the heart of powerful tools and active fields of research in both physics and chemistry. They led to the 1998 Nobel Prize in…
Descriptors: Computation, Introductory Courses, Scientific Concepts, Scientific Principles
Baudino, Frank, Ed.; Briggs, Lea, Ed.; Johnson, Carolyn, Ed.; Meneely, Becky, Ed.; Young, Natasha, Ed. – Online Submission, 2020
Seventeen scholarly papers and twelve abstracts comprise the content of the twentieth annual Brick & Click Libraries Conference, held annually at Northwest Missouri State University in Maryville, Missouri. The twentieth Brick & Click Libraries Conference was held virtually. The proceedings, authored by academic librarians and presented at…
Descriptors: Academic Libraries, Librarians, Conferences (Gatherings), College Faculty
Bateman, David F., Ed.; Yell, Mitchell L., Ed. – Corwin, 2019
School leaders and special educators are expected to be experts on all levels and types of special education law and services, types of disability, and aspects of academic and functional programming. With the increasing demands of the job and the ever-changing legal and educational climate, many administrators and teachers are overwhelmed, and few…
Descriptors: Educational Trends, Legal Problems, Special Education, Program Implementation
Peer reviewed Peer reviewed
Direct linkDirect link
Kavitha, R. K.; Ahmed, M. S. – Education and Information Technologies, 2015
Agile software development is an iterative and incremental methodology, where solutions evolve from self-organizing, cross-functional teams. Pair programming is a type of agile software development technique where two programmers work together with one computer for developing software. This paper reports the results of the pair programming…
Descriptors: Knowledge Management, Educational Environment, Case Studies, Programming
Kemp, Andy – Mathematics Teaching Incorporating Micromath, 2007
"Geomlab" is a functional programming language used to describe pictures that are made up of tiles. The beauty of "Geomlab" is that it introduces students to recursion, a very powerful mathematical concept, through a very simple and enticing graphical environment. Alongside the software is a series of eight worksheets which lead into producing…
Descriptors: Programming, Programming Languages, Mathematical Concepts, Computer Software
Peer reviewed Peer reviewed
Klotz, Frederic S. – Mathematics Teacher, 1986
Functional programming, in which the connection to mathematics is simple and direct, is described. A language such as Logo illustrates the relationship between functional programming and mathematics in more detail. (MNS)
Descriptors: Computer Science Education, Functions (Mathematics), Mathematics Instruction, Microcomputers
Peer reviewed Peer reviewed
Direct linkDirect link
Sajaniemi, J.; Ben-Ari, M.; Byckling, P.; Gerdt, P.; Kulikova, Y. – Computer Science Education, 2006
Roles can be assigned to occurrences of variables in programs according to a small number of stereotypical patterns of use. Studies on explicitly teaching roles to novices learning programming have shown that roles are an excellent pedagogical tool for clarifying the structure and meaning of programs and that their use improves students'…
Descriptors: Programming, Predictor Variables, Role Perception, Role Theory
Feltman, Doris R. – ProQuest LLC, 2013
The purpose of this study was to analyze a prominent alternative education practice in the Commonwealth of Virginia through an analysis of the Virginia Department of Education's Individual Student Alternative Education Plan (ISAEP) program and the alternative education environment it provides. This was a descriptive study using non-experimental…
Descriptors: Nontraditional Education, State Programs, Program Effectiveness, Institutional Characteristics
Peer reviewed Peer reviewed
Direct linkDirect link
Rosenberg, Michael S. – Behavioral Disorders, 2012
Students with disabilities who engage in high rates of challenging behaviors require educators who employ function-based thinking and have a particular sensitivity to the wide range of factors that influence student behavior. In essence, educators working with special needs students need to know what makes their instruction "special"; they must…
Descriptors: Disabilities, Evidence, Special Education, Special Needs Students
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  22