You are here


Power of Randomness in Computation

The presenter talks about the usefulness of randomness in CS noting algorithms, Monte Carlo simulations, cryptography. He explores the generation of pseudo-random numbers and the quality of random numbers generated including the minimal randomness requirement.

Professional Ethics and Codes of Conduct

Professional Society Codes of Ethics and Codes of Conduct: examples of using them in making ethical decisions. This is intended for HS seniors who have had a year of CS and are show an interest in pursuing a CS or IT profession. This is intended to take two 50-minute classes and 3-4 hours of preparation by students. Students will be reading and analyzing case studies using various frameworks

Programming in Alice for Inclusion

This is a workshop on Alice. The authors have been using materials like those here during a middle school workshop for girls. Topics discussed in this workshop include Why Alice? an introduction to Alice with hands-on work, the issues of increasing the numbers of CS majors and graduates and dealing with ethnic and gender issues, setting up a cs course the future of Alice.

Software Testing: Bringing Together Advanced and Introductory Students Through Their Projects

This activity has worked best when (university) introductory software engineering teams can participate, but in lieu of that an advanced team at the same school could work well too. Some time and reminders will be needed to set up any logistics. I have used this activity for 4 years, and it has worked well in engaging students in the material and in interaction with more experienced students.

Teaching the Principles of Computation

Professor Tom Cortina provides an interesting overview of the Principles of Computation including its definition, algorithms visualization, correctness, efficienc, computability, artificial intelligence and other topics; some sample problems are briefly explored

The IT Career Cluster and IT Workforce Development in the Jefferson County Schools

Presentation on US Dept of Education developed IT Career Cluster, including statistics on current and future of IT jobs and the implementation of this career cluster in Jefferson County Schools.

The RFID Ecosystem

This presentation on RFID (Radio Frequency Identification) and the involvementof the CS community includes information on its current status, current applications and futureuses s of this technology. Issues related to security and privacy are also addressed.

Visual Search and Recognition

This presentation explores computer vision and how it's used in visual search development as well as image and text recognition. Applications are suggested. Challenges of visual recognition are also indicated. An overview of current work and research is presented.


Subscribe to CPP.L3B-06