As a land grant University, the UW Madison has a special relationship with the citizens of the state of Wisconsin. In return for the citizens paying taxes to support the educational mission of the University [and the educational goals of the students], the University is asked to freely share the knowledge that is created here, to all corners of the state. In recent years, that has been interpreted to mean we share our knowledge with all corners of the world.
In the spirit of The Wisconsin Idea, students who create a unique work that presents accurate technical Computer Science knowledge in an entertaining way to a target audience will receive up to 5% extra credit toward their final cs302 grade. All sources must be used with permission and fully cited. Your work will be your own and you may choose your copyright level, but it must be shared in some way with the general public.
Find a specific area of computer science or programming that is interesting and preferably a challenge for you, research that concept or term and design and develop an entertaining way to present and teach that concept. Students may work in teams of any size, but each student is responsible for writing their own self-assessment survey on Learn@UW.
wi_idea.html
web page can be your project, or it can just provide introduction and links to a more sophisticate web site and media created with other tools.All students must complete and submit their wi_idea.html
file to their WI handin folder via Forms.
All work must be readable via a Web browser. The valid file types that may be submitted are: jpg gif png pdf txt
and html
. If you need to submit some other type of file, send email to deppeler@cs.wisc.edu. Other document types including Word, Excel, and PowerPoint documents may not be submitted. See the Getting Started section for a link to download a wi_idea.html
file to get started.
5/3: The wi_idea.html
file must be handed in via Forms before 10pm on Friday, 5/3.
There are many possiblities, but here are some Computer Science and Programming terms and concepts to help you get started: Reserved Words (in Java and or other languages), Primitive data type, Variables/Method/Classes, Selection, Repetition, Arrays, Input/Output, Exceptions, Hardware, Software, Object-Oriented Programming, Debugging Tools and Techniques, Test-Driven Development, Refactoring, Compilers, Operating System, Architecture, Databases, Networking, Robotics, Artificial Intelligence, Good Programming Practice (Style Guides), Programming Languages, Inheritance, Recursion
Students may choose the number of students in their team or may work alone. We recommend 2-4 students per team.
Think about who you would like to produce this content for. Some possibilities include, but are not limited to: Classmates, Friends, Family, K-12 Teachers, K-12 Students, General Public.
Write a brief proposal for your project and send it to deppeler@cs.wisc.edu before Friday, November 15th, to get your idea pre-approved.
Different projects will naturally require different time commitments. Things like diagrams, animations, concept maps, problem set, flash cards, etc can be completed by one person, while larger projects, like creating a game, skit, song, video, puzzle, would likely benefit from a team of students working together. Find others who want to work on the same topic or project as you and then create something that you can all contribute to.
To earn extra credit, each project must submit a wi_idea.html
file that describes the Wisconsin Idea as well as contains links to their creative content.
At a minimum, your page must identify:
Get the example html file as a starting point (template) for your web page:
Note: text-only html
files can be edited in Eclipse, or Notepad, or any text-only editor. Microsoft Word and other word processors must NOT be used for editing text-only files as they insert formatting codes that will not be read correctly by standard web browsers. Learning to edit basic html files is easy and is a learning objective of this project.
http://pages.cs.wisc.edu/~yourcsloginname/wi_idea
The Wisconsin Idea project is worth up to 5% extra credit toward your final grade awarded on a scale of 1-10 points. Each member of the project team must complete the self-assessment survey individually and identify their contributions to the overall final project. The self-assessment will be available on Learn@UW and will ask students to evaluate their work on several scales, how well it met stated objectives, uniqueness, correctness, entertainment value, effort.
Extra Credit will be awarded as follows: 7-8pts for an Outstanding project, 5-6pts for a Very Good project, 3-4pts for a Good Project, and 1-2pts for incomplete projects that show some content correctly.
Work that presents an idea or concept in a unique, correct, and complete way will earn 1-8 pts for each team member. Each team member will also receive an additional 1pt if the team has created a well-written web page presentation of the work.
The final 1 pt is awarded individually to each student that completes the self-assessment survey on time.
10/10 points is equal to 5% extra credit.
Student(s) | Link to their WI Idea project page | Creation(s) |
---|---|---|
Zach Skanron | Spring 2013 Lec 002 Lecture Notes | |
Donnelisha Jackson and Kelsey Wilkerson | Introduction to Computer Science - Object-Oriented Design Terms and Concepts | |
CS Nicholas | http://pages.cs.wisc.edu/~cnichola/wi_idea/wi_idea.html |
|
Cen Peng | http://pages.cs.wisc.edu/~cen/wi_idea/wi_idea.htm | |
Riley Gasiorow Eddie |
||
Julia Janicki | https://mywebspace.wisc.edu/janicki/web/WI_Idea/index.html |
Student(s) | Link to their WI Idea project page | Creation(s) |
---|---|---|
Jared Herman | Introduction to Computer Science | Computer video Eclipse video Variables video Loops video Additional Resources video |
Zhang Xiaoshen Bo Zhange Shujin Jiang Peiqing Huang | How does the computer understand the codes and run the programs? | video |
Jaime Mortier | Exceptions and Exception Handling | video |
James Glodoski | Guide to creating your own CS Web Page | |
Tyler Daniel | The Wisconsin Idea and Computer Hardware | website |
Michell Szeflinski Vito Freese | Java Fun For Everyone | |
Theodore Dunne | Programming in JAVA Using Eclipse Tutorial | video |
Brian Sekelsky | What is Object-Oriented Programming? | |
Sierra Flury | SCRATCH Animation Labs | |
Nicholas Stamas | PuTTY/SSH Intro Tutorial |
video 1 video 2 |
Tyler Daniel | The Wisconsin Idea and Computer Hardware | |
Alex Dirr | Uses of Java Outside the Classroom | video |
Joshua Hansen | What is First Lego League (FLL)? | FIRST Lego League |
Andew Micheletz | What is the Wisconsin Idea, and What Does Computer Science Have to Do With It? |
CS302 | The Wisconsin Idea Project | Deb Deppeler © 2012 |
---|