Elementary Computer Programming

  1. Objectives for this Course
  2. Inventory of Learning Styles. This link points to Richard Felder's page at NC State. Every student must take the ILS test and then read the "Description of Learning Skills". Although they are called "learning styles" they translate into "teaching styles." For the record, I am off-the-scale on these poles: active, intuitive, visual, and global. The "Description of Learning Styles" should give you hints on how to handle our learning styles differences.
  3. Socratic Method. This class is run using the Socratic method of teaching. Read this link to understand what this means to you.
  4. Professional Methods in this Course
  5. Policies for this Course. Be sure to read this and understand earned value. See this link for general policies.
  6. Problem Based Learning Fundamentals. This course is presented using problem-based learning and case-based learning techniques. PBL-CBM Exercises.
  7. Basic Example. Basic example of how the problem solutions are to be documented.
At any given time, this page has information about what is due and what the projected dates are for upcoming major events. Some students object to this because they feel that the calendar is set at the beginning of the semester; of course, this won't ever happen in the professional world. Therefore, I try to give you plenty of warning so you can plan accordingly, but these dates may change. I only change dates when the change is to the students' advantage.