1 / 10

INFO 461: Cooperative Software Development

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’).

mberry
Download Presentation

INFO 461: Cooperative Software Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Welcome Week 1

  3. Personal Introductions • Dr. Andrew Begel (pronounced like the food: ‘Bagel’)

  4. 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.

  5. 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

  6. 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.

  7. Your Mission • Work together • In a team • To build software • For a set of stakeholders • Who will reward you for your efforts

  8. 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

  9. Today’s Class • Go over the syllabus • Reading • Activity • SMART Commitments

  10. 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.

More Related