Not too easy. Not too difficult.
This class is a necessary first step in becoming a programmer, yet much of the learning will be up to you as the student. Do not expect to only attend lectures and do well without significant work outside of lecture.
The ability to use creative problem solving skills to take large problems and solve them incrementally.
Hours per week:
Advice for students:
Study and practice writing code on a daily basis.