100 likes | 115 Views
Join Dr. Andrew Begel to explore how software engineers collaborate to build large products. Discover Enterprise Social Networking, Biometrics, Agile Methods, and more. Learn effectively through practice and teamwork. Access course resources on the class website.
E N D
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’)
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… • Enterprise Social Networking • Newsfeeds • Search • Job Notifications • Biometrics: Eyetracking, EEG, fMRI, Emotion Detection • Voice-Based Programming • Linked Editing • Programming Environments for Kids • Developers, Testers, Data Scientists, Managers • Neurotypical, Neurodiverse • Pair Programming, Global Software Development • Agile Software Methods
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.