Pretty easy, overall.
I would recommend this course to all students in the school of Information and Computer Sciences because it is very informative and students learn many concepts that they can apply to their own major even if they are not Software Engineering or Informatics majors. The professor for this course is very clear and a great lecturer that is able to maintain the attention of the students although the course subject may be a bit boring for some. The work load is not heavy and I feel that this is a great point to being able to learn because students are not so overwhelmed with homework that they get lost in the material and are able to retain what is covered during lecture.
I have gained a great perspective from this course because we learn about all of the people who come together to create software projects. My favorite part of the course was learning the basics of Git. This helped pique my interest in working together with fellow students to create projects outside of the class and classwork.
Hours per week:
Advice for students:
Students taking this course should understand that although homework and work done in discussions are fairly easy, the midterm and final are all about applying what you have learned and not simply memorization. I would also recommend starting early on the first homework assignment since it is the biggest assignment of the course.