Not too easy. Not too difficult.
I would recommend this course due to the collaboration component (as with many other University of Phoenix courses). Getting thoughts and feedback from others with different experiences and points of view even on topics as structured as software programming was very helpful.
Succeeding at some of the more challenging programming exercises during the course was very satisfying and helped motivate keeping up the effort.
Hours per week:
Advice for students:
The individual assignments aren't too difficult, but it's very important to stay on top of them and ask questions early on while working on a project to avoid time-consuming problems later when a deadline looms.