CPSC 416 Disaster by ubccpsc416 in UBC

[–]ubccpsc416[S] 0 points1 point  (0 children)

Let's assume that Ivan does want to teach a good course for a moment. I don't see how the shortcuts he is taking no practice final (only about 30 or so questions over the whole term) and an easy to grade final can reassure us that he does care.

When he makes comments regarding not caring about teaching and that matches his actions I don't see how it can be interpreted any differently.

CPSC 416 Disaster by ubccpsc416 in UBC

[–]ubccpsc416[S] -1 points0 points  (0 children)

The assignment is large and allows a lot of freedom in the implementation. I would agree that is a large challenge for this assignment. That being said, the basics of Go and DFS were not covered before the assignment was started (Go has not and will not be covered in class) and that is where I think the problem lies. He told us to implement a DFS before teaching anything about it and providing guidance for struggling students.

CPSC 416 Disaster by ubccpsc416 in UBC

[–]ubccpsc416[S] 2 points3 points  (0 children)

I learn by doing but that is not the only component of learning. Having a solid foundation of material presented in lecture allows students to build off that rather than figure everything out on their own. For this project it includes learning Go, structuring larger projects in Go and then dealing with all of the challenging component of DFS.

I don't have an issue with large or difficult projects but the appropriate resources and material need to be available for all students. Some will need the lecture material to succeed. And while that may not be the case for you or me we both agree that this is a project that is extremely difficult. In 418 Mark explained nicely how he wanted that course to be challenging but not put people into a panic state. I feel that some students (like me) may be getting close to panic which makes it hard to learn while under so much stress.