Instructor: Ivan Strnad, Science Hall, Rm 137, phone: 575-646-6831
E-mail:
Use my CS (istrnad@cs.nmsu.edu)
or NMSU (ivstrnad@nmsu.edu) e-mails only.
Office Hours:
Tuesday 09:00-10:00 a.m., and any time if the door is open and you see me in my office (or by appointment)
Prerequisites: Consent of instructor.
Course Web Site: http://www.cs.nmsu.edu/~istrnad/cs448 and Canvas at http://learn.nmsu.edu
Required Textbook: No textbook required
Recommended Textbooks:
Each team will produce the following documentation (deliverable) for their project:
All team members must demonstrate an ability to communicate clearly and effectively with fellow computer scientists.
All team members must demonstrate an ability to present their work and related topics clearly and effectively during their in-class presentations.
All team members must demonstrate skills needed to work professionally, including leadership, collaborative skills, and strong professional ethics.
Grade Calculation:
Your course grade will be based on these criteria:
A: | 91-100% |
B: | 81-90% |
C: | 71-80% |
D: | 61-70% |
Late submissions for individual assignments are penalized 20% per day. Late submissions for group assignments are not accepted (you will receive 0 points if your team does not submit assignment on time).
Class | Date | Activity, Topic, Due, … | |
Week 1 | |||
1 | Wed, Jan 22 | Syllabus, Project Ideas Presentations, Initial Questionnaire | |
2 | Fri, Jan 24 | Project Ideas Presentations 2; Individual Presentations Topics; Project Preferences | |
Week 2 | |||
3 | Mon, Jan 27 | Project Team Assignments / Work Day | |
4 | Wed, Jan 29 | Individual Presentations : SOW, The Process, Life Cycle, Planning and Managing the Project,… | |
5 | Fri, Jan 31 | Individual Presentations : Needs & Requirements Gathering and Document | |
Fri, Jan 31 | Deadline For Filing Degree Application | ||
Week 3 | |||
6 | Mon, Feb 3 | Individual Presentations : Iterative Design Methodology, Agile Development Methodology, Testing + Scrum | |
7 | Wed, Feb 5 | Individual Presentations : Design Document, Project Related Topics | |
Thu, Feb 6 | Statement of Work Draft Due | ||
8 | Fri, Feb 7 | Statement of Work Draft Presentations / Progress Reports | |
Week 4 | |||
9 | Mon, Feb 10 | Individual Presentations : Project Related Topics | |
10 | Wed, Feb 12 | Individual Presentations : Project Related Topics | |
Wed, Feb 12 | Statement of Work Due | ||
11 | Fri, Feb 14 | Work Day: Gathering Needs and Requirements | |
Week 5 | |||
12 | Mon, Feb 17 | Individual Presentations : Project Related Topics | |
13 | Wed, Feb 19 | Work Day: Gathering Needs and Requirements | |
Wed, Feb 19 | Requirements Specification Draft Due | ||
14 | Fri, Feb 21 | Requirements Specification Draft Presentations / Progress Reports | |
Week 6 | |||
15 | Mon, Feb 24 | Work Day: Lightweight User Studies | |
16 | Wed, Feb 26 | Individual Presentations : Project Related Topics | |
17 | Fri, Feb 28 | Progress Report + Lightweight Prototypes Presentations | |
Sat, Feb 29 | Requirements Specification Due (Customer Signed-off) | ||
Week 7 | |||
18 | Mon, Mar 2 | S1 | Scrum; Peer Evaluation 1 |
19 | Wed, Mar 4 | Scrum | |
20 | Fri, Mar 6 | Mid-Sprint Review; Project Journal Entry 1 | |
Week 8 | |||
21 | Mon, Mar 9 | Scrum | |
22 | Wed, Mar 11 | Scrum | |
23 | Fri, Mar 13 | Sprint Report / Functional Prototype Demo 1 | |
Week 9 | |||
24 | Mon, Mar 16 | S2 | Scrum |
Tue, Mar 17 | Design Specification Draft Due | ||
25 | Wed, Mar 18 | Scrum | |
Thu, Mar 19 | Last Day to Drop Course with “W” | ||
26 | Fri, Mar 20 | Design Specification Draft Presentations / Progress Reports; | |
Fri, Mar 20 | Mid-Sprint Review; Project Journal Entry 2 | ||
Week 10 | |||
Mon, Mar 23 | Spring Break – no class | ||
Wed, Apr 25 | |||
Fri, Apr 27 | |||
Week 11 | |||
27 | Mon, Mar 30 | Scrum | |
Mon, Mar 30 | Design Specification Document Due | ||
28 | Wed, Apr 1 | Scrum | |
29 | Fri, Apr 3 | Sprint Report / Functional Prototype Demo 2 | |
Fri, Apr 3 | Peer Evaluation 2 | ||
Week 12 | |||
30 | Mon, Apr 6 | S3 | Scrum |
Mon, Apr 6 | Test Plan Draft Due | ||
31 | Wed, Apr 8 | Test Plan Draft Presentations | |
Wed, Apr 8 | Mid-Sprint Review; Project Journal Entry 3 | ||
Fri, Apr 10 | Spring Holiday – no class | ||
Week 13 | |||
32 | Mon, Apr 13 | Scrum | |
Mon, Apr 13 | Test Plan Document Due | ||
33 | Wed, Apr 15 | Scrum | |
34 | Fri, Apr 17 | Sprint Report / Functional Prototype Demo 3 | |
Week 14 | |||
35 | Mon, Apr 20 | S4 | Scrum |
36 | Wed, Apr 22 | Scrum | |
37 | Fri, Apr 24 | Mid-Sprint Review; Project Journal Entry 4 | |
Week 15 | |||
38 | Mon, Apr 27 | Scrum | |
39 | Wed, Apr 29 | Scrum | |
40 | Fri, May 1 | Sprint Report / Final Functional Prototype Demo 4 | |
Week 16 | |||
41 | Mon, May 4 | Work Day | |
42 | Wed, May 6 | Final Presentations? | |
43 | Fri, May 8 | Final Presentations | |
Fri, May 8 | Peer Evaluation 3; Source Code and Documentation Updates Due | ||
Week 17 | |||
Mon, May 11 | |||
Wed, May 13 | Normal Exam Time 1:00-3:00 p.m. | ||
Fri, May 15 | |||
Instructors may assign I grades only if the student is unable to complete the course due to circumstances beyond the student's control that develop after the last day to withdraw from the course. Examples of appropriate circumstances include documented illness, documented death or crisis in the student's immediate family, and similar circumstances. Job related circumstances are generally not appropriate grounds for assigning an I grade. In no case is an I grade to be used to avoid the assigning of D, F, U , or RR grades for marginal or failing work....
Plagiarism is using another person's work without acknowledgment, making it appear to be one's own. Intentional and unintentional instances of plagiarism are considered instances of academic misconduct and are subject to disciplinary action such as failure on the assignment, failure of the course or dismissal from the university. The NMSU Library has more information and help on how to avoid plagiarism at http://lib.nmsu.edu/plagiarism/
Title IX prohibits sex harassment, sexual assault, intimate partner violence, stalking and retaliation. For more information on discrimination or Title IX, or to file a complaint contact:
Laura Castille, Executive Director and Title IX Coordinator
Office of Institutional Equity (OIE) - O'Loughlin House, 1130 University Avenue
Phone: 646-3635
E-mail: equity@nmsu.edu
Website: http://www.nmsu.edu/~eeo/
NMSU Police Department: | (575) 646-3311 | www.nmsupolice.com
NMSU Police Victim Services: | (575) 646-3424 |
NMSU Counseling Center: | (575) 646-2731 |
NMSU Dean of Students: | (575) 646-1722 |
For Any On-campus Emergencies: | 911 |