Facilitating achievement and digital citizenship with computer science students

I am exploring two of the standards in the International Society for Technology in Education (ISTE) standards for educators: 1) how to instruct students to positively contribute and responsibly participate in the digital world (S3 – citizen), and 2) how to use technology in a computer science classroom to support student achievement (S6 – facilitator).…

Motivating CS students to test their code

Any software engineer in industry can tell you the importance of software testing in the software development lifecycle.  The quality of the software is ultimately the deciding factor on whether the software is ready to ship. Yet, very little time of a computer science student’s studies involve software testing.  On any one of my programming…