PRESENTATIONS and LECTURES
This lecture is about developing robust, maintainable code that uses the MVC model. I presented the content while teaching, recorded a draft, and then transcribed the draft to create this edition. You may use the PowerPoint slide deck, or you can view the Web presentation by selecting the Code Optimization link.
Java Integrated Development Kit(s)
You are a beginning computer science student who has just received your own computer. You want to develop code right away, but first you have to install some software, and validate that the computer still works before proceeding to the project that you want to complete.
A guided tour through the first program or two is most helpful. You can view the presentation by viewing the jGrasp Installation and Your First Program link.
Gestalt Theory and Game Design
Students connect to the online classroom through the Internet, and the lecture is conducted as though everyone was physically in the same room. I enhance the experience by sharing my computer desktop and drawing on it. In this lecture, I use online meeting annotation tools instead of professional slides or art software. This immediacy adds to the idea that I am in front of a classroom full of students, and drawing on the board. It also gives the impression that the student is watching a movie that becomes more interactive when they participate.
The recording is "the composer's notes", so to speak, instead of a polished performance. The difference can be as much as 15 minutes of silence that can be removed from every hour of class time. For example, the downloadable .zip file was excerpted from the original broadcast using Movavi Video Editor, which inserts watermarks. The movie that can be viewed from this site was edited using Camtasia, and is about 3 minutes shorter than the downloadable excerpt.
Gestalt Theory can be applied to game design to make interactive simulations appear to be more real. There are many design principles that are used to create effective art, some of which enhance the 3D experience, especially at 60 frames per second. Two videogame snapshots that illustrate effective design principles are included. You may want to think about why these principles are effective as you watch the video.
This slide deck is for a lecture I presented at Cascadia Community College. There is much more to intercultural computing, or international computing, than the Internet. I chose not to re-record the audio portion of the lecture that accompanies the slide deck. The slide deck by itself should help you understand how important it is to maintain your perspective and purview while addressing barriers to communications.
This interactive eLearning experience was created on request, and therefore is a little different from the materials that I used in my own classrooms. It is a simple lesson that uses many of the basic features in Captivate. Specialized tools that with which I developed similar learning experiences are Camtasia, Cisco WebEx, Illustrator, MovieMaker, PhotoShop, PowerPoint, ScreenCast, WavePad; in comparison, the entire interactive lesson was developed using Captivate.
Premiere Company, the corporation that creates eLearning experiences for Salesforce.com, is fictitious. The hypothesis is that the sponsoring client provided a branded framework and screenshots for the new system on which its employees will be trained. They also included the competencies that the student should master. This lesson can be used with instructor-led classroom training or as a standalone experience. Because the voice-over is computer-generated, the lesson can be used with multiple instructors.
Some presentations include images that were included with purchased software.