New Mexico Supercomputing Challenge

Class Materials


Java Activities

Back to the top


Parallel Programing

Back to the top


Towers of Hanoi

Back to the top


Meet the Scientist/Proposal Review

High School and Self Selected Mid Schools

The facilitators/instructors/scientists will meet the students in their teams. The students will have copies of their proposals with them and their Computational Science Process form. The Meet the Scientist form will be filled out. Meet the Scientist instructions.

The purpose of the session is to make sure the teams have chosen a problem that is suitable for science, has measurable components so that a mathematical model can be developed, and from that a computing solution can be written. The session is secondarily about mentoring teams who have good proposals and are ready to get started on their project.

There will be computer available for teams to get their proposals submitted.

Some students will come to this session and need help from scratch. When the proposals are ready, they, too, can submit their proposals.

Students whose proposals are complete can move to computers to begin research or work at tables to plan their timeline, assign tasks to different members of the team, etc. They will learn to use the blogging system to communicate with their teammates. If there are facilitators who are not working with teams to get their proposals completed it would be great if they could do some mentoring of teams who are ready.

It may be helpful to look at the proposal guidelines and the proposals that are already up on the Challenge web page - http://www.challenge.nm.org/proposals. There is also a link on the web page for questions to ask to direct the students: http://www.challenge.nm.org/kickoff/classes/tpd.html. Additionally, http://www.challenge.nm.org/about/areas.shtml links to areas of science and may be helpful for teams still looking for an idea. This guidelines link can be useful, too. http://www.challenge.nm.org/about/guidelines.shtml.

You can see which teams have submitted proposal on the proposals page of the Challenge web site.

Back to the top


Agent-based modeling with NetLogo

Back to the top


Programming with StarLogo The Next Generation (TNG)

Back to the top


Teamwork Class

Back to the top


Mathematical Optimization Techniques

Back to the top


Bug Class

Eclipse

  • We used the Eclipse workbench for the C/C++ exercises. On windows, we used the Wascana bundle. It includes Eclipse, the Sun JRE, the C language workbench, current releases of MinGW toolchain (including gcc) and MSYS, SDL and wxWidgets.
    Windows Download
    Linux Download
    There is a 32 bit and 64 bit version in the download links to the left. The JDK has to be downloaded separately.
    For Mac OS X we used the native X code development tools.

Back to the top


Software used in the Java and NetLogo Classes

Java Development Kit

DrJava

  • Win (JDK is prerequisite)
  • Mac OS X (JDK is prerequisite)
  • Linux (JDK is prerequisite)
Note: The Java classrooms had both DrJava and Processing installed, following the installation of the JDK (We also recommend installing the JDK documentation).

Processing Beta 0154

  • Win (JDK is prerequisite)
  • Mac OS X (JDK is prerequisite)
  • Linux (JDK is prerequisite)
Note: The Java classrooms had both DrJava and Processing installed, following the installation of the JDK (I also recommend installing the JDK documentation).

NetLogo v4.1RC5

  • Download NetLogo from North Western University
    Select the latest version of NetLogo and hit the download button. You do not need to enter anything in the information fields. There are three versions -- Windows, Mac OSX and Linux.

Back to the top


Questions? Contact Consult


For questions about the Supercomputing Challenge, a 501(c)3 organization, contact us at: consult @ challenge.nm.org