CSCI3356 · Computer Science
Morrissey College of Arts & Sciences
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 experience
Averages use the original five-point historical evaluation scale.
Organization
3.8 / 5
How well the course was organized
Challenge
4.5 / 5
How intellectually challenging students found it
Attendance
3.1 / 5
How necessary attendance was
Assignments
4.1 / 5
How helpful assignments were
Weekly effort
~5.5
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect only recovered evaluations connected to this course.
Across time
Section-level results available in the recovered archive.
Spring 2025
1 sectionFall 2024
1 sectionSpring 2024
1 sectionFall 2023
1 sectionSpring 2023
1 sectionSpring 2022
2 sectionsSummer 2021
1 sectionSpring 2021
1 sectionSpring 2020
1 section