Showing 0–0 of 0 results
| # | Exercise Title | Features | Description | Platform | Keywords |
|---|---|---|---|---|---|
| 1 | Insertion Sort Optimized with Shifting Proficiency Exercise | Tracing Exercise | Interactive algorithm proficiency exercise for optimized Insertion Sort. User clicks on array elements to reproduce the behavior of Insertion Sort... | OpenDSA | Insertion Sort, Code Tuning |
| 2 | Introduction Chapter for CS1: Review Questions 2 | Question, Battery | Intro to Software Design Week 1 battery of self-assessment questions: Turning micro-worlds into code. | OpenDSA | Software Design |
| 3 | Program Code Analysis Practice Questions | Question, Battery | Battery of self-assessment questions about asymptotic analysis and analyzing programs. | OpenDSA | Algorithm Analysis, Analyzing Programs |
| 4 | Sequences Code Output Exercise | Tracing Exercise | User shows the sequence generated by a given piece of code. | OpenDSA | Parameter Passing |
| 5 | Match Code to Output Exercise | Tracing Exercise | User shows the output generated by a given piece of code. | OpenDSA | Parameter Passing |
| 6 | Recursive Code Tracing Exercise: Backward Flow | Tracing Exercise | Recursive Code Tracing Exercise collection focusing on backward flow of information. | OpenDSA | Recursion |
| 7 | Recursive Code Tracing Exercise: Function Errors | Tracing Exercise | Recursive Code Tracing Exercise collection focusing on recognizing errors. | OpenDSA | Recursion |
| 8 | Recursive Code Tracing Exercise: Forward Flow | Tracing Exercise | Recursive Code Tracing Exercise collection focusing on foward flow of information. | OpenDSA | Recursion |
| 9 | Recursive Code Tracing Exercise: Harder Exercises | Tracing Exercise | Recursive Code Tracing Exercise collection with some harder tracing exercises. | OpenDSA | Recursion |
| 10 | Recursive Code Tracing Exercise: Call Count | Tracing Exercise | Recursive Code Tracing Exercise collection focusing on counting the number of function calls made. | OpenDSA | Recursion |
| 11 | Recursive Code Tracing Exercise: Two Recursive Calls | Tracing Exercise | Recursive Code Tracing Exercise collection focusing on functions with two recursive calls. | OpenDSA | Recursion |
| 12 | exceptions.j_check_producut_code | PCEX Set of activities for exceptions.j_check_producut_code | PCEX | ||
| 13 | exceptions.j_check_producut_code | PCEX Set of activities for exceptions.j_check_producut_code | PCEX | ||
| 14 | py_check_product_code | PCEX Set of activities for py_check_product_code | PCEX | ||
| 15 | py_check_product_code_es | PCEX Set of activities for py_check_product_code_es | PCEX | ||
| 16 | Matching Sequence to Code | Tracing Exercise | User matches code to an output sequence. | OpenDSA | Parameter Passing |
| 17 | Tracing Recursive Code: Domino Effect | Code Tracing Presentation | Slideshow demonstrating code tracing, using a domino metaphor. | OpenDSA | Recursion |
| 18 | Tracing Recursive Code: Factorial Function | Code Tracing Presentation | Slideshow demonstrating code tracing, using the factorial function as an example. | OpenDSA | Recursion |
| 19 | Tracing Recursive Code: Summation | Code Tracing Presentation | Slideshow demonstrating code tracing, using a simple summation function as an example. | OpenDSA | Recursion |
| 20 | Tracing Recursive Code: Towers of Hanoi | Code Tracing Presentation | Slideshow demonstrating code tracing the Towers of Hanoi problem. | OpenDSA | Recursion, Towers of Hanoi |
| 21 | Tracing Recursive Code: Winding and Unwinding | Code Tracing Presentation | Slideshow demonstrating code tracing, showing how the call stack winds and unwinds. | OpenDSA | Recursion |
| 22 | Bowling Score TestCase Exercise | Code Testing Exercise | Interactive exercise where user enters input values for a bowling game scoring function with the goal of getting complete code... | OpenDSA | Test Case, Code Coverage |
| 23 | Triangle Classification TestCase Exercise | Code Testing Exercise | Interactive exercise where user enters input values for a triangle classifier problem with the goal of getting complete code coverage.... | OpenDSA | Test Case, Code Coverage |
| 24 | Nested Lets | Tracing Exercise | Code trace exercise for a program in imperative language SLang2. | OpenDSA | Functional Programming |
| 25 | Nested Lets with Closures | Tracing Exercise | Code trace exercise for a program in imperative language SLang2. | OpenDSA | Functional Programming |
| 26 | Nested Lets Syntax-Only | Tracing Exercise | Code trace exercise for a program in imperative language SLang2. | OpenDSA | Functional Programming |
| 27 | Output of an SLang2 Program | Tracing Exercise | Code trace for a recursive program in imperative language SLang2. | OpenDSA | Functional Programming |
| 28 | Efficient Recursion in SLang2 | Tracing Exercise | Code trace for a recursive program in imperative language SLang2. | OpenDSA | Functional Programming |
| 29 | Casting data types (Memphis) | The code below demonstrates how to swap the values of x and y, and perform some casting operations to convert... | AnnEx | ||
| 30 | JSON ITERATION 1 | Write the code that prints the all NFL stats for the superbowl winning teams from the year 2022 to 2025.... | PCEX | ||
| 31 | Writing Infinite Sequence | Tracing Exercise | User writes code to generate a given sequence. | OpenDSA | Parameter Passing |
| 32 | Huffman Coding Tree Slideshow: Setting Codes | Algorithm Visualization | Slideshow visualizing the Huffman Coding Tree code setting step. | OpenDSA | Huffman Coding Tree |
| 33 | Bubble Sort Visualization | Algorithm Visualization, Code Tracing Presentation, User Supplied Data | Algorithm Visualization for Bubble Sort. Includes code visualization. User can select data for the visualization. | OpenDSA | Bubble Sort |
| 34 | Insertion Sort Visualization | Algorithm Visualization, User Supplied Data | Algorithm Visualization for Insertion Sort. Includes code visualization. User can select data for the visualization. | OpenDSA | Insertion Sort |
| 35 | Selection Sort Visualization | Algorithm Visualization, Code Tracing Presentation, User Supplied Data | Algorithm Visualization for Selection Sort. Includes code visualization. User can select data for the visualization. | OpenDSA | Selection Sort |
| 36 | ML Type Inferencing 1 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 37 | ML Type Inferencing 2 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 38 | ML Type Inferencing 3 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 39 | ML Type Inferencing 4 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 40 | ML Type Inferencing 5 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 41 | ML Type Inferencing 6 | Tracing Exercise | A self-practice question where user matches a ML type inference with its code. | OpenDSA | Type |
| 42 | Counting the Number of Valid and Banned Product Codes (Case 1) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 43 | Counting the Number of Valid and Banned Product Codes (Case 2) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 44 | Counting the Number of Valid and Banned Product Codes (Case 1) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 45 | Counting the Number of Valid and Banned Product Codes (Case 2) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 46 | Counting the Number of Valid and Banned Product Codes (Case 1) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 47 | Counting the Number of Valid and Banned Product Codes (Case 2) | Suppose a hypothetical company uses codes to represent its various products. A product code includes, among other information, a character... | PCEX | ||
| 48 | Variables assignment (Memphis) | Some basic variable demos. The final part of the code below demonstrates how to swap the values of x and... | AnnEx | ||
| 49 | 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 | |
| 50 | Scanner input (Memphis) | Description from Memphis CS1 instructor: Modifies our previous change making program to use Scanner. This is a way for the... | AnnEx | ||
| 51 | Reduction of Pairing to Sorting | Presentation | Slideshow showing a reduction of Pairing to Sorting. This demonstrates that the upper bound for Pairing is the same as... | OpenDSA | Reduction |
| 52 | IS12:: char_codes.c (6.2) | C BehaviorExample for demonstrating IS12:: char_codes.c (6.2) | WebEx | ||
| 53 | Given three numbers x, y, z and a Boolean variable <code>strict</code>, return <code>true</code> if <code>strict</code> is false and x ≤ y ≤ z, or <code>strict</code> is true and x < y < z. | Code Completion |
Given three numbers x, y, z and a Boolean variable strict, return true if strict is false and x ≤...
|
CodeCheck | Branches, Branches with Functions |
| 54 | JSON Iterate 2 | Using JSON structure list codes for first three flights | jsParsons | json, json-iterate | |
| 55 | Huffman Coding Tree Slideshow: Decoding | Algorithm Visualization | Slideshow visualizing the process of decoding a string of Huffman Codes. | OpenDSA | Huffman Coding Tree |
| 56 | Reorganize the list | Construct a program which partition the original list of integers such that all even numbers come first and all odd... | jsParsons | ||
| 57 | Reorganize the list | Construct a function which partition the original list of integers such that all even numbers come first and all odd... | jsParsons | ||
| 58 | Reorganize the list | Construct a program which partition the original list of integers such that all even numbers come first and all odd... | jsParsons | ||
| 59 | Reorganize the list | Construct a function which partition the list of integers given as a parameter such that all even numbers come first... | jsParsons | ||
| 60 | Huffman Coding Proficiency Exercise | Tracing Exercise | Practice profiency exercise for Huffman Coding Trees. User must do actions like show the codes for a string, or vice... | OpenDSA | Huffman Coding Tree |