It has long been known that learners must be actively engaged in what they are attempting to learn. The learners also have to have reasons to learn. In some cases, the reasons are grade-related; but to really learn something, you must want to learn. I cannot teach you anything, I can only provide experiences from which you can learn by changing your thinking.
Another issue is that of expectations. Students expect each course to be the same as every other course. But a good way to consider this is that "satisfaction = reality / expectations." The reality of this course is (1) it is probably unlike any other course you have had and (2) it is undoubtedly taught in a way you will have to get accustomed to.
Inquiry-based methods, sometimes called active learning methods, require that you participate actively in the course material and in the classroom.
My expectation is that you will come to class every class period, you will arrive and have your computer up and running at the beginning of class. You will be expected to program most every class period and you will be expected to do homework.
My expectation is that you will actively participate in class. I expect you will not be writing emails, AIMing, or otherwise engaged. I expect that you will help your classmates if you complete your assignment early.
I expect all cell phones to be off, not sitting on the desk and that all ear decorations are gone. Students who do not adhere to this policy will be asked to leave the class and will lose credit for attendance.