K-12 Resource Repository

  1. Cryptography - Todd Andel
    This would be good for a high school math or computing class
  2. Blender3D - Todd McDonald
    This covers coordinates and would be good for 9th - 12th grade math or art classes
  3. Creating a Basic Web Page - Debra Chapman
    This is elementary web design/HTML coding designed for 3-5 graders.
  4. Creating a Web Page - Debra Chapman
    This is HTML coding designed for 9-12th graders.
  5. Brain-Computer Interface - Matt Campbell
    This would be good for middle or high school logic/decision making class or a life science class
  6. Project Management - Critical Path Method - Jeff Landry
    This is a logic/decision making concept for middle school. Note-there is no use of computers in this field trip
  7. Elementary Programming using Scratch the Cat - Debra Chapman
    This is appropriate for end of year K-5 and first graders
  8. Object Oriented Programming using Scratch the Cat - Debra Chapman
    This is appropriate for 3rd - 5th grade.
  9. Beginning Object Oriented Programming with ALICE - Debra Chapman
    Object Oriented Programming - Students will learn about introductory Object Oriented programming concepts, including objects, properties, and methods using the ALICE programming software. - Educational Level: 6-8
  10. Advanced Object Oriented Programming with ALICE - Debra Chapman
    Students will learn about advanced Object Oriented programming concepts, including method scope and interactivity through events using the ALICE programming software. 6th � 8th grade.
  11. Animation Mania - Debra Chapman
    Students will create their own animated movies using Muvizu animation software. Students will learn about objects, animating in passes, and using timelines. Educational Level: 6-12
  12. Video Podcasting - Debra Chapman
    Creating a Video Podcast - Students will learn how to create a video podcast, including separate audio and video files, using Audacity and Windows Movie Maker. Educational Level: 6-12
  13. Beginning Gaming with GameMaker - Debra Chapman
    Students will learn how to create basic computer games. An introduction to designing games and the different gaming genres will be discussed. A simple game will be created in GameMaker. Educational Level: 6-8
  14. Intermediate Gaming with GameMaker - Debra Chapman
    Students will learn how to create a more advanced maze computer game. An introduction to designing games and interactive gaming features will be discussed. A simple maze game will be created in GameMaker. Educational Level: 7-12
  15. Android App - Keith Lynn
    Students will learn the basics of creating an Android App including creation of views, and handling of events. Education Level: 9 - 12
  16. Animations with Java - Keith Lynn
    The students will learn how to draw shapes using Java and produce a simple animation. - Education Level: 9 - 12
  17. Creating simple music - Keith Lynn
    The students will learn to create simple midi sounds using the javax.sound.midi package. - Education Level: 7 - 12
  18. Creating PDFs with Java - Keith Lynn
    In this field trip, the students will learn to use the third party application itext to create their own PDF files using Java Education Level: 9 -12
  19. Reading and Writing Excel documents - Keith Lynn
    Reading and Writing Excel documents Short Description: The students will learn to use the 3rd party application POI in order to read and write Microsoft Excel documents. - Education Level: 9 - 12
  20. Hangman - Keith Lynn
    In this field trip, the students will learn how to create a simple hangman game - Education Level: 7 - 12
  21. Setting up a web server - Keith Lynn
    In this field trip, the students will learn to setup the Apache webserver and Tomcat servlet container locally. Education Level: 9 - 12
  22. Creating a simple client/server - Keith Lynn
    Creating a simple client/server application Short Description: The students will learn how to create a simple client/server application in Java so that requests can be sent from the client to the server and the server can respond. Education Level: 9 - 12
  23. Creating a Find a Word Puzzle in Java - Keith Lynn
    The students will learn to create a simple puzzle in which words are hidden and the user locates them. - Education Level: 9 - 12
  24. Using Java classes to download images and sounds - Keith Lynn
    In this field trip, the students will learn how to make network connections in Java in order to read images and sounds from web sites. - Education Level: 9 - 12
  25. Secure a VNC connection with Java - Keith Lynn
    Secure a VNC connection with Java Short Description: In this field trip, the students will learn how to make a secure connection to a server and tunnel a port through the connection that carries VNC. - Education Level: 9 - 12
  26. Creating an event calender in Java - Keith Lynn
    Creating an event calendar in Java Short Description: In this field trip, the students will use the itext libraries to create a PDF document displaying a particular month and listing events that are happening. - Education Level: 9 - 12
  27. A memory game - Keith Lynn
    In this field trip, the students will learn how to place buttons or other shapes on the screen in pairs. The user will attempt to choose buttons that contain the same text or image. - Education Level: 7 - 12
  28. Create a crossword puzzle in Java - Keith Lynn
    In this field trip, students will learn how to create a simple crossword puzzle Education Level: 9 - 12
  29. Create a digital alarm clock in Java - Keith Lynn
    In this field trip, the students will learn how to access the system time in a thread so they can display the current time and set a timer so that something happens when a time is reached. - Education Level: 7 - 12
  30. Creating and Saving Fractals - Keith Lynn
    Creating and Saving Fractals - Short Description: In this field trip, the students will learn how to draw fractal images such as Jula Sets and the Mandlebrot set and use the netpbm package to store the images. - Education Level: 9 - 12
  31. Creating and Reading .zip files in java - Keith Lynn
    In this field trip, the students will learn to use the java.util.zip package to read and create .zip files. - Education Level: 9 - 12
  32. Building a Media Server Using Raspberry Pi - Matt Campbell
    Students will learn how to build their own media server using a Raspberry Pi and open source software. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet. Educational Level: 4-8 Field trip type: Workshop
  33. Building a Low Power FM Radio Transmitter Using Raspberry Pi - Matt Campbell
    Students will learn how to build their own low power FM radio transmitter using a Raspberry Pi and open source software. Educational Level: 6-10 Field trip type: Workshop
  34. Building a Retro Gaming Console Using Raspberry Pi - Matt Campbell
    Students will learn how to build their own retro gaming console (e.g. Atari 2600, Nintendo, Sega) using a Raspberry Pi and open source software. Educational Level: 4-10 Field trip type: Workshop
  35. Cyber Ethics - Todd McDonald
    Students will learn how to use forensic tools ethically. Educational Level: 10-12 Field trip type: Workshop
  36. Steganography - Todd McDonald
    Students with some knowledge of computers and programming can gain deeper insight into software security and privacy. Educational Level: 11th – 12th Grade: Workshop
  37. Digital Logic with the Program Encryption Toolkit - Todd McDonald
    Students with some knowledge of computers and programming will learn about basic digital logic and circuits and how security impacts their design. Educational Level: 11th – 12th Grade: Workshop
    Click here for expanded descriptions
Tuesday the 27th. QualityJoomlaTemplates
Copyright © 2014
USA School of Computing

150 Jaguar Drive
Shelby Hall, Suite 2101
Mobile, Alabama 36688-0002

1 (251) 460-6390
University of South Alabama Homepage
ACM
USA Online
Paws
Discovering Web.com
Give to USA
Jag Mail
SOC RSS Feed