Nifty Assignments. The Nifty Assignments session at the annual SIGCSE meeting is all. Nick's Home. Nifty Assignments 2. Mountain Paths - - Baker Franke CS1 Neat simple algorithm in 2. D arrays. Restaurant Recommendations Yelp Maps - -. Brian Hou, Marvin Zhang, and John De. Nero CS1 Nifty data visualization of restaurant data Rack- O Game - - Arvind Bhusnurmath, Kristen Gee, and Karen Her CS1 Play and AI code for an easy game Movie Review Sentiment - -. Eric Manley and Timothy Urness CS1/CS2 Neat word analysis from a surprisingly simple algorithm Hug. Life - - Josh Hug CS1/CS2 Grid simulation game that shows off testing. String represents sequence of characters enclosed within the double quotes. The only tricky thing about this program is the second argument of the put statement. That argument is a conditional expression that has the effect of setting the. C program to draw bar graph using graphics #include <graphics.h> #include <conio.h> int main() The Nifty Assignments session at the annual SIGCSE meeting is all about gathering and distributing great assignment ideas and their materials. C programming language tutorials, Graphics in C and Sample C programs, Java Design Patterns, Interview questions, C puzzles, star triangle pattern. This C Program checks whether two strings are anagrams. The strings are said to be anagrams of each other if the letters from one sting can be rearranged to form the. Your Online Java Tutorial – In Plain English! In today’s assignment we are going to tackle an issue that exists within JavaScript. Autocomplete- me - - Kevin Wayne CS2 Neat applied use of word storage and binary search Nifty Assignments 2. Counting Squares - - Mark Sherriff, Luther Tychonievich, and Ryan Layer CS0/CS1 Neat and easy squares activity Speed Reader - - Peter- Michael Osera CS1 Nifty Animation. Geo. Locator - - Stuart Reges CS1 Fun Geo Data. Writing or creating immutable classes in Java is becoming popular day by day, because of concurrency and multithreading advantage provided by immutable objects.Packet Sniffing - - Suzanne Matthews and David Raymond CS1 Eye Opening Networking. Melody Maker - - Allison Obourn and Marty Stepp CS1 Fun with Sound. Seam Carving - - Josh Hug CS1/CS2 Amazing Image Resize Trick. Nifty Assignments 2. Twitter Trends - - John De. Nero and Aditi Muralidharan. CS0- CS1 Neat output with a hip big- data source. Collage - - Mark Guzdial. CS0 Novel media output by combining images. Authorship Detection - - Michelle Craig. CS1 Surprisingly effective data driven categorization with basic coding. Recursive Turtle. Graphics - - Eric Roberts. CS1 Get at the essential recursive idea very easily. Campus Shuttle - - David Malan. CS1 Stunning graphical tour. Estimating Avogadro's Number - - Kevin Wayne. CS1/CS2 Surprisingly easy image processing of lab data to get a real- world result. Nifty Assignments 2. Stereo Sound Processing - - Daniel Zingaro. CS1 (early) - Fun and impressive early in the quarter - remove vocals from sound. Guitar Heroine - - Kevin Wayne. CS1/CS2, Extremely neat - - math model creates realistic guitar sound. Uno - - Stephen Davies. CS1, Strategy AI to play Uno. Image Editor - - Joshua T. Guerin and Debby Keen. CS1/CS2 Code to experiment with images, but requiring only the ability to change text files. Igel . On the linked page, see the README, Writeup, Release Notes, Self- Study Handout which all work without a password. To play with the code, email Dave and he'll send you what you need to get the binaries. Nifty Assignments 2. Image Puzzles - - Nick Parlante. CS0 or later, great puzzles using images, tiny code required. BMP Puzzles - - David Malan. CS1, More and better image puzzles, looking at bytes of BMP file representation. Book Recommendations - - Michelle Craig. CS1, Like the Netflix movie- recommendation system, generate book recommendations. Surprisingly simple algorithms give a neat results. Generic Scrolling Game - - Dave Feinberg. CS1, Project pattern which supports a variety of games. Hamming Codes - - Stuart Hansen. CS2, Neat exercise with a real algorithm. Push the students. Evil Hangman - - Keith Schwarz. CS2 or late CS1 - Awesome variant of Hangman, where the computer cheats by dodging all the user's guesses. Nifty Assignments 2. Picobot - - Zachary Dodds. CS0- CS1, day- 1 assignment - - neat environment to get students started, works in the browser. Pig - - Todd Neller. CS1, intermediate difficulty game to implement, but students love it and lots of variations. Song Generator - - Daniel Zingaro. CS1, implement filters with short bits of code, but it all works in the domain of sound, making in a novel and engaging domain for the students. CSI: Computer Science Investigation - - David Malan. The instructor accidentally erases the compact flash card containing their images. Students write code to recover the images, solve the treasure hunt using the images. Encryption Chase - - Mark Sherriff. CS2, encryption coding, embedded in a team active- learning campus treasure hunt. Chatting Aimlessly (IM) - - Thomas Murtagh. CS1, implement simple instant messaging client in CS1 - - talk about a technology near to the student heart! Nifty Assignments 2. Star Map - - Karen Reid. CS1, neat drawing of the night sky and constellations - - simple file reading and drawing. Face Pamphlet - - Mehran Sahami. CS1, simple Facebook application built with just CS1 technology, students love it. Secrets In Images - - Brent Heeringa, Thomas Murtagh. CS1, hide secret messages inside images - - neat image manipulation with data as simple arrays. Random Art - - Christopher A Stone. CS1, build nifty images with recursive nested random symbolic math expressions (python) Enigma Encryption - - Dave Reed. CS1- CS2. 1, range of easy to complex cryptography projects, using paper/manipulation model to get started DNA Splicing - - Owen Astrachan. CS2, surprisingly easy DNA manipulation, set up for the students to measure/experiment with their code Nifty Assignments 2. Catch Plagiarists - - Baker Franke. CS1- CS2, typical CS2 data structures, difficulty can be adjusted. Search within a set of documents to find pairs with copied content. Genetic Algorithm TSP - - Raja Sooriamurthi. CS1- CS2, basic genetic algorithms. Use genetic algorithms to solve the traveling salesman problem. Asteroids - - Dan Leyzberg, Art Simon. CS1- CS2, objects, inheritance, abstract classes. An impressive implementation of Asteroids with OOP design and inheritance Huffman Images - - Morgan Mc. Guire, Tom Murtagh. CS1(late) or CS2(early). Labs to explore huffman compression in the context of image bitmap manipulation Maze Solver - - Don Blaheta. CS2, stacks, queues, 2d arrays. Play around with algorithms to solve a maze. Works with gridworld Dice Flip - - Cay Horstmann. CS1- CS2, prolog for advanced CS2, java for late CS1 variant. Explore simple but subtle dice game. Nifty Assignments 2. Media Manipulation - - John Cigas. CS0- CS1, spreadsheet use or basic code. Transfer media data to spreadsheet form to make manipulation easy. ASCIImations - - Dave Reed. CS0- CS2. ASCII animations make fun, creative output with surprisingly simple code (Javascript, Java, ..)Mindreader - - Raja Sooriamurthi. CS1, CS2. Build a. Solitaire OOP - - Robert Noonan. CS2, OOP and patterns to explore family of solitaire games. Sliding Blocks Puzzle - - Mike Clancy. CS2, significant recursion and data structures. Recursive and heuristic work to solve the sliding blocks puzzle. Fire - - Angela Shiflet. CS2, 2- d arrays, simulation. Neat, real- world example simulating spread of fire across a terrain, depending on humidity etc. Nifty Assignments 2. Book Code (ISBN) - - John Motil. CS1, basic logic to play with ISBN numbers. Fun because we are surrounded by these numbers . Appears dull, but has a neat surprise ending. Breakout - - Eric Roberts. CS1, basic logic, loops using ACM graphics early in the term. Dancing Turtles - - Chris Nevison. CS1, inheritance with dancing turtles and ACM graphics. Solitaire Encryption - - Lester I. Mc. Cann. CS2, list manipulations, algorithmic code, file reading. Implements a very novel type of encryption. Anagram Solver - - Stuart Reges. CS2, recursive backtracking .. Graph baby name data for the last 1. Nifty because the data is nifty. Photomosaics PPT (PDF version) - - Rich Pattis. CS2, create image made of many little images . Popyack - - a fun CS1 assignment using Java. Script. Pong. - - Grant Braught - - a neat ? An excuse to do some linked- list. Array. List) type manipulation. Give the students a feel for . Can be used as a small project where. Tetris brain and plug it in, or can be used as a large CS2. OOP project. The nifty materials include a runnable JTetris. Instructor's. Nifty Assignments 1. Blurbs from the proceedings. Cat And Mouse - - Mike Clancy. CS1) a cute problem which requires non- trivial geometry and. Bagels. Stuart Reges - - (CS1) a fun game with some algorithmic complexity. DNA - - Richard E. Pattis - - (CS1) great first. Huffman Coding - -. Astrachan - - (CS2) decomposition and data structures. The. Sentence Generator - - Julie Zelenski - - (CS2) a fun use of. ADTs. Darwin's World - - Nick Parlante - - (CS2) a.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2017
Categories |