CSCI 3356 Software Engineering
This course covers the basic life cycle of software development: requirements, design, implementation, testing, and production release. Students will learn the theory related to software engineering, but they will also learn hands-on how to create their own software. The main evaluation of the course is a team project that will simulate a small real project. The project will be done using the framework Django (Python), the CSS Framework Bootstrap, among other technologies. The project will be worth 50% of the grade, as well as 2 midterms, an exam, and a peer assessment (how your team members evaluate the work you did).
Course overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 3
- Level
- Undergraduate
- Offered
- Every Spring
Catalog details
- Prerequisites
- CSCI2271
Requirements fulfilled
- Computer Science B.A.: CSCI 2000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Computer Science B.A.: CSCI 3000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Computer Science B.S.: CSCI 3000-level-or-higher elective (Current University Catalog; students should confirm their catalog year)
- Mathematics B.S.: Natural science, computer science, or economics corequisites (Current University Catalog; students should confirm their catalog year)
Course evaluations
- Course rating
- 3.98 / 5 · Very Good
- Instructor rating
- 4.22 / 5 · Very Good
- Terms evaluated
- 8
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 | Maira Marques Samary | 4.3 | 4.3 | 4.7 | 4.6 | 4.5 | 4.5 | 4.7 | 3.8 | 4–6 hrs/week | 27 of 33 |
| Fall 2025 | Maira Marques Samary | 4.3 | 4.7 | 4.3 | 4.4 | 4.6 | 4.4 | 4.6 | 3.7 | — | 33 of 39 |
| Spring 2025 | Maira Marques Samary | 4.6 | 4.7 | 4.5 | 4.6 | 4.6 | 4.5 | 4.8 | 4.0 | 4–6 hrs/week | 27 of 36 |
| Fall 2024 | Maira Marques Samary | 4.4 | 4.4 | 4.3 | 4.4 | 4.7 | 4.3 | 4.7 | 3.3 | 4–6 hrs/week | 34 of 40 |
| Spring 2024 | Maira Marques Samary | 3.7 | 4.1 | 3.9 | 4.1 | 4.4 | 4.2 | 4.5 | 2.6 | 4–6 hrs/week | 32 of 40 |
| Fall 2023 | Maira Marques Samary | — | — | — | — | — | — | — | — | — | 30 of 40 |
| Spring 2023 | Maira Marques Samary | 3.8 | 4.0 | 4.2 | 4.4 | 4.4 | 4.2 | 4.6 | 3.2 | 4–6 hrs/week | 31 of 42 |
| Spring 2022 | Maira Marques Samary | 3.4 | 3.8 | 4.1 | 3.9 | 4.4 | 3.6 | 4.2 | 2.6 | 7–9 hrs/week | 50 of 81 |