ExpoCS2016.html 04-25-2016
Exposure Computer Science 2016 Information


Exposure Computer Science 2016 Order Form


What Is Exposure Java?

Exposure Java is designed to assist teachers in teaching Computer Science, PreAP Computer Science, AP Computer Science and Advanced Graphics Programming courses, using the Java programming language with the flexibility to suit any teaching environment. It is a complete electronic teaching package that includes text book chapters along with all the necessary teaching tools and materials to teach the course.

How Can a Textbook Be Flexible for Different Environments?

Exposure Java is not a printed text book. Teachers are provided with textbook chapter files, all the source code Java files, homework exercises, presentation slides, lab assignments, quizzes, chapter tests and semester exams that may be altered to suit the teacher's needs. Topic sequences can be altered; explanations can be reduced, expanded or modified. All Exposure Java materials are electronic read/write files that can be modified to a teacher's environment and/or teaching style.

Which Topics Are Included in Exposure Java 2015?

Exposure Java 2015 includes all the topics required for the AP Computer Science "A" examination, including the New Three AP Labs with additional topics for solid college preparation. Download the table of contents to view the topics for AP Computer Science and the other courses.
Table of Contents for AP Computer Science "A"

Table of Contents for PreAP Computer Science
Table of Contents for Regular Computer Science
Table of Contents for Advanced Graphics Programming

Is Exposure Java Approved for the AP Audit?

The College Board does not approve an AP Computer Science Syllabus based on any textbook. The syllabus must include all the required topics that are listed in the official course description. The syllabus also needs to indicate for each topic what resources are used to teach such topics. You can download the new syllabus I created for the AP Audit that reflects the new curriculum with the three AP Labs. Every teacher who has submitted this syllabus, during the 2014-2015 school year, was approved for the AP Audit. The approval was based on a thorough inclusion of all required topics. After I created the new syllabus, I rewrote Exposure to reflect the new curriculum.
AP Computer Science Syllabus for AP Audit

What Is New in the Exposure Java 2015 Update?

The current Exposure Java 2015 introduced a considerable enhancement of the flagship "AP Computer Science" product. During the 2014-2015 AP Computer Science was completely rewritten to reflect the new College Board AP Computer Science Curriculum.

The GridWorld Case Study was removed and the 3 new AP Labs added. This was not simply a matter of creating an appendix with three new lab assignments. The course sequence was drastically altered to accomodate a true curriculum integration with the new AP labs.

At the same time many topics were rewritten to reflect new teaching approaches and fresh program examples. Chapters on interfaces, abstract classes and polymorphism were improved considerably. There is also an earlier emphasis on free-response practice. In the past, free-response quizzes were not started until Chapter VII. The writing of AP Exam free-response questions involves creating methods. Since the creation of methods is not introduced until Chapter VII, corresponding free-response quizzes were introduced for the first in Chapter VII.

We must accept the reality that our AP Computer Science students have changed. Let's call them the "Google" generation. They look things up. They cut and paste and then tweak programs to fit the lab assignment. They are remarkable proficient in writing functional programs on the computer. Not many students are so comfortable writing program code from scratch on paper. Methods may not start until Chapter VII, but students can write program code starting in Chapter II. Exposure Java 2015 emphasizes the program code writing early in two areas. First, the homework exercises are changed. They still have short-answer questions lifted straight from the text book. Now after the short-answer questions students need to write program code. Additionally, there will be Free-Response quizzes. These quizzes do not discuss parameters or method writing. Student are told to write a program segment to perform some requirement. This habit of writing program code code on paper can start almost immediately.

I heard that Exposure Java was shipped in multiple installments. Will that happen for the 2015 Version?

During the 2014-2015 school year the new AP Labs were integrated into the Exposure Java curriculum. This was a major rewrite. At the same time changes that would mostly be done for 2015 were also implemented. This amount of rewrite could not be finished in the summer and was done throughout the year with continuous CD update shipments. Exposure Java 2015 for the coming school year will be ready to go this summer before school starts.

AP Computer Science AB is Canceled. Why Is It Still Included?

The College Board creates the curriculum and examinations for selected AP courses. They do not decide what you teach. Many schools, my former high school included, have used the sequence: AP Computer Science "A", AP Computer Science "AB" and some advanced (non-AP) third course, which often is graphics. The "AB" material is included for schools who decide to teach this material as a college-prep course. The only thing that has changed is that there is no AP exam provided at the conclusion.

Why Are There PreAP Computer Science Materials?

As the AP Computer Science "A" curriculum grew in size over the years, many schools started to teach the "A-level" course in two years to handle the challenging quantity of topics. With time the first year course became "PreAP Computer Science". The problem is that such an approach is really AP Computer Science "A-Part1" and AP Computer Science "A-Part2". The intention of the PreAP course is to prepare the student to handle the challenge of an AP course. The Exposure Java PreAP course is specifically designed to be a user-friendly introduction to computer science. It is a new course and there are many features that makes the introduction of programming skills less tedious than is done in the AP course. At the same time, completion of the preparatory course makes it much more manageable to handle all the topics in AP Computer Science in the following year.

Can Students Purchase Exposure Java Materials?

There have been many requests from students to purchase Exposure Java on a student individual basis. This is not possible for two reasons: First, materials are provided on a DVD, which includes answers to lab assignments, quizzes, tests and semester exams. Second, Exposure Java is provided with a copy license for an entire school site. There is no one-person license. At summer workshops Leon Schram provides teachers with a free single user license DVD, but this DVD is only distributed to teachers to help them learn Java and also to give teachers an opportunity to preview Exposure Java.

What Is Included With Exposure Java?

A DVD is provided with over 6000 files, including textbook chapters, Java programs for all textbook examples, homework exercises, DYRT (Did You Read This) quizzes, free-response quizzes, lab assignments, PowerPoint slide presentations, lab tests, multiple-choice chapter tests, semester exams and solutions for all types of evaluations given to the students, Lego Mindstorm Robotics teaching materials for the 1st Exposure Course and teaching strategies for each chapter. Exposure Java also includes files that explain how to use everything that is provided in the DVD.

How Was Exposure Java Created?

Leon Schram has developed computer science teaching materials since 1985. The current Java text books are similar in style to the previous Student Friendly Pascal and Exposure C++ teaching materials.  Over 500 high schools in the United States, Europe, Africa, South America and Asia have purchased Exposure Java and the materials have evolved with the feedback provided by numerous teachers at summer institutes, personal suggestions, and email. The main motivation behind the Exposure Java approach is that most textbooks, for various reasons, do not provide enough examples and take incremental steps that are too large for many students. This is very difficult for students who are learning a new discipline without any prior background. Additionally, teachers have personal teaching styles that work best with the flexibility of teaching materials that can be altered. Adding, deleting or altering textbook chapters, slides or tests is easily done with provided electronic files. The electronic format also allows yearly updates as new teaching strategies are developed and curriculum is altered.

Who Is Leon Schram?

Leon Schram has taught AP Computer Science since 1983, when the AP Computer Science course was first offered by the College Board. He is an endorsed College Board consultant, and has conducted one-day conferences, two-day conferences and summer institutes for more than thirty years. He has been an AP exam reader and served as a member of the College Board AP Computer Science Test Development Commmittee. Leon Schram recently received the UTD Inspiration Award for inspiring students to major in computer science, was selected for Global Who's Who Top Educator, and has received other teaching awards, including College Board National Advanced Placement Special Recognition Award, Texas Computer Educator of the Year, University of Texas Excellence Award for Outstanding High School Teachers and the Ross Perot Excellence in Teaching Award. Currently he is the Computer Science Department Chair at John Paul II High School in Plano, Texas.

How Do Teachers Provide Text Books to Their Students?

When a school purchases a site license, they have the flexibility to provide text book chapters and other materials in a printed or electronic format. Many school districts have their own print shops and print the textbook chapter files provided to teachers with their personalized modifications. Some teachers copy chapters throughout the school year, which students keep in binders. Various schools have found corporate sponsors who print the materials. There are also schools that use outside print shops and sell the textbooks to students. The font size for the textbook is intentionally large to make it easy to read on a computer. This means that two pages can easily be printed on one paper side to save printing costs.

Many schools print nothing at all and provide electronic files on the computer that students can read at school or at home. Some schools provide textbook chapters on-line at a secured school web site. Currently the most popular, and inexpensive, distribution method is to give students CDs. This method allows students access to all the textbooks chapters, slides, lab assignments and exercises on one convenient CD. Some schools also use USB jump drives, which contain all the student files and can very conveniently be used to store the student completed homework exercises and lab assignments.

Is Exposure Java Expensive?

Exposure Java is licensed on a yearly basis. An original site license for the 2015-2016 school year is $595.00. A renewal/update license for schools who purchased a previous original license is $300.00. This license provides access to over 6000 files of computer science teaching materials. A site license is for a single high school campus or single college department. Licenses are only available for educational institutions. At AP Computer Science Summer Institutes, Exposure Java is distributed on single-user license DVDs to teacher participants, who can use this license to learn computer science and evaluate the teaching materials.

Large school districts with four or more high schools benefit from a district license. A district license, both original and renewal, is less than the cost of four site licenses.

What Makes Exposure Java Popular With Students?

All the text book chapters are intentionally written in a first-person, conversational style. The reading level is informal and relaxed to keep students at ease. Topics are presented with numerous, complete programs that very gradually present computer science topics in small, bite-sized chunks. Students and teachers especially appreciate the manner in which advanced topics are presented in many, many small steps from initial introduction to very advanced concepts. Over the years more and more graphics lab assignments are included, which are popular with the students. Students are also widely enthusiastic with the Lego Mindstorm Robotics that are integrated with Java in the regular Computer Science course.

Who Publishes Exposure Java 2015?

Leon Schram personally handles the sales and is the sole distributor of the Exposure Java teaching materials. In years past, distribution was handled by a large publishing company. Even though this method was very efficient for shipping and invoicing, it did not work well for updates and corrections. Changes are inevitable with a product that wishes to be on top of any new College Board curriculum changes and effective new teaching strategies.
Contact Leon Schram for any technical or educational matters:
Email: Communication by email usually gets the quickest result. Use leonschram@sbcglobal.net
Call: Use (972) 722-6539 in the daytime to leave a message or in the evening between 6:00pm-9:00pm
Contact Greg Schram for any shipping, invoicing or administrative matters:
Email: greg@schram.org

Is There Any Staff Development Available for Using Exposure Java?

School districts can contract Leon Schram to conduct one-day, Saturday workshops during the school year or summer time. Multi-day workshops can be arranged for the summer. The cost of conducting a workshop is $600.00 a day plus travel expenses. Normally, by the end of October workshops are booked for the spring and following summer.

This all sounds great on the web site, but how do I preview Exposure Java before ordering?

The links are provided below with zip files that includes a sample of AP Computer Science textbook chapters, presentation slides, lab assignments, home exercises and teaching strategies. It is not possible to provide the entire set of Exposure Java teaching materials online. Such an approach would compromise evaluation files for quizzes, tests and solutions. Teachers can receive an evaluation CD with complete Exposure Java files at summer workshops where the security is insured and delivery is made directly to a teacher.

Download APCS Preview zip File


How Can I Order Exposure Java 2015?

Mail the attached order form with pre-paid check or PO. Email can be used with PO information to expedite the order.

Exposure Java 2015 Order Form


Page last updated 05-18-15