INFO 461: Cooperative Software Development Instructor: Dr. Andrew Begel, Microsoft Research abegel@uw.edu TA: Ryan Keller, UW rykeller@uw.edu LA: Prof. Andy Ko, UW ajko@uw.edu
Welcome Week 1
Personal Introductions Dr. Andrew Begel (pronounced like the food: ‘Bagel’) 1992 – 1996 MIT, B.S. CS 1996 – 1997 MIT, M.Eng EECS 1997 – 2005 UC Berkeley, Ph.D. CS 2006 – present Microsoft Research, VIBE
I Study Software Engineers What do software engineers do all day? How do software engineers work together to build large software products? What can we do to help software engineers work better, together? I help software engineers help themselves to become better at their jobs.
Software Engineering is… Software Tools Human-Computer Interaction Group Work Enterprise Social Networking Newsfeeds Search Job Notifications Developers, Testers, Data Scientists, Managers Neurotypical, Neurodiverse Pair Programming, Global Software Development Agile Software Methods Biometrics: Eyetracking, EEG, fMRI, Emotion Detection Voice-Based Programming Linked Editing Programming Environments for Kids
My Teaching Philosophy Everyone can learn, when they’re motivated and believe they can. Practice is the most effective way to gain proficiency. Effective teachers create an environment that is conducive to learning and guide your progress through it. Effective teachers listen to feedback and change tactics when necessary. Effective students show up, engage with the material, reflect on their practice, and ask for feedback and help. The best way to get past being stuck is to let someone know you’re stuck.
Your Mission Work together In a team To build software For a set of stakeholders Who will reward you for your efforts
Class Web Site Class Web Site: http://www.andrewbegel.com/info461 Class Canvas Site: http://canvas.uw.edu Log in with your UW NetID If you have registered for the course, you will be able to see the INFO 461 website in the Courses menu at the top of the web page. If you’re not registered, the direct web site URL is https://canvas.uw.edu/courses/1134247. My Office Hours: Tuesday, Thursday 1pm-3pm MGH 015J
Today’s Class Go over the syllabus Reading Activity SMART Commitments
How this Course Works This is the second edition of the course created by Prof. Andrew Ko. Some things will work well, some things will not. Let us know! We want your feedback to improve the course. Everything is on the course web site: http://www.andrewbegel.com/info461. We’ll skim the syllabus now, but know that you are responsible for knowing everything on the syllabus.