CSCI250
SOFTWARE ENGINEERING
Also listed under 3 other titles
- SOFTWARE DESIGN
- LAB FOR SOFTWARE DESIGN
- SOFTWARE DESIGN & DEVELOPMENT
- Department
- Computer Science
- Terms offered
- 16
- Data refreshed
- Jun 30, 2026
Description
Students consider the life cycle of large software projects, beginning with the elicitation and definition of users' requirements and continuing through software design, documentation, coding, testing and maintenance. Topics include: modularity, coupling, cohesion, transformational and transactional structures and testing strategies. Working in teams, students gain practical experience developing software to solve concrete problems. Prerequisites for this course require a grade of C- or better.
Syllabi
Sign in with your @clarku.edu email to view syllabi.
Offering history & forecast 2015–2025
1995 2025
| Year | Fall | Spring | Summer | Intersession |
|---|---|---|---|---|
| 2030 | 2030 Fall: 30% chance, medium confidence. Offered in 2 of 9 fall terms since 2018. Department course count rising about 16% per year. | 2030 Spring: 27% chance, medium confidence. Offered in 3 of 9 spring terms since 2018. Department course count rising about 4% per year. | 2030 Summer: 7% chance, medium confidence. Offered in 0 of 9 summer terms since 2018. | 2030 Intersession: 8% chance, medium confidence. Offered in 0 of 6 intersession terms since 2020. |
| 2029 | 2029 Fall: 33% chance, medium confidence. Offered in 3 of 10 fall terms since 2017. Department course count rising about 14% per year. | 2029 Spring: 27% chance, medium confidence. Offered in 3 of 10 spring terms since 2017. Department course count rising about 5% per year. | 2029 Summer: 6% chance, medium confidence. Offered in 0 of 10 summer terms since 2017. | 2029 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2028 | 2028 Fall: 33% chance, medium confidence. Offered in 3 of 11 fall terms since 2016. Department course count rising about 14% per year. | 2028 Spring: 29% chance, medium confidence. Offered in 4 of 11 spring terms since 2016. Department course count rising about 6% per year. | 2028 Summer: 5% chance, medium confidence. Offered in 0 of 11 summer terms since 2016. | 2028 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2027 | 2027 Fall: 33% chance, medium confidence. Offered in 3 of 12 fall terms since 2015. Department course count rising about 13% per year. | 2027 Spring: 29% chance, medium confidence. Offered in 4 of 12 spring terms since 2015. Department course count rising about 6% per year. | 2027 Summer: 5% chance, high confidence. Offered in 0 of 12 summer terms since 2015. | 2027 Intersession: 6% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017. |
| 2025 | 1 section | Not offered | Not offered | Not offered |
| 2024 | 1 section | Not offered | Not offered | Not offered |
| 2023 | Not offered | 1 section | Not offered | Not offered |
| 2022 | Not offered | Not offered | Not offered | Not offered |
| 2021 | Not offered | 1 section | Not offered | Not offered |
| 2020 | Not offered | Not offered | Not offered | Not offered |
| 2019 | Not offered | 1 section | Not offered | No data for this term |
| 2018 | Not offered | Not offered | Not offered | No data for this term |
| 2017 | 1 section | Not offered | Not offered | Not offered |
| 2016 | Not offered | 1 section | Not offered | No data for this term |
| 2015 | Not offered | Not offered | Not offered | No data for this term |
Forecast Under 15% 15–39% 40–69% 70–89% 90%+ Not enough history
Fall Spring Summer Intersession Darker means more sections Not offered No data for term
Future estimates combine recent offering frequency with detected multi-year cycles. Hover a cell for confidence and evidence; low-confidence estimates are marked with ~.
Meeting times
Most recent first- Mon, 2:50 PM–5:50 PM MACD103 2025-1
- Fri, 6:00 PM–7:15 PM MACD103 2025-2
- Mon, Thu, 1:25 PM–2:40 PM BP310 2019-12019-22006-1
- Tue, Fri, 12:00 PM–1:15 PM Biological Sciences B124 2016
- Mon, Thu, 2:50 PM–4:05 PM BP316 201220082005
- Wed, 8:00 AM–9:50 AM BP310 2006-2
- Mon, Wed, 1:00 PM–2:15 PM JC105 2003
- Tue, Thu, 4:05 PM–5:20 PM JC120 2001
| Term | Professor | Type | Credits | Enrollment | CRN |
|---|---|---|---|---|---|
| Fall 2025 | Pawan K. Gupta | Lecture | 1 | 16 of 30 enrolled | 23167 |
| Fall 2024 | Pawan K. Gupta | Lecture | 1 | 19 of 30 enrolled | 23167 |
| Spring 2023 | Pawan K. Gupta | Lecture | 1 | 15 of 30 enrolled | 32553 |
| Spring 2021 | John J. Magee IV | Lecture | 1 | 30 of 35 enrolled | 38733 |
| Spring 2019 | John J. Magee IV | Lecture | 1 | 41 of 24 enrolled | 37283 |
| Fall 2017 | John J. Magee IV | Lecture | 1 | 22 of 24 enrolled | 26000 |
| Spring 2016 | John J. Magee IV | Lecture | 1 | 29 of 24 enrolled | 35012 |
| Fall 2013 | John J. Magee IV | Lecture | 1 | 17 of 24 enrolled | 22903 |
| Spring 2012 | John J. Magee IV | Lecture | 1 | 15 of 24 enrolled | 31579 |
| Fall 2008 | Jerry Breecher | Lecture | 1 | 11 of 20 enrolled | 25358 |
| Fall 2006 | Jerry Breecher | Lecture | 1 | 10 of 25 enrolled | 24077 |
| Spring 2005 | Jerry Breecher | Lecture | 1 | 15 of 25 enrolled | 32318 |
| Spring 2003 | Li Han | Lecture | 1 | 19 of 25 enrolled | 37473 |
| Spring 2001 | Diane Kramer | Lecture | 1 | 12 of 25 enrolled | 35297 |
| Spring 1999 | Arthur W. Chou | Lecture | 1 | 17 of 25 enrolled | 33659 |
| Fall 1995 | Kenneth J. Basye | Lecture | 1 | 9 of 25 enrolled | 20102 |
No-credit sessions
| Term | Professor | Type | Credits | Enrollment | CRN |
|---|---|---|---|---|---|
| Fall 2006 | Jerry Breecher | Lab | - | 10 of 25 enrolled | 24310 |