Have students implement the dice game Flip in Java to introduce unit testing and to give students practice using loops and data structures. Share Have students implement the dice game Flip in Java to introduce unit testing and to give students practice using loops and data structures. with FacebookShare Have students implement the dice game Flip in Java to introduce unit testing and to give students practice using loops and data structures. with Twitter
Have students implement an algorithm in Java to solve mazes so they can practice manipulating 2D arrays, stacks, and queues. Share Have students implement an algorithm in Java to solve mazes so they can practice manipulating 2D arrays, stacks, and queues. with FacebookShare Have students implement an algorithm in Java to solve mazes so they can practice manipulating 2D arrays, stacks, and queues. with Twitter
Have students design a game of Asteroid in Java to introduce developing an object and class hierarchy. Share Have students design a game of Asteroid in Java to introduce developing an object and class hierarchy. with FacebookShare Have students design a game of Asteroid in Java to introduce developing an object and class hierarchy. with Twitter
Have students write a genetic algorithm in Java to solve instances of the Traveling Salesman Problem so that they can practice object-oriented programming and responsibility-driven design. Share Have students write a genetic algorithm in Java to solve instances of the Traveling Salesman Problem so that they can practice object-oriented programming and responsibility-driven design. with FacebookShare Have students write a genetic algorithm in Java to solve instances of the Traveling Salesman Problem so that they can practice object-oriented programming and responsibility-driven design. with Twitter
Have students design a Java program that detects plagiarism within a set of documents so that they gain practice designing and applying data structures in a relevant context. Share Have students design a Java program that detects plagiarism within a set of documents so that they gain practice designing and applying data structures in a relevant context. with FacebookShare Have students design a Java program that detects plagiarism within a set of documents so that they gain practice designing and applying data structures in a relevant context. with Twitter
Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data. Share Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data. with FacebookShare Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data. with Twitter
Use linked carabiners to introduce the structure of linked lists and help students visualize the concept. Share Use linked carabiners to introduce the structure of linked lists and help students visualize the concept. with FacebookShare Use linked carabiners to introduce the structure of linked lists and help students visualize the concept. with Twitter