INFO 461: Cooperative Software Development

Slides:



Advertisements
Similar presentations
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Advertisements

CS 316: Introduction to Computer Organization and Systems Programming.
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
The Struggles of New College Graduates in their First Software Development Job Andrew Begel, Human Interactions in Programming, MS Research Beth Simon.
Qatar University Exemplary Online Course Award
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Course Introduction Software Engineering
Lecture 1: Introduction I am Dr. Rong Fu, your instructor of this class. Welcome to the first class of GEO 302C Climate: Past, Present and Future! Before.
Applied COIN Lab Anatole Gershman, Alan Black, Louis Van Ahn TA: Mehrbod Sharifi August 26, 2008.
Science Exit Projects Using PageKeeper to Build a Library of Online Resources iLearn Science Session 8.3.
We will begin at 9 PM This is an Audio Seminar. Please be sure to adjust your audio. When reviewing the archived seminar this document will provide the.
Medical Law and Bioethics Unit 1. WELCOME Kaplan School Week  Kaplan’s school week runs from Wednesday to Tuesday  You will begin a new unit on Wednesday.
CPT By John Rouda.
Composition Class Before and After QM Peer Review
Introduction to CSCI 1311 Dr. Mark C. Lewis
Introduction to Computers Spring 2017
But how did the apostles let everyone know what was going on?
Course Overview - Database Systems
IT Project Management MIS419/576 Fall 2017.
Student Introduction to
Thank you for coming to our
EECS 110: Introduction to Programming for Non-Majors
Club Council March 2016.
Introduction to Computational Thinking
Assessment of English Learners
Creating The Student Change Agent The Not In Our School Model
CMSC 611 Advanced Computer Arch.
How I Survived AIST2330 and Learned to Love Server Admin
CS5040: Data Structures and Algorithms
Create Interactive Videos Using EDPuzzle
Using OneDrive and online word to work collaborative writing Context: English foreign language class Level: Intermediate Students age: Class:
History 9808A: Digital (Public) History
Introduction to the Computer Science Profession
Academic English for Education
CSE 5344 Fall 2016 COMPUTER NETWORKS
CS 201 – Data Structures and Discrete Mathematics I
INFO 461: Cooperative Software Development
STUDENTS, WE VALUE YOUR INPUT!
Computer Networks CNT5106C
ORIENTATION TO CANVAS.
Student Retention From Mentor Commons.
Welcome to CS 1340! Computing for scientists.
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction to Computers Fall 2017
CSCD 330 Network Programming Spring
Introduction to Computers Spring 2018
Adjunct Instructor Solano Community College
CSCD 303 Essential Computer Security
CS 160 Introduction to Computer Science
CMSC 611 Advanced Computer Arch.
Welcome! New Faculty Orientation
Introduction to Computers Fall 2018
Introduction to Course Project 1
EE422C Software Design and Implementation II
Introduction to Computers SPRING 2019
CS 1111 Introduction to Programming Fall 2018
We have an hour together to spend some time exploring the Learning & Development Toolkits for both our personal and team development. Each of the toolkits.
CSCD 303 Essential Computer Security
CSCD 330 Network Programming Spring
Blackboard Beginner Level Training
CSE 4344/5344 Computer Networks
Are You Connected? “Education companies can no longer ignore that you, the students, are demanding a more effective, more efficient, less expensive education.
Chapter 11 Management Skills.
Checking my emergency permit status
Computer Science Practicum – Writing Intensive
CS Problem Solving and Object Oriented Programming Spring 2019
CSCD 303 Essential Computer Security
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
What is it like to work in a STEM job?
Presentation transcript:

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.