Welcome to SIGSoft
General Information
SigSoft is dedicated to creating cool software well. Be sure to add yourself to the mailing list!
SigSoft
SIGSoft's objective is to improve our competency in software development by stimulating interaction among individuals with an interest in software engineering. This broad scope allows engagement in projects and discussions which delve into divergent disciplines of computer science.
SIGSoft@UIUC seeks to create an environment that is beneficial to members of all ability levels and skill sets.
Meetings
| Date | Times | Room |
| 9/20/2011 | 7:00 PM | 1SIEBL 1105 |
| 9/28/2011 | 7:00 PM | 1SIEBL 1304 |
| 10/4/2011 | 7:00 PM | 1SIEBL 1105 |
| 10/11/2011 | 7:00 PM | 1SIEBL 1105 |
| 10/18/2011 | 7:00 PM | 1SIEBL 1105 |
| 10/25/2011 | 7:00 PM | 1SIEBL 1105 |
| 11/2/2011 | 7:00 PM | 1SIEBL 1304 |
| 11/8/2011 | 7:00 PM | 1SIEBL 1105 |
| 11/15/2011 | 7:00 PM | 1SIEBL 1105 |
| 11/29/2011 | 7:00 PM | 1SIEBL 1105 |
| 12/6/2011 | 7:00 PM | 1SIEBL 1105 |
Note: Not only are the bold dates in Room 1304, they are also on a Wednesday'''
Subscribe to the mailing list for up-to-date info about meetings and other stuff.
Planned Talks/Workshops
- Our next talk be on the GIT version control system so that people are familiar with DVCS.
Project ideas
- Automatic Image Sorter - A program that, when given a random selection of images, will sort them into different folders depending on their contents.
- Banner Class schedule exporter - turn your schedule into iCal for import into iCal/GoogleCalendar/etc
- Hex/Polygon - An AI based version of a board game created by John Nash Hex_(board_game)
- ideaMine - Project from last year for brainstorming and organize projects.
- UDJ - UDJ is a way for people to collaboratively create the playlist at a party or other social gathering in real time!
- Where are my classes - An app that helps you determine when and where your next class is. http://goo.gl/jQZ0e
- Zen - Program for non-smartphones to query your friends' facebook events
Past and Ongoing Projects
2010-2011
Meeting Notes
Resources
Tutorials, Workshops, and Talks
Android Tutorial Videos from 2010-11
Misc Tutorials
- Nathan and Dave's talk on python source files: http://www.acm.uiuc.edu/sigsoft/python_talk.tar.gz
- Kevin's description of the differences between Java and .Net pptx, ppt, pdf
- Alex and Matt's Design Pattern Tutorial ppt, pdf
- Tack's PHP 5 Tutorial of Legend and of Lore: Apple Keynote, Microsoft Powerpoint, PDF Slides
- Brian Swetland's CVS workshop
Other UIUC ACM Tutorials
- WinDevil's Windows Tutorials
- SigUnix's Tutorials
- SigGraph Workshops
- Introduction to Reverse Engineering in Linux
Links
- premature scaling
- logging in python
- A seriously cool code browser - watch the demos The research page
- Automatic debugging with datamining
- Graphical Dataflow Programming
- Dilbert on eXtreme Programming
- Notes on Postmodern Programming - a cool paper
- Principles of Graphic Design
Resources
- eXtreme Programming (Johnson's links 1 2)
- STL Programmer's guide
- UML (longer intro) (good UML book) (Resources)
- A reverse debugger
About Trac
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
