Download results
Showing 0-0 of 0 results
Items per page:
10
25
50
100
#
Exercise Title
Features
Description
Platform
Keywords
1
Abstract Syntax of SLang1
Question
Question related to the abstract syntax of functional programming language SLang1.
OpenDSA
Functional Programming
2
Functional Programming: Accumulator Pattern
Tracing Exercise
,
Battery
A collection of self-practice questions related to the accumulator pattern.
OpenDSA
Functional Programming
3
Functional Programming Exercise: Functional Composition
Tracing Exercise
A question related to functional programming languages: functional composition.
OpenDSA
Functional Programming
4
Concrete Syntax of SLang1
Question
,
Battery
A collection of self-practice questions related to the syntax of functional programming language SLang1.
OpenDSA
Functional Programming
5
Concrete Syntax of SLang1: 2
Question
,
Battery
A second collection of self-practice questions related to the syntax of functional programming language SLang1.
OpenDSA
Functional Programming
6
Functional Programming: Continuation Passing Style 1
Question
A question related to functional programming languages: Continuation Passing Style.
OpenDSA
Functional Programming
7
Functional Programming: Continuation Passing Style 2
Question
A question related to functional programming languages: Continuation Passing Style.
OpenDSA
Functional Programming
8
Functional Programming: Continuation Passing Style 3
Question
A third question related to functional programming languages: Continuation Passing Style.
OpenDSA
Functional Programming
9
Functional Programming: Continuation Passing Style 4
Question
A fourth question related to functional programming languages: Continuation Passing Style.
OpenDSA
Functional Programming
10
Functional Programming: Curry 1
Question
A question related to functional programming languages: curry 1.
OpenDSA
Functional Programming
11
Functional Programming: Curry 2
Question
,
Battery
A collection of self-practice questions related to functional programming languages: curry 2.
OpenDSA
Functional Programming
12
Curry in SLang1
Question
Question related to curry in the functional programming language SLang1.
OpenDSA
Functional Programming
13
Recursive Tree Processing: Value Summation
Tracing Exercise
A question related to tree processing in a functional programming language: Value summation.
OpenDSA
Functional Programming
14
Recursive Tree Processing: Substitution
Question
A question related to tree processing in a functional programming language: Substitution.
OpenDSA
Functional Programming
15
Recursive Tree Processing: Substitution 2
Question
A question related to tree processing in a functional programming language: Substitution 2.
OpenDSA
Functional Programming
16
Recursive Tree Processing: Mystery Function
Tracing Exercise
,
Battery
A collection of self-practice questions related to tree processing in a functional programming language: Mystery Function.
OpenDSA
Functional Programming
17
Determine Values Bound to a Variable in Environment
Calculation Exercise
,
Battery
A collection of self-practice questions related to determining values bound to a variable in environment of the functional programming language...
OpenDSA
Functional Programming
18
Expression Evaluation for SLang1
Calculation Exercise
,
Battery
A collection of self-practice questions related to expression evaluation for the functional programming language SLang1.
OpenDSA
Functional Programming
19
Denoted Values in SLang1
Question
,
Battery
A collection of self-practice questions related to denoted values in the functional programming language SLang1.
OpenDSA
Functional Programming
20
Functional Programming: Filter
Question
A question related to functional programming languages: filter pattern.
OpenDSA
Functional Programming
21
Functional Programming: Cons Operator
Tracing Exercise
A question related to the cons operator.
OpenDSA
Functional Programming
22
Functional Programming: Cons, Hd, and Tl
Tracing Exercise
,
Battery
A collection of self-practice questions related to the cons, hd, and tl operators.
OpenDSA
Functional Programming
23
Functional Programming: Cons, Hd, and Tl, Exercise 2
Question
A question related to the cons, hd, and tl operators.
OpenDSA
Functional Programming
24
Functional Programming: isEq
Tracing Exercise
A question related to the isEq operator.
OpenDSA
Functional Programming
25
Functional Programming: Higher Order Functions 1
Tracing Exercise
A question related to functional programming languages: higher order functions.
OpenDSA
Functional Programming
26
Functional Programming: Higher Order Functions 2
Tracing Exercise
A question related to functional programming languages: higher order functions.
OpenDSA
Functional Programming
27
Functional Programming: Higher Order Functions 3
Tracing Exercise
A question related to functional programming languages: higher order functions.
OpenDSA
Functional Programming
28
Nested Lets
Tracing Exercise
Code trace exercise for a program in imperative language SLang2.
OpenDSA
Functional Programming
29
Nested Lets with Closures
Tracing Exercise
Code trace exercise for a program in imperative language SLang2.
OpenDSA
Functional Programming
30
Nested Lets Syntax-Only
Tracing Exercise
Code trace exercise for a program in imperative language SLang2.
OpenDSA
Functional Programming
31
Functional Programming Exercise: Mapping Pattern
Tracing Exercise
A question related to functional programming languages: mapping pattern.
OpenDSA
Functional Programming
32
Functional Programming: Map Reduce
Question
A question related to functional programming languages: map reduce.
OpenDSA
Functional Programming
33
Output of an SLang2 Program
Tracing Exercise
Code trace for a recursive program in imperative language SLang2.
OpenDSA
Functional Programming
34
Functional Programming: Quicksort
Tracing Exercise
A question related to using split and join to implement Quicksort.
OpenDSA
Functional Programming
35
Recursive List Processing 1
Question
A question related to list processing in a functional programming language.
OpenDSA
Functional Programming
36
Recursive List Processing 2
Question
A question related to list processing in a functional programming language.
OpenDSA
Functional Programming
37
Recursive List Processing 3
Question
A question related to list processing in a functional programming language.
OpenDSA
Functional Programming
38
Functional Programming: Reduce 1
Question
A question related to functional programming languages: reduce pattern.
OpenDSA
Functional Programming
39
Functional Programming: Reduce and Map
Question
A question related to functional programming languages: reduce and map pattern.
OpenDSA
Functional Programming
40
Functional Programming: Reduce 2
Question
,
Battery
A collection of self-practice questions related to functional programming languages: reduce pattern.
OpenDSA
Functional Programming
41
Semantics of SLang1
Question
Question related to the semantics of the functional programming language SLang1.
OpenDSA
Functional Programming
42
Split anad Join with Accumulators
Tracing Exercise
A question related to split and join operations with accumulators in a functional programming language.
OpenDSA
Functional Programming
43
Functional Programming Exercise: Static vs Dynamic Binding
Tracing Exercise
A question related to functional programming languages: static vs. dynamic binding.
OpenDSA
Functional Programming
44
Functional Programming: Tail Recursion
Question
Question related to functional programming languages: tail recursion.
OpenDSA
Functional Programming
45
Efficient Recursion in SLang2
Tracing Exercise
Code trace for a recursive program in imperative language SLang2.
OpenDSA
Functional Programming
46
Functional Programming List Processing: Summation
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing basic list processing in a functional programming language: Summation of list values.
OpenDSA
Functional Programming
47
Functional Programming List Processing: isMember
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing basic list processing in a functional programming language: isMember function.
OpenDSA
Functional Programming
48
Functional Programming List Processing: Substitution
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing basic list processing in a functional programming language: substitution function.
OpenDSA
Functional Programming
49
Functional Programming Recursion: Summing Elements in a Tree
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing list-of-list (tree) processing in a functional programming language: sum all values.
OpenDSA
Functional Programming
50
Functional Programming Recursion: BST
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing list-of-list (tree) processing in a functional programming language: Binary Search Tree Search.
OpenDSA
Functional Programming
51
Functional Programming: Split and Join
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing split and join operations in a functional programming language.
OpenDSA
Functional Programming
52
Functional Programming: Accumulator Pattern Pivot
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing using pivot as an example in the accumlator pattern.
OpenDSA
Functional Programming
53
Functional Programming: Scope and Closure
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing scope and closure in a functional programming language.
OpenDSA
Functional Programming
54
Functional Programming: Variable Hoisting
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing variable hoisting in a functional programming language.
OpenDSA
Functional Programming
55
Functional Programming: Nested Scopes
Algorithm Visualization
,
Code Tracing Presentation
Slideshow illustrating nested scopes in a functional programming language.
OpenDSA
Functional Programming
56
Functional Programming Visualization: Static vs Dynamic Binding
Algorithm Visualization
,
Code Tracing Presentation
Slideshow illustrating static vs dynamic binding in a functional programming language.
OpenDSA
Functional Programming
57
Functional Programming: Closures
Algorithm Visualization
,
Code Tracing Presentation
Slideshow illustrating closures in a functional programming language.
OpenDSA
Functional Programming
58
Functional Programming Visualization: Mapping Pattern
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing the mapping pattern in a functional programming language.
OpenDSA
Functional Programming
59
Functional Programming Visualization: Functional Composition
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing functional composition in a functional programming language.
OpenDSA
Functional Programming
60
Functional Programming: Currying
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing currying in a functional programming language.
OpenDSA
Functional Programming
61
Functional Programming: Filter Pattern
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing the filter pattern in a functional programming language.
OpenDSA
Functional Programming
62
Functional Programming: Reduce/Folding Pattern
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing the reduce/folding pattern in a functional programming language.
OpenDSA
Functional Programming
63
Functional Programming: ReduceRight Pattern
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing the reduceRight pattern in a functional programming language.
OpenDSA
Functional Programming
64
Functional Programming: MapReduce Pattern
Algorithm Visualization
,
Code Tracing Presentation
Slideshow visualizing the Map/Reduce pattern in a functional programming language.
OpenDSA
Functional Programming
65
Functional Programming: Continuation Passing
Algorithm Visualization
,
Code Tracing Presentation
Slideshow illustrating continuation passing in a functional programming language.
OpenDSA
Functional Programming
66
Functional Programming: CPS vs non-tail recursion
Algorithm Visualization
,
Code Tracing Presentation
Slideshow comparing continuation passing with non-tail recursion and accumulation.
OpenDSA
Functional Programming
×
This is a detailed description.