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 |