Showing 0–0 of 0 results
# Exercise Title Features Description Platform Keywords
1 Traverse an expression tree Algorithm Visualization, Code Tracing Presentation Slideshow demonstrating traversal of an expression tree. The primary point is to highlight the node implementation for a full binary... OpenDSA Expression Tree, Binary Tree Traversal, Full Binary Tree
2 Parse Tree Example for a Math Expression Algorithm Visualization Slideshow visualizing generation of a parse tree for a simple math expression. OpenDSA Parse Tree
3 Ambiguous Parse Tree Example for a Math Expression Algorithm Visualization Slideshow visualizing how generation of a parse tree from a grammar might be ambiguous. OpenDSA Parse Tree
4 Ambiguous Parse Tree Example for a Math Expression: 2 Algorithm Visualization Slideshow visualizing a second example of how generation of a parse tree from a grammar might be ambiguous. OpenDSA Parse Tree
5 Parsing an Expression Algorithm Visualization, User Supplied Data Algorithm Visualization for generating the parse tree of a user-supplied mathematical expression. Demonstrates that the associated grammar enforces the correct... OpenDSA Parse Tree
6 Unambiguous CFG Parse Tree Example Algorithm Visualization Visualization for the parse tree generated for a mathematical expression from a non-ambiguouse CFG. OpenDSA Context-Free Language, Parse Tree
7 Lambda Calculus: How to Build a Parse Tree Algorithm Visualization, Code Tracing Presentation Slideshow visualizing building a parse tree for lambda calculus expressions. OpenDSA Lambda Calculus
8 comparison operators Java CodeVisualization for demonstrating comparison operators JSVEE boolean expressions, control flow, if-else statement
9 relational operators Java CodeVisualization for demonstrating relational operators JSVEE boolean expressions, logical operators
10 Comparison Python CodeVisualization for demonstrating Comparison JSVEE boolean expressions, boolean logic, comparison operators
11 Logic Python CodeVisualization for demonstrating Logic JSVEE boolean expressions, boolean logic, logical operators
12 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
13 Boolean Expression Boolean Expression AnnEx boolean expressions
14 Arithmetic Expression Arithmetic Expression AnnEx arithmetic expressions
15 Arithmetic Expression pt This is the portuguese version. AnnEx arithmetic expressions
16 Regular Expression Exercise: Strings Containing aba RegEx Writing Exercise User writes an regular expression for the language of strings containing aba. OpenDSA Regular Expression
17 Regular Expression Exercise: Strings of Multiples of 3 a's RegEx Writing Exercise User writes an regular expression for the language of strings that contain a multiple of 3 a's. OpenDSA Regular Expression
18 Regular Expression Exercise: Strings of a's Preceded or Followed by b RegEx Writing Exercise User writes an regular expression for the language of strings where every a is either proceeded or followed by b. OpenDSA Regular Expression
19 Regular Expression Exercise: Strings Containing bba in an Even Position RegEx Writing Exercise User writes an regular expression for the langugae of strings containing bba in an even position. OpenDSA Regular Expression
20 Regular Expression Exercise: Strings of 2 b's and c's RegEx Writing Exercise User writes an regular expression for the language of strings where the number of b's and c's sums to 2. OpenDSA Regular Expression
21 Regular Expression Exercise: Strings of Even Binary Numbers RegEx Writing Exercise User writes an regular expression for the language of strings that are even binary numbers. OpenDSA Regular Expression
22 Regular Expression Exercise: Strings Containing No aa RegEx Writing Exercise User writes an regular expression for the langugae of strings containing no occurance of aa. OpenDSA Regular Expression
23 Regular Expression Exercise: Strings Containing One bbb RegEx Writing Exercise User writes an regular expression for the langugae of strings containing exactly one instance of bbb. OpenDSA Regular Expression
24 CFG Expression Evaluation Exercise: Alternate Question, Battery A collection of self-practice questions where users evaluate a mathematical expression under the definition of a given CFG. Alternate version. OpenDSA Context-Free Grammar, Ambiguity
25 CFG Expression Evaluation Exercise Calculation Exercise, Battery A collection of self-practice questions where users evaluate a mathematical expression under the definition of a given CFG. OpenDSA Context-Free Grammar, Ambiguity
26 NFA Conversion to Regular Expression Example Programmed Instruction Programmed Instruction Frameset presenting an example of converting a NFA to an equivalent Regular Expression. OpenDSA Regular Expression, Non-Deterministic Finite Automata
27 Regular Expression to Minimized DFA Example Algorithm Visualization Visualization presenting examples of converting a Regular Expression to an equivalend NFA. OpenDSA Regular Expression, Non-Deterministic Finite Automata
28 DEPRECATED_Boolean Expression Java BehaviorExample for demonstrating DEPRECATED_Boolean Expression AnnEx
29 Regular Grammar Exercise: aaab*ba Grammar Construction Exercise User writes an regular grammar for the language of strings matching the regular expression (aaab*ba)*. OpenDSA Regular Expression, Regular Grammar
30 Regular Grammar Exercise: Number of a's and b's is Odd Grammar Construction Exercise User writes an regular grammar for the language of strings with an odd length. OpenDSA Regular Expression, Regular Grammar
31 Regular Grammar Exercise: bb*aaa* Grammar Construction Exercise User writes an regular grammar for the language of strings that meet this regular expression: bb*aaa* OpenDSA Regular Expression, Regular Grammar
32 Regular Expressions Equivalent to NFA: Part 1 Programmed Instruction Programmed Instruction Frameset presenting Part 1 of 4 parts of a proof of equivalence of Regular Expressions and NFAs. OpenDSA Regular Expression, Non-Deterministic Finite Automata
33 Regular Expressions Equivalent to NFA: Part 3: Concatenate Programmed Instruction Programmed Instruction Frameset presenting Part 3 of 4 parts of a proof of equivalence of Regular Expressions and NFAs. Concatenating... OpenDSA Regular Expression, Non-Deterministic Finite Automata
34 Regular Expressions Equivalent to NFA: Example Programmed Instruction Programmed Instruction Frameset presenting examples of converting a Regular Expression to an equivalend NFA. OpenDSA Regular Expression, Non-Deterministic Finite Automata
35 Regular Expressions Equivalent to NFA: Part 2: Or Programmed Instruction Programmed Instruction Frameset presenting Part 2 of 4 parts of a proof of equivalence of Regular Expressions and NFAs. Or'ing... OpenDSA Regular Expression, Non-Deterministic Finite Automata
36 Regular Expressions Equivalent to NFA: Part 4: Star Programmed Instruction Programmed Instruction Frameset presenting Part 4 of 4 parts of a proof of equivalence of Regular Expressions and NFAs. Kleene... OpenDSA Regular Expression, Non-Deterministic Finite Automata
37 Regular Expressions Introduction Frameset Programmed Instruction Programmed Instruction Frameset introducing Regular Expressions their formal definition. OpenDSA Regular Expression
38 Logical Equivalence Review Questions Question, Battery Logical equivalence self-assessment questions. OpenDSA Boolean Operator, Boolean Expression
39 Chapter Review Questions: Software Testing Question, Battery Software testing for CS1 self-assessment questions. OpenDSA Boolean Operator, Boolean Expression
40 CFG Associativity Exercise Question A question where users evaluate a mathematical expression and deterimine if the grammar enforces correct associativity. OpenDSA Context-Free Grammar, Ambiguity
41 CFG Precedence and Associativity Exercise Question A question where users evaluate a mathematical expression and deterimine if the grammar enforces correct precedence and associativity. OpenDSA Context-Free Grammar, Ambiguity
42 CFG Associativity Exercise: Alternate Question, Battery A collection of self-practice questions where users evaluate a mathematical expression and deterimine if the grammar enforces correct associativity. Alternate... OpenDSA Context-Free Grammar, Ambiguity
43 CFG Precedence and Associativity Exercise: Alternate Question, Battery A collection of self-practice questions where users evaluate a mathematical expression and deterimine if the grammar enforces correct precedence and... OpenDSA Context-Free Grammar, Ambiguity
44 3-Satisfiability Proficency Exercise Presentation Exercise User must determine whether a given 3-CNF expression has a satisfying truth assignment or not. OpenDSA Satisfiability Problem
45 Converting a RegEx to a Left Regular Grammar Frameset Programmed Instruction Programmed Instruction Frameset presenting a conversion from a regular expression to a left regular grammar. OpenDSA Regular Grammar, Regular Language
46 Converting a RegEx to a Right Regular Grammar Frameset Programmed Instruction Programmed Instruction Frameset presenting a conversion from a regular expression to a right regular grammar. OpenDSA Regular Grammar, Regular Language
47 Lambda Calculus: Alpha Conversion Calculation Exercise, Battery A collection of self-practice questions related to alpha conversion in the Lambda Calculus expression. OpenDSA Lambda Calculus
48 Lambda Calculus: Bound Variables Calculation Exercise, Battery A collection of self-practice questions related to identifying bound variables in a Lambda Calculus expression. OpenDSA Lambda Calculus
49 Lambda Calculus: Free Variables Calculation Exercise, Battery A collection of self-practice questions related to identifying free variables in a Lambda Calculus expression. OpenDSA Lambda Calculus
50 Lambda Calculus: Substitution 1 Tracing Exercise, Battery A collection of self-practice questions related to substitution in the Lambda Calculus expression. OpenDSA Lambda Calculus
51 Lambda Calculus: Substitution 2 Tracing Exercise, Battery A second collection of self-practice questions related to substitution in the Lambda Calculus expression. OpenDSA Lambda Calculus
52 Lambda Calculus: Substitution Subcases 1 Question, Battery A collection of self-practice questions related to substitution subcases in the Lambda Calculus expression. OpenDSA Lambda Calculus
53 Lambda Calculus: Substitution Subcases 2 Question, Battery A second collection of self-practice questions related to substitution subcases in the Lambda Calculus expression. OpenDSA Lambda Calculus
54 Lambda Calculus: Substitution Subcases 3 Question, Battery A third collection of self-practice questions related to substitution subcases in the Lambda Calculus expression. OpenDSA Lambda Calculus
55 Expressions (Memphis) Expressions with constants from Memphis. (1-29) Casting values, using Scanner (change making program, pet store checkout) PetStore.java Program that demonstrates... AnnEx
56 Expressions within print (Memphis) Modifies our previous change making program to use Scanner. This is a way for the program to get user input... AnnEx input
57 Arithmetic-expressions query execution 1 Arithmetic-expressions query execution 1 DBQA
58 Arithmetic-expressions query execution 2 Arithmetic-expressions query execution 2 DBQA
59 Arithmetic-expressions query execution 3 Arithmetic-expressions query execution 3 DBQA
60 Arithmetic-expressions query execution 4 Arithmetic-expressions query execution 4 DBQA
61 Arithmetic-expressions query execution 5 Arithmetic-expressions query execution 5 DBQA
62 Arithmetic-expressions query execution 6 Arithmetic-expressions query execution 6 DBQA
63 Binary_Expressions C++ BehaviorExample for demonstrating Binary_Expressions AnnEx
64 Boolean expressions (Memphis) Some basic demos of boolean expressions (1-31) AnnEx logical operators
65 csedpad.preliminary_topics.variables_expressions_constants PCEX Set of activities for csedpad.preliminary_topics.variables_expressions_constants PCEX
66 csedpad.preliminary_topics.variables_expressions_constants_1 PCEX Set of activities for csedpad.preliminary_topics.variables_expressions_constants_1 PCEX
67 csedpad.preliminary_topics.variables_expressions_primitivedatatypes PCEX Set of activities for csedpad.preliminary_topics.variables_expressions_primitivedatatypes PCEX
68 csedpad.preliminary_topics.variables_expressions_primitivedatatypes This program displays students' profiles within a university. PCEX
69 csedpad.01.preliminary_topics.variables_expressions_constants PCEX Set of activities for csedpad.01.preliminary_topics.variables_expressions_constants PCEX
70 csedpad.01.preliminary_topics.variables_expressions_constants_1 PCEX Set of activities for csedpad.01.preliminary_topics.variables_expressions_constants_1 PCEX
71 csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes PCEX Set of activities for csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes PCEX
72 csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes This program displays Casablanca's statistics. PCEX
73 csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes_1 PCEX Set of activities for csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes_1 PCEX
74 csedpad.01.preliminary_topics.variables_expressions_primitivedatatypes_1 This program displays a student' s profile within a university. PCEX
75 q_py_account_logic1_es Python PredictingFinalResult for demonstrating q_py_account_logic1_es QuizPET boolean expressions
76 account management Python PredictingFinalResult for demonstrating account management QuizPET boolean expressions, boolean logic, logical operators
77 q_py_comparison_logic1_es Python PredictingFinalResult for demonstrating q_py_comparison_logic1_es QuizPET boolean expressions, conditionals
78 comparison Python PredictingFinalResult for demonstrating comparison QuizPET boolean expressions, boolean logic, comparison operators
79 Comparison Operators Python BehaviorExample for demonstrating Comparison Operators WebEx boolean expressions, comparison operators, operators
80 Bitwise Operators Python BehaviorExample for demonstrating Bitwise Operators WebEx boolean expressions, operators
81 Identity Operators Python BehaviorExample for demonstrating Identity Operators WebEx boolean expressions, operators
82 Comparing Strings Java PredictingFinalResult for demonstrating Comparing Strings QuizJET boolean expressions, control flow, string operations
83 Comparisons 2 Java PredictingFinalResult for demonstrating Comparisons 2 QuizJET boolean expressions
84 Boolean Operations (AND) Java PredictingFinalResult for demonstrating Boolean Operations (AND) QuizJET boolean expressions, conditionals, control flow, if-else statement
85 Comparisons Java PredictingFinalResult for demonstrating Comparisons QuizJET boolean expressions, conditionals
86 Using boolean Java PredictingFinalResult for demonstrating Using boolean QuizJET boolean expressions, control flow, if-else statement
87 Boolean Operations (Greater equal) Java PredictingFinalResult for demonstrating Boolean Operations (Greater equal) QuizJET boolean expressions, conditionals, control flow, if-else statement
88 Boolean Operations (Less equal) Java PredictingFinalResult for demonstrating Boolean Operations (Less equal) QuizJET boolean expressions, conditionals, control flow, if-else statement
89 Boolean Operations (Not) Java PredictingFinalResult for demonstrating Boolean Operations (Not) QuizJET boolean expressions, control flow, if-else statement
90 Boolean Operations (Not equal) Java PredictingFinalResult for demonstrating Boolean Operations (Not equal) QuizJET boolean expressions, control flow, if-else statement
91 Boolean Operations (OR) Java PredictingFinalResult for demonstrating Boolean Operations (OR) QuizJET boolean expressions, control flow, logical operators
92 Comparing Strings Java PredictingFinalResult for demonstrating Comparing Strings QuizJET boolean expressions, conditionals, data types, string operations, strings, variables
93 if-else 1 Java PredictingFinalResult for demonstrating if-else 1 QuizJET boolean expressions, conditionals, if-else statement, strings
94 if-else 5 Java PredictingFinalResult for demonstrating if-else 5 QuizJET boolean expressions, conditionals, if-else statement
95 Test Null Java PredictingFinalResult for demonstrating Test Null QuizJET boolean expressions
96 q_java_Boolean Operation (Greater equal 2) Java PredictingFinalResult for demonstrating q_java_Boolean Operation (Greater equal 2) QuizJET boolean expressions
97 Question 11 Java PredictingFinalResult for demonstrating Question 11 QuizJET boolean expressions
98 Boolean Declaration Boolean Declaration AnnEx boolean expressions
99 Boolean Operators Boolean Operators AnnEx boolean expressions
100 comparison operators comparison operators AnnEx boolean expressions
101 boolean operators boolean operators AnnEx boolean expressions
102 Object Creation and Method Calls Object Creation and Method Calls AnnEx boolean expressions, classes, objects
103 Decision If Decision If AnnEx boolean expressions, if-else statement
104 if-else-if if-else-if AnnEx boolean expressions, conditionals, if-else statement
105 If Else If Else AnnEx boolean expressions, conditionals, if-else statement
106 If with complex condition If with complex condition AnnEx boolean expressions, if-else statement
107 If Statement If Statement AnnEx boolean expressions, if-else statement
108 Nested if Nested if AnnEx boolean expressions, conditionals, if-else statement
109 Using && Using && AnnEx boolean expressions, if-else statement
110 Using || Using || AnnEx boolean expressions, if-else statement
111 Logical Operators Logical Operators AnnEx boolean expressions, if-else statement
112 Object Equality Java BehaviorExample for demonstrating Object Equality AnnEx boolean expressions, variables
113 relational operators relational operators AnnEx boolean expressions
114 String Equals Java BehaviorExample for demonstrating String Equals AnnEx boolean expressions, strings, variables
115 Testing for null Java BehaviorExample for demonstrating Testing for null AnnEx boolean expressions
116 Comparison Condition (2) Comparison Condition (2) AnnEx arithmetic expressions, select
117 Bigger Than Assume that num1 and num2 have been initialized to numbers, so that number1 is bigger. Construct a program that correctly... jsParsons boolean expressions, boolean logic, comparison operators
118 Usar expresiones booleanas como parámetros de una función Asume que num1 y num2 han sido inicializados a numeros, de modo que numero1 es mayor. Construye un programa que... jsParsons boolean expressions, conditionals
119 Comparisons Construct a program that prints out whether variable a is bigger than b. jsParsons boolean expressions, boolean logic, comparison operators
120 Practicar el uso de comparaciones Construye un programa que imprima si la variable a es mayor que b. jsParsons boolean expressions, conditionals
121 XOR Construct a program that mimics a XOR gate (exclusive or). When input_a and input_b are the same, it should print... jsParsons boolean expressions, boolean logic, if-else statement, logical operators
122 Crear una compuerta XOR usando sentencias if...elif Construye un programa que imite una compuerta XOR (o exclusivo). Cuando input_a y input_b sean iguales, debe imprimir 0 y... jsParsons boolean expressions, conditionals
123 If Conditions Demo Java CodeVisualization for demonstrating If Conditions Demo JSVEE boolean expressions, conditionals, control flow, if-else statement
124 Greatest Divisor Brute Force2 Python CodeVisualization for demonstrating Greatest Divisor Brute Force2 JSVEE boolean expressions, functions
125 Applicative-order reduction Proficiency Exercise Tracing Exercise Algorithm Proficiency Exercise for determining applicative-order reduction in Lambda Calculus expressions. OpenDSA Lambda Calculus
126 Practicing Lambda Calculus Reduction Tracing Exercise Algorithm Proficiency Exercise for determining reduction orders in Lambda Calculus expressions. OpenDSA Lambda Calculus
127 Normal-order reduction Proficiency Exercise Tracing Exercise Algorithm Proficiency Exercise for determining normal-order reduction in Lambda Calculus expressions. OpenDSA Lambda Calculus