Class Materials
Class material from the Kickoff Conference.
Introduction to Computational Science, Modeling and Implementation
Back to the top
Data Analysis
- Use figures 1.2-1.7 from FC1L1_0.pdf
[fig 2-7 is a notepad window to put with
the figures]
- do page 185 from FC3L2_0.pdf and questions
1-4 from page 186 but also talk about how the cubic curving might give
a better R^2 value, but if you forcast the line, it stops behaving like
a free falling body
- if time, have students make a line of best fit for FC1L2_0.pdf
[table 1.11.txt is the text version of the
data]
- if still time, grab some data from NM Weather Data
and play with it, yearly temp cycle, compare wind to temp, etc ...
- What is Data Analysis? (pdf)
Back to the top
Meet the Scientist/Proposal Review
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 Proposal Review form
will be filled out. Volunteer scientists should look over the
Meet the Scientist (MTS) Overview Document.
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:
http://www.supercomputingchallenge.org/proposals.
This year in order to give the students more time to program, we are not
including an introductory class which outlines computational science processes
and modeling. Please lead students to consider the steps they should take to
complete their projects. The graphic below shows that process. Irene Lee developed
it and the commentary below.
We start with a real world problem, and a question. We make sure that our
problem's solution will rely on data. We simplify the real world problem - and
not the assumptions we have made. We do research to find out as much as we can
about the idea.
We come up with an idea model - (not an attempt at exact duplication of the
real world) - assumptions are acknowledged. However, it is important to be able
to describe the idea in English or pseudo code language before building the
computational model.
We use the computational model as an experimental test bed complete with
variables and parameters.
Goal is to understand primarily this model, and see how it can help us
understand the real world.
- Allows us to run multiple "what if" scenarios
- Compare results to real-world, what is similar and different.
We would like each session to start with one or a team of Scientists outlining
for their group what a computational science process looks like. The diagram
above can be printed and available for sharing with the students or it could
be projected on a laptop. We anticipate that this overview will take place at
the table with the students you are working with. Ways that the process relates
to the work that you do will increase their understanding.
Students will come to a table that they believe reflects the core science of
their project. Topics in the past have included: Engineering, AI/Logistics,
music, biology, physics, earth and space sciences, epidemiology, applied mathematics,
computer science, behavioral science, chemistry, medicine and health, geology,
entomology. David Janecky, an experienced mentor and judge who has participated
in many Meet the Scientist sessions reminded us last year that:
"..the list of topics you have is pretty good. In part, I don't think
substantial granularity of topic areas is critical because the mentoring,
mid-project evaluations, and then EXPO/Finalist judging will also be
inherently multidisciplinary. And I am biased that broad communication
is an essential skill that should be learned early and often. We should
make sure that we define the high level topics in opening remarks as
including aspects of the more generic disciplines (threads)."
Students should have in hand a hard copy of the proposal they (should) have
submitted before arriving at the Kickoff. Some students will come to this session
and not have submitted a proposal and will need help from scratch. These students
should be encouraged to write a proposal after they visit with the Scientist.
If there is time, they can share it with the same or another Scientist.
Some students may need to make modifications or even rewrite their proposals
so that they meet the criteria for computational science.
At one table Kathy Pallis and Susanne King from LANL will be available to guide
students towards the completion of written reports. Students whose proposals
have been reviewed or are waiting for a spot at one of the tables can sit down
with Kathy and Susanne for mentoring about keeping track of their research and
citing it.
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. If there are facilitators who are not working with teams to get
their proposals completed it would be helpful if they could do some mentoring
of teams who are ready.
Computers are available in the Open Lab on the first floor of Fidel and
students can go there to work on proposals or their projects.
It may be helpful to look at the proposal guidelines and the proposals that
are already up on the Challenge web page -
http://www.supercomputingchallenge.org/proposals.
There is also a link on the web page for questions to ask to direct the students:
http://www.supercomputingchallenge.org/kickoff/classes/tpd.html.
Additionally,
http://www.supercomputingchallenge.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.supercomputingchallenge.org/about/guidelines.shtml.
You can see which teams have submitted proposal on the proposals page of the
Challenge web site, http://www.supercomputingchallenge.org/proposals.
Back to the top
Report Writing Workshop materials
Back to the top
StarLogo
Back to the top
NetLogo 1
Back to the top
NetLogo 2
Back to the top
Teamwork Class
Back to the top
Parallel Processing Class
Back to the top
Shallow Water Class
Back to the top
Optimization Class
Back to the top
Visualization Class
Back to the top
Questions? Contact Consult
|