Lots of hard work is required (cont'd)
While they are not long programs,
- they will require most students to do quite a lot of thinking.
In addition, you will be required
- to do a great deal of independent study and research
- involving programming concepts that won't be covered in the classroom.