Not too easy. Not too difficult.
Well I didn't start the course yet but chose Computer Science because I'm so passionate about it. Ever since I was a young kid I liked engineering and building new things that led me to make my first iPhone app when I was 14. I was later awarded a scholarship from Apple to attend their annual developer's conference (WWDC). They motivated me to build even more new creative apps and that what made me choose Computer Science as my major in Michigan State University.
As I mentioned in my response to the previous question, I didn't start the course yet. But from my experience in taking online Computer Science classes like Harvard's CS50 course. I've learned so much about the C programming language and it's syntax.
Hours per week:
Advice for students:
I'd advice students planning to major in Computer Science to understand and learn some of it's basics through online courses.