Average Workload
Average Difficulty
Average Overall
The full review is here: https://the11d.wordpress.com/2024/12/30/my-thoughts-on-sdp-omscs-review-5/
TLDR: (thanks GPT!)
During Spring 2024, I completed the CS 6300 Software Development Process course, a core requirement for the Interactive Intelligence specialization in the OMSCS program. As a seasoned software engineer, I approached the course to gain an academic perspective on software development. The course was project-based, covering topics such as Git, unit testing, Android development, and UML design. While the workload averaged 4.3 hours per week, time demands fluctuated, with some assignments requiring significantly more effort, especially the first individual project deliverable and the white-box testing assignment. The group project emphasized Android development with team collaboration, offering a practical experience of software engineering at scale. I found the course insightful but relatively easy due to my industry experience, rating it 3.1/5 overall and 2.1/5 in difficulty. While it provided valuable fundamentals, I felt it could benefit from modern practices like Scrum, CI/CD, and containerization. For students with limited software engineering background, familiarity with Java, OOP, and external resources will be critical to success.