You are here


Apartment Management Project

This is a project problem from U of Miami involving apartment building management. A 2d array (or something similar) is required. The user interface is menu driven and must ensure that user input is appropriate before processing it.Appropriate oo design should be used. See other programming exercises in the JETT Workshop II from Univ of Miami, Geoff Sutcliffe

Best Time Ever to Teach/Learn CS

similar to Klawe's "Getting Future Leaders to Learn Computer Science" in this repository

Bridging the Divide: Enhancing K-16 Education in CS using Alice

This is a complete all-day workshop including an overview and introduction to Alice, then developing an animation including dealing with events and programing several situations including Zeus World, BiPlane World and Shark Chase World.

Cache-Oblivious Computations: Algorithms and Experimental Evaluation

Discussion based on techniques and analysis for handling massive data sets. Analysis of algorithms is discussed from the perspective of I/O complexity and the cache-oblivious model. Related topics include the Longest Common Subsequence problem, recursion, bioinformatics, priority queue, heaps and Gaussian Elemination. This is a very mathematical treatment.

Computer Science and Java and Unix

This opening session provides a brief definition of CS, examples of the various levels of progamming languages using Hello World as an example and specifically how Java fits in. There is also an explanation of using Unix and a lab where students use Unix to enter and execute their first Java program.

Computer Science Book Discussions

The organizers chose three books related to computer science which could be used to spark students' interest in computing or provide inspiration for lesson plans. Book choices are: Unlocking the Clubhouse, On Intelligence, Neuromancer. Included are study questions for each book and additional notes for Unlocking the Clubhouse. At least Neuromancer would be of interest to students.

Computer Science Unit on Number Bases

This unit of study is designed to introduce the novice computer science student to the concept of number bases in general and to the comoputer number bases (2, 8, and 16) specifically. Counting, place value, conversions, operations and equations are covered. Written for Internet Explorer, though seems to work well with other browsers (Firefox, Safari)

Computing Educators Oral History Project: Educational Resources

The CEOHP teaching materials are designed to help educators lead their students to explore the many interviews gathered in this oral history collection. Students will need access via the internet to the CEOHP site ( All materials are available via the CEOHP site. Initially, three lesson plans are included; each is available in both Word and PDF format.

Computing in the Developing World

This presentation asks the question "Can computing help solve some of the problems in the rest of the world?" The project of scaling up a healthcare systemin Rwanda is explored by the presenter

Cryptography Materials

This page contains a series of links to information that was shared at the CS4HS talk at Carnegie Mellon university on 7/25/2008. Slides from the talk as well as notes and references about interesting ideas in cryptography are included on this page.


Subscribe to CPP.L3B-06