Kickoff Class Materials

Additional Material



Introduction to NetLogo, Track 1, Schedule

  • 3 hours of Netlogo coding class
  • Overview of Artificial Intelligence
  • Dear Data class slides
  • Meet the Scientist
    Meet with a Scientist to help you make your proposal better.

Intermediate NetLogo, Track 2, Schedule

  • Overview of Artificial Intelligence
  • 3 hour Intermediate Netlogo coding class
  • Dear Data class slides
  • Meet the Scientist
    Meet with a Scientist to help you make your proposal better.

Introduction to Python, Track 3, Schedule

We will do some data analysis using pandas, matplotlib, seaborn.
Predictive Data Analysis is the art of building and using models that make predictions based on patterns extracted from historical data. Topics include data preparation, data exploration, and data visualization using Python libraries such as pandas, sklearn, matplotlib, numpy, and seaborn. This course will be an interactive exploration of datasets involving Python programming in Google's Colab environment. Students will need a Google account and the ability to access the Colab programming environment. Some knowledge of Python recommended, but the Python libraries will do most of the heavy lifting.

  • 3 hour Introduction to Python coding class
  • Dear Data class slides
  • Overview of Artificial Intelligence
  • Meet the Scientist
    Meet with a Scientist to help you make your proposal better.

Experienced, Track 4, Schedule


Serious Programming Workshop, Track 5, Schedule

This hands-on course (aka Institute for Computing in Research) teaches programming with an aim toward advanced work and applications to academic areas. In the course, we use professional programming editors and run Python natively on a computer running Linux. This track is taught by Dr. Mark Galassi, an astrophysicist and computer scientist at Los Alamos National Laboratory.

The course begins with an unusual but important feature: each student should obtain an old computer or laptop which is not used anymore, and we will start by installing a Linux distribution. You need to be willing to lose all data on this computer, as we will re-partition it and install a new operating system. If you cannot find an old computer we will have some loaners, though we will start by pressing you to look harder. It is important that the students feel "ownership" of the computer, from the bare hardware all the way up through the operating system that they install. The computer should have at least 4 gigabytes of RAM to be fully usable, though for the course you might get by with 2 gigabytes or slightly less.

See https://sites.google.com/view/serious-programming/ and https://markgalassi.codeberg.page/small-courses-html/


Teacher Afternoon Tea, Speare room 116, 1:45 - 2:45

  • Come for refreshment and discussions.
  • Freebies: Book swap and posters of young local STEM women from NMOST
  • Handouts: Summary of STEM Competitions, Professional Development Opportunities
  • Website Dates, Need for Login, Spam Filter
  • Mentors
  • Project Echo, Eric Vigil (Sign up) (Eric is managing a monthly online PD for teachers.)
  • Dear Data, Book Club, and Presentation
  • Q and A

Facilitated by Consult (consult@supercomputingchallenge.org) Members: Karen, Patty and Celia


Developing a Strong Project



Meet the Scientist/Proposal Review

The students should have submitted their proposals and reviewed the Computational Science Process map. The Meet the Scientist Proposal Review form will be filled out. 

The purpose of the session is to make sure teams have chosen a problem that is suitable for computational 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 projects. Meet the Scientist is a key session for helping students get off to a good start on their projects. For info about Proposals, see: Proposals.

It may be helpful to look at the proposal guidelines and the proposals that are already up on the Challenge web page – Proposals. There is also a link on the web page for questions to ask to direct the students: Team Project Development. Additionally, Areas of Science links to areas of science and may be helpful for teams still looking for an idea. This guidelines link can be useful, too: Challenge Proposal Guidelines. You can see which teams have submitted proposal on the proposals page of the Challenge web site, Proposals.

Here is the Agent Based Planning Document for Middle School teams choosing to do an Agent Based model.

Back to the top


Introduction to Computational Science and Modeling

Back to the top


Report Writing Materials and Teamwork

Back to the top


Saturday Night Electives

Back to the top