Computer science is not science and hasn't needed to be, but applications of computer science are now requiring proper scientific analysis, and students must train themselves and their students to make careful observation, to think critically, and to understand their applications.
Computer science is not science and hasn't needed to be. But applications of computer science are now requiring proper scientific analysis. Findings and opinions of experts in the courts must be given "with a reasonable degree of scientific certainty." We can prepare computer science students to succeed in fields where scientific certainty is required. We must train ourselves and our students to make careful observation, to think critically, and to understand their applications. Finally, we can help our students to be effective scientists by teaching them how to show others how they have reached their conclusions.