6.813/6.831: User Interface Design & Implementation
#### Mon Mar 7: Design specification clarifications It has been brought to my attention that it is hard to stay on top of design specification clarifications on Piazza. When clarifying a design spec that will have an impact on grades, we will try to include it in the "grading-clarifications" folder. #### Mon Mar 7: TA Office Hours on G7 of Stata Folks, Our TAs will be manning the lobby just outside the elevators on the 7th floor of Stata today, Tuesday, and Wednesday from 2-5 PM, as announced in lecture. #### Sun Mar 6: Additional suggested but optional pre-lecture readings and Elena's extra office hour Tomorrow, we'll be going over some ethics of user testing in class. While not required, I highly encourage you to read one or more of the following articles on the Facebook Emotional Contagion study published in 2014: Also, as previously announced on Piazza, I will be holding an extra office hour on Monday at 4 PM. #### Wed Feb 24: GR1 Presentations in Studio this week Teams will be presenting their findings for GR1 this Friday in studio. Presentations will be run from the your TA's laptop, so make sure you email slides to your group TA before 10am on Friday. You will have a strict 4 minutes to present, and we expect every team member to participate in the presentation, so please come prepared! #### Fri Feb 12: TA office hours Tuesday, Wednesday next week The TAs will be holding office hours from 2-5pm on Tuesday and Wednesday next week in the G7 Lounge of Stata. We'll be there to answer any questions you may have about PS1 and more. #### Wed Feb 3: HW1 and Optional Labs HW1 (and all other assignments) are now online, here on the course website. HW1 will be due next Wednesday, February 10th, by 11:59pm. The assignment asks you to find and analyze your own examples for the UI Hall of Fame and Shame. Tomorrow night, February 4th, we will be having an optional lab covering the basics of HTML and CSS. The lab will be geared towards those who have little to no experience with either of these. The lab will be from 7:30pm to 9:30pm in 32-082. Please be sure to bring your laptops. There will also be a lab next Thursday, February 11th, at the same time and place that will cover JavaScript and jQuery. #### Tue Feb 2: Course Signup Form I hope everyone is looking forward to our first class tomorrow! During the our first class session we'll be asking people to [fill out a signup sheet](https://docs.google.com/forms/d/17FDMP7iOBpP7LGfYCXHeqSuE1FngM6vd1dXLw4sVdzc/viewform) to confirm their registration, prerequisites, and availability for studio time on Fridays. All students enrolling in 6.813/6.831 this term will need to fill out this form by the end of the first class, but you are welcome to fill it out ahead of time. Please note that this form does not require an active MIT certificate, but future in-class turn-ins will require an active account. If you are cross-enrolling please get that set up by this Friday's class time. #### Mon Jan 11: Announcement for Preregistered Students We're looking forward to a fun and engaging class this semester, but wanted to draw your attention to a few things you should know about the course: 1. Attendance is required at the first lecture on Wednesday, Feb. 3 (1-2 pm in 34-101). The course is oversubscribed, so if you're not there you won't be able to take the course. 2. The class meets MWF1, not just MW1 as stated in Websis. For about half the Fridays, we'll skip the all-class meeting at 1 and break up into studio sections instead (at 12, 1, or 2, depend on which section your group is in). But you should make sure your schedule has F1 free for the weeks when we do meet as a full class on Friday. 3. Laptops will be required for lectures -- including the first. If you don't have a functioning laptop, IS&T has a [loaner program](http://ist.mit.edu/services/hardware/lcp), but you should act now to get one. 4. The course has a prerequisite: 6.005 or equivalent software engineering experience. We will be enforcing this requirement, and in particular, we expect you to have all of the following: + Substantial programming experience in Java, C#, C++, or a similar language (i.e. not just Python or Javascript) + Experience building at least one graphical user interface + Experience working in a small software development team using version control Note that programming experience limited to HTML, Javascript, or Python does NOT satisfy the prerequisite for this course, and you will not be able to enroll. When you fill out the signup form at the first lecture, you will have to explain how you satisfy the prerequisite. That's it for now. See you in February!