3. Understanding the Complexity of Software
Software instructions on how to open Word or send information to a printer must be
provided to a computer in great detail and with excruciating accuracy. Writing code to
make the computer execute these instructions properly and in the right order is not a
simple task. To understand how detailed you must be, pick a partner for this project and
envision that you are standing in a kitchen. The task for one of you is to write down all the
instructions that are necessary to make a peanut butter and jelly sandwich. When
complete, have the other person follow those instructions exactly. How successful was the
second person in making the sandwich? Did your instructions include every single step?
What did you leave out?
DISCUSSION:
4. Adding Media to a Presentation
We certainly live in a “multimedia” society, in which it’s often easy to present and receive
information using a variety (multi) of media. Presentation tools such as Microsoft’s
PowerPoint can help you easily build presentations that include audio, animation, and
video. And this may help you get a better grade. Using your preferred presentation
software, document the steps necessary to add a short audio or video clip to a
presentation. How does the representation of the clip appear on a slide? How can you
initiate it? Does your presentation software include any clips that you can insert or do you
have to record your own? Now, try recording a short audio clip. What steps must you
perform?
DISCUSSION:
5. Compare Smartphones.
This is a subject that your students are likely to know quite a bit about. However, they are
probably a bit hazy on the details. This exercise is good for getting the differences
established. You could add operating system considerations to the exercise and the
wireless standards supported by the phone, i.e. Bluetooth and/or WiFi.