Big Ideas in �Software Engineering
Fall 2026
Outline
Discussion of Readings
Preface | Ch 1. What is Software Engineering?
Discussion Questions
For each question…
1. What is Software Engineering?
Programming integrated over time
2. How is Software Engineering different from Programming?
Your answers here…
3. Is Software Engineering actually Engineering?
Your answers here…
4. Why Not Just Aim for "Nothing Changes"?
Your answers here…
5. What is Hyrum’s Law? Give an example
Your answers here…
6. How should decisions be made?
Your answers here…
7. What do we mean by trade-offs?
Your answers here…
8. What does “shifting left” mean?
Intro to Lab 1
Interacting with your Operating System from the Command Line
The goal of today’s lab is to get you a little more comfortable doing “configuration things,” including:
But before we begin, let’s do a quick review / recap of some stuff you may have learned in CSCI 235…
Important Concepts for Today’s Lab