ITC 228 Capstone Project
MW I0:00 Am to 12:15 PM
This course should be taken at, or near the end of your studies.
TThis course is designed to help students summarize their learning experience in their certificate or degree courses. The course will aid students in the process of identifying, developing and evaluating a project that summarizes what they have learned. It is intended that this project can also serve as a portfolio piece for future employment or education pursuits. The course will meet as a full class for only 2 hours of the weekly schedule. The remaining 3 hours of class time will be instructor-supervised one-on-one meetings, small discussion groups, and research.
Students with documented disabilities who need course accommodations, have emergency medical information, or require special arrangements for building evacuation should contact the instructor within the first two weeks of class.
Please note that Seattle Central is required by law to provide "reasonable accomodations" for students who qualify under the Americans with Disabilities Act. For more information on what this may mean for you or your students, please call Disability Support Services at 206 344-4347.
The pre-Socratic Philosopher Heraklitos said, "it rests by changing." By this he meant that the normal state of things is constant change. This has never been more true than today. Though, the course focuses on particular software, it has a broader purpose: Software changes constantly. The most important skills to learn, are the techniques for learning new skills, new software, and learning how to generalize the skills you've learned in order to apply them to new situations. These are the skills that will keep you afloat in stream of constantly changing technology.
This class is mostly about you defining and completing your capstone Project. There will be little lecture. The class room time will be spent mostly helping you refine your project and prepare some interview skills. For that, purpose, I will have you present portions of your project to the class, including some whiteboarding, for feedback. I will also demonstrate GitHub and encourage its use to store code.
The hardest part of this class is coming up with a project in the first place.
Your project should be something that shows what you have learned, something that you can show potential employers and say "Here is an example of what I can do." The project should be complex enough to show a good variety of skills and abilities, but not so complex that you cannot finish it in a quarter.
You can use a project that has a live client. Clients are good for getting real world requirements and experience. They make good references to future employers. The only caveat I have is that a client can complicate time lines a great deal. Client timelines often don't match well to quarter timelines.
You can work alone or in a group. If you form a group, I only need a group submission, not one for each member. But you need to let me know who is in your group at the start of the quarter.
Assignments will be made available in Canvas. The book is primarily for reference.
There are 135 total points possible. Your grade will be based on the percent of the points received according the following table. (This table varies from the standard one--it is a bit more generous
|90 to 100||4.0|
|85 to 89||3.5|
|80 to 84||3.0|
|75 to 89||2.5|
|70 to 74||2.0|
|65 to 69||1.5|
|60 to 64||1.0|