Preamble
- Course Title: Senior Capstone (mwd 410)
- CRN: 44657
- Credits: 4
- Prerequisites: mwd 310 and senior standing (87+ credits); or, permission from the Dept
- Days: Mondays and Wednesdays
- Time: 8:10–9:50 am
- Room: 316, Charles A Dana Hall
- Dates: 4 September–14 December 2019
- Professor: Roy Vanegas (pronounced “vuh-nay-gus”)
- Email: vanegas at hartford dot edu
- Phone: 860.768.5925
- Office: Charles A Dana Hall, Room 310B
- Office hours: Drop-in or by appointment on the following days:
- Mondays: 10:00–11:00 am and 1:30–2:30 pm
- Tuesdays: 9:00–11:00 am
- Wednesdays: 10:00–11:00 am and 1:30–2:30 pm
Description
Using a combination of empathy maps, agile methodologies, burn down charts, story points, and Kanban boards, students will work in teams to create web-based software projects in an agile-focused manner that observe the entire software development life cycle. Projects will be developed as full stack applications using either the lamp or menn environment.
Learning Outcomes
Upon successful completion of this course, students will understand...
- how to effectively collaborate on a development/design team;
- how to plan a sprint and course-correct for delays in deliverables;
- how to keep to a burn down chart;
- how to use ZenHub as a Kanban tool;
- how to write, update, and move issues in a Kanban board;
- how to clearly define story points for better delivery times;
- how to carry out a daily stand-up;
- how to implement a codebase that is near free of errors;
- how to implement linters and code-quality tools into one’s tool chain;
- and, how to iterate over the software development life cycle.
Schedule
Important Dates
- No class (week 13): 27 November (Thanksgiving recess)
- Assignment 1 due: 25 September
- Assignment 2 due: 21 October
- Assignment 3 due: 22 November
- Assignment 4 due: 20 December
Check the University’s official calendar for other important dates.
Note: Time permitting, I will make every attempt to cover the topics listed below in order. However, depending on the cadence of the class, some topics may be overlooked.
Week | Topics | Homework |
---|---|---|
One |
|
|
Two |
|
|
Three |
|
|
Four |
|
|
Five |
|
|
Six |
|
|
Seven |
|
|
Eight |
|
|
Nine |
|
|
Ten |
|
|
Eleven |
|
|
Twelve |
|
|
Thirteen |
|
Holiday break |
Fourteen |
|
|
Fifteen |
|
|
Sixteen |
|
Holiday break |
Class Policies
- Consuming food in class. There is no eating inside our classroom, either during class or while on break. Eat before or after class. Drinks in covered containers, however, are allowed.
- Grading. I do not give grades — students earn them. The grade you earn is based strictly on a formula clearly listed in your syllabus, under the Grading Standards section.
Advice on Succeeding in Class
- Advice for Succeeding in Class (in Markdown)
- Advice for Succeeding in Class (in pdf)
Assignments
There are four projects for the semester, each one a component of the final project. (See the grading standards section regarding how each is used to calculate your grade.)
- Assignment (due 25 September 2019)
- Assignment (due 21 October 2019)
- Assignment (due 22 November 2019)
- Assignment (due 16 December 2019)
Grading Standards
Grading Formula
Your grade for this course — explained by The University of Hartford here — will be computed using the following formula:
- Assignment 1 — Project Planning (25%)
- Assignment 2 — Project Scaffolding and Database Design (25%)
- Assignment 3 — Design, Front-End Execution, Database Verification, and JS Templating (25%)
- Assignment 4 — Final Implementation, using MongoDB, Express, Nunjucks, and Node (25%)
This grading formula is unbending and will be adhered to strictly.
Important Note
Please, please do not try to negotiate a grade with me. By asking me to treat you favorably, you’re asking me to put you above your classmates. Manage your time well; I do not accept late work.
Academic Honesty
You are reminded of the college’s academic honesty policy. Ensure all the work you submit is your own.
Students with Disabilities
Read about how The University of Hartford supports students with disabilities: https://www.hartford.edu/academics/academic-support/accessibility-services/default.aspx
Contact
My email address is vanegas at hartford dot edu. However, I only communicate with students over email in emergency situations (pet emergency, personal tragedy, etc). For matters related to the class, you’re advised to see me in person before or after class, or during my office hours (see below).
Office Hours
My office hours are walk-in for quick questions and by appointment for more involved academic inquiries.
- Office: Charles A Dana Hall, Room 310B
- Office hours:
- Mondays: 10:00–11:00 am; 1:30–2:30 pm
- Tuesdays: 9:00–11:00 am
- Wednesdays: 10:00–11:00 am; 1:30–2:30 pm
If neither of the aforementioned times agrees with your schedule, we can make alternate arrangements to meet.