Articles about professional education

Views about professional societies and presentations

Articles about teaching and learning programming & computer science

Articles about course design and curricula

Academic Course Policies

Grade Inflation and Letter GradesDoes B represent poor performance?

Conrad Weisert's policy

  • on grading in academic programming courses (2 pages). Should any program that works earn an A?
  • on academic honesty -- Do computer courses need a different level of enforcement?

A surprising but important controversy

  1. Pseudo Object-Oriented Programming Considered Harmful (originally published in ACM SIGPLAN Notices, April, 2002)

  2. That was a 1-page rebuttal to an opinion piece in the October, 2001, ACM Communications, "Hello, World Considered Harmful", pp. 129-130.

  3. My rebuttal article [1] then elicited a vigorous dissent supporting [2] from two academic authors in the October, 2003, ACM Communications, "On Pseudo Object-Oriented Programming Considered Harmful", pp 115-117.

  4. Finally, Chenglie Hu supported [1] in the February, 2005, ACM Communications, "Dataless Objects Considered Harmful", pp.99-101.

Read all four and decide for yourself what makes good sense for both computer-science pedagogy and software development methodology. - CW

Return to IDI home page

Last Updated June 5, 2016