Previous Lecture | lect17 | Next Lecture |
lect17, Mon 11/29
Team Work Towards Code Freeze, Lab09, IT Ethics
Announcements
- Full focus on finalizing your product!
-
Review and make use of the Team Peer Eval Deployment Feeback you got!
-
Lab09 has deadlines coming up:
- Today, Monday Nov 29: CATME survey (will be released to you tomorrow morning!)
- Friday, 12/04 (Code Freeze, Final Code Release)
- Monday, December 6th, 4-7pm: Project presentations (10 minutes per team plus up-to-5-minute probing & Q&A)
- Wednesday, 12/08 (Documentation of Team Roles and Github Contributions, a “Lessons Learned” post, Audience Choice Award voting). Also: all final project documents are due at this time!
Here, again, is the class grading scheme including the agreed-upon point percentage breakdown for grading the “Final Product” 40% of the course grade:
- 25% Homeworks (drop lowest three)
- 35% Lab Points (including lab09)
- 40% your final project
Final Project Grading Dimensions:
- 15% Presentation
- 5% Idea, and Idea Refinement
- 25% Functionality, Quality (Reliability & Polish)
- judged by review of demonstration, user manual, peer review, teaching team testing
- 10% Technical Difficulty Implemented
- judged by review of code/scope taking into account team background/experience etc.
- 20% Implementation
- judged by review of Github code, PRs, etc.
- use the README.md to make clear the repository structure and guide through implementation effort!
- 15% Design Process
- judged by Design Document, Kanban Board, Meeting Logs, Github TEAM information, etc. Design Document should steer through the process.
- 10% Manual
ESCIs (Course Evaluations)
The ESCI course evaluation system will be due on Friday, December 03, 23:59:59
Response rate as of 12:00pm 11/29/2021:
Course ID | Enrollment Count | Surveys Completed | Percent Completed |
---|---|---|---|
CMPSC 148 | 54 | 6 | 11.11% |
So please fill in your evaluations!
You are likely getting reminders from the automated system about course evaluations (ESCIs). I would like to also ask you to please enter your feedback about the course. It is very important for the university to evaluate the quality of the instructor’s teaching (Question A) and the overall quality of the course (Question B).
A project-oriented course such as CS148 emphasizes learning by doing and the experience of working in teams over lectures and traditional exams and homeworks. If you see value in that approach, please do consider mentioning it as there are always debates on the future structure of the curriculum.
Thank you all for taking the time (especially after so many peer eval questionnaires! :))
Ethics
- Slides on the Ethics of Software/Technology Development
Today: Work Towards Lab09 and Code Freeze:
- Standup
- Team-based Coordination and Development