CS375: Software Engineering
Bill Mongan
Welcome to CS375!
About Me
- Born in Delaware County, PA
- Married in Carmel, CA in 2015
About Me
- Upper Darby High School Class of 2000
- Drexel University Class of 2005
- Completed my PhD at Drexel in 2018
About Me
- I am a private pilot who loves to travel
About Me
- We love animals and have two cats
- … plus some occasional visitors!
About Me
- I use computing (specifically Machine Learning and Signal Processing)…
- To improve public health
- To leverage technology to mitigate side-effects and to improve access to care
What this Course is About
- How do we build large software systems?
- How can we work together efficiently on distributed teams?
- How do we organize our work and our time?
What this Course is About
- We need systems and techniques!
- Tools to manage our code
- Tools to automate testing
- Protocols and expectations to work together
- Methods to estimate time and task dependencies
- Best practices to design software systems for collaborative development
What this Course is About
- Have you ever written a prototype and thought it was easy?
- Was it hard to scale it for others to use?
- Why?
Class Logistics and Culture