Description of the Student Activities. REU Site: Interdisciplinary Program in High Performance Computing (HPC REU)

Similar documents
Proposal for an annual meeting format (quality and structure)

DOCTORAL SCHOOL TRAINING AND DEVELOPMENT PROGRAMME

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

Chemistry Senior Seminar - Spring 2016

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

Internship Program. Application Submission completed form to: Monica Mitry Membership and Volunteer Coordinator

Writing Center Workshops (Must choose at least one)

"Be who you are and say what you feel, because those who mind don't matter and

TU-E2090 Research Assignment in Operations Management and Services

University of Toronto

Mathematics Program Assessment Plan

Lecturing Module

Oklahoma State University Policy and Procedures

WORK OF LEADERS GROUP REPORT

Welcome to WRT 104 Writing to Inform and Explain Tues 11:00 12:15 and ONLINE Swan 305

University of Toronto Mississauga Degree Level Expectations. Preamble

DOCTOR OF PHILOSOPHY BOARD PhD PROGRAM REVIEW PROTOCOL

Strategic Planning for Retaining Women in Undergraduate Computing

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Infrared Paper Dryer Control Scheme

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Completed applications due via online submission at by 11:59pm or to the SEC Information Desk by 7:59pm.

Developing an Assessment Plan to Learn About Student Learning

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

GRAND CHALLENGES SCHOLARS PROGRAM

Leader s Guide: Dream Big and Plan for Success

Foothill College Summer 2016

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Re-envisioning library opening hours: University of the Western Cape library 24/7 Pilot Study

ACCT 3400, BUSN 3400-H01, ECON 3400, FINN COURSE SYLLABUS Internship for Academic Credit Fall 2017

Me on the Map. Standards: Objectives: Learning Activities:

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

PROGRAMME SPECIFICATION

Prepared by: Tim Boileau

Indiana Corrections Leadership Academy Community Corrections Probation - Parole

Procedures for Academic Program Review. Office of Institutional Effectiveness, Academic Planning and Review

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

WP 2: Project Quality Assurance. Quality Manual

Measurement. Time. Teaching for mastery in primary maths

GRADUATE ASSISTANTSHIP

Dowling, P. J., Festing, M., & Engle, A. (2013). International human resource management (6th ed.). Boston, MA: Cengage Learning.

Examples of Individual Development Plans (IDPs)

The Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:

School Inspection in Hesse/Germany

Extending Learning Across Time & Space: The Power of Generalization

A method to teach or reinforce concepts of restriction enzymes, RFLPs, and gel electrophoresis. By: Heidi Hisrich of The Dork Side

USC VITERBI SCHOOL OF ENGINEERING

A Systems Approach to Principal and Teacher Effectiveness From Pivot Learning Partners

Preliminary Report Initiative for Investigation of Race Matters and Underrepresented Minority Faculty at MIT Revised Version Submitted July 12, 2007

COMMUNICATIONS FOR THIS ONLINE COURSE:

The NSF Graduate Research Fellowship Program

Thesis and Dissertation Submission Instructions

Carolina Course Evaluation Item Bank Last Revised Fall 2009

Indiana University-Purdue University Indianapolis Chief Academic Officer s Guidelines For Preparing and Reviewing Promotion and Tenure Dossiers

November 23 until November 25, Novedrate (Co)/ITALY

Intermediate Algebra

College of Science Promotion & Tenure Guidelines For Use with MU-BOG AA-26 and AA-28 (April 2014) Revised 8 September 2017

The winning student organization, student, or December 2013 alumni will be notified by Wed, Feb. 12th.

PROGRAMME SPECIFICATION

Infrastructure Issues Related to Theory of Computing Research. Faith Fich, University of Toronto

MTH 215: Introduction to Linear Algebra

DRAFT - Meeting Agenda Schwerin 13 th of Novembre till 14 th of Novembre 2014

PHL Grad Handbook Department of Philosophy Michigan State University Graduate Student Handbook

Learning, Communication, and 21 st Century Skills: Students Speak Up For use with NetDay Speak Up Survey Grades 3-5

Planning a Webcast. Steps You Need to Master When

Policy for Hiring, Evaluation, and Promotion of Full-time, Ranked, Non-Regular Faculty Department of Philosophy

Department of Plant and Soil Sciences

Phys4051: Methods of Experimental Physics I

Indiana Collaborative for Project Based Learning. PBL Certification Process

GOING GLOBAL 2018 SUBMITTING A PROPOSAL

Professional Learning Suite Framework Edition Domain 3 Course Index

American Association of University Women Manhattan Branch KSU Scholarship Fund

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

ELM Higher Education Workshops. I. Looking for work around the globe. What does it entail? Because careers no longer stop at the border, students will

Valcik, N. A., & Tracy, P. E. (2013). Case studies in disaster response and emergency management. Boca Raton, FL: CRC Press.

SOCI 625D1/D2: Professional Development Seminar in Sociology Fall 2016 and Winter 2017

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

Navigating the PhD Options in CMS

TENTH BOCCONI TRANSATLANTIC IP SUMMER ACADEMY. Bocconi University / University of Alicante / Magister Lvcentinvs. 5 9 September 2016

Programme Specification

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

MINNESOTA STATE UNIVERSITY, MANKATO IPESL (Initiative to Promote Excellence in Student Learning) PROSPECTUS

IDS 240 Interdisciplinary Research Methods

FONDAMENTI DI INFORMATICA

DOCENT VOLUNTEER EDUCATOR APPLICATION Winter Application Deadline: April 15, 2013

Educational Leadership and Administration

SECTION I: Strategic Planning Background and Approach

Leisure and Tourism. Content

Integrating simulation into the engineering curriculum: a case study

Department of Anatomy Bylaws

Work Placement Programme. Learn English in the heart of Ireland. Shannon Academy of English.

Creating a successful CV*

Diploma in Library and Information Science (Part-Time) - SH220

Submitting a Successful NIST Summer Undergraduate Research Fellowship (SURF) Developing the Personal Statement

PROGRAM REVIEW REPORT EXTERNAL REVIEWER

CORE CURRICULUM FOR REIKI

MGMT 479 (Hybrid) Strategic Management

EQuIP Review Feedback

Project-Based Learning in First Year Engineering Curricula: Course Development and Student Experiences in Two New Classes at MIT

Transcription:

Description of the Student Activities REU Site: Interdisciplinary Program in High Performance Computing (HPC REU) The following text was originally excerpted from our NSF proposal for the renewal of the REU Site program in August 2011. We promised in that proposal to make it available on the webpage, because this is the most concrete description of the activities and might be useful to prospective applicants to see. Overview The student activities of this REU Site program are delivered in three overlapping phases. As explained in more detail below, this formal instruction by the PI, co-pi, and the senior personnel, assisted by graduate assistants, in Phase I of the program will be explicitly used to establish the project teams, to give them experience with team work and cross training each other, and to create the comfort level necessary for the students to approach the graduate assistants and others for help. We believe that it is most effective to establish this environment first in a formal instructional framework familiar to college students, while building through assignments the team work, communication, and other skills needed for the more unstructured Phase II of team work on application problems. Project examples listed in Sections (d) and (f) show the wide range of topics available from project mentors who might be from industry, government agencies, other departments at UMBC, or other universities. Some formal instruction will continue during Phase II on many other aspects of professional importance, such as professional integrity, graduate school preparation, and some advanced topics of high performance computing, in addition to topics directly related to the project work such as presentation skills (both informal and formal) and writing skills (both technical such as LaTeX introduction and conceptual such as the structure of a journal paper and the submission/review process of publishing). The latter skills are needed in Phase III of the program on dissemination, in which final reports and presentations will be prepared. In practice, Phases II and III naturally overlap, but we identify Phase III explicitly (also to the students) to make clear that the final outcome of research are presentations and scholarly publications of the work. Throughout all phases, we will provide ample opportunity for informal and semi-formal communications with the PI/co-PIs and graduate assistants. In particular, the purpose of tightly integrating graduate assistants in this framework is to open communication channels to the undergraduate students with people closer to them in career path than only faculty and professional scientists. Nature of Student Activities This section details the three phases of the research training and describes how the progression of the three phases would appear from the student s perspective. The following detailed description of the three overlapping phases is available on the program webpage for best possible information for prospective applicants, in addition to information including a detailed schedule that shows day-to-day activities. Phase I - Weeks 1 and 2: The goal of this REU Site is to involve students actively. To this end, and to enable the fast pace of the first two weeks, we make the computer accounts available already before the participants arrival, along with documentation about Linux in general, usage instructions for the parallel cluster specifically on the HPCF webpage, and short, focused background reading on the power of parallel computing using this cluster (Khuvis and Gobbert (2015); this tech. report is handed out in the first class and used throughout the program, both to 1

reinforce with its introductory contents the HPCF webpage and the lecture and to serve later to demonstrate scientific reading and writing at a level accessible to all participants. Weeks 1 and 2, except Thursdays see below, consist of two lectures and two associated computer labs per day (morning and afternoon) to create intensity and urgency. Monday of Week 1 starts with a demonstration that shows the state-of-the-art computing cluster, how to log in, write C code, make parallel code, and its possible performance. A computer lab immediately following lets the teams repeat these tasks themselves with the help of a TA to ensure that no team gets stuck and all members are involved. Performing these tasks live gives the teams the opportunity to figure out how to work together and how to jointly reach out to TAs and faculty for assistance. Regarding contents, Week 1 completes a full introduction to the basics of MPI (Pacheco (1997)) by carefully introducing the philosophical idea of point-to-point communications between specific pairs of processes explicitly programmed in the code and then moving on to collective communications involving all processes. Week 2 tackles a larger programming problem, namely on the power method for the calculation of the dominant eigenvalue of a matrix. This algorithm, which has as example use the computation of Google s page rank, can be programmed with short, self-written code, but demonstrates both fundamental purposes of parallel computing: (i) to solve problems faster by pooling processors and (ii) to solve larger problems by pooling memory. The lectures and labs show and walk students through the idea of creating code in MATLAB/Octave first to test the method in serial and using available built-in function at first (for the matrix-vector product in Matlab), then creating serial C (and testing it carefully), and then parallelizing it. By the end of Wednesday, the students set up their first large-scale simulation using their code, some runs of which may take until Friday to complete. Along the way, the students learn about ANSI-C style coding (Kernighan and Ritchie (1988)), the make utility, compilers, and have an introduction to statistical computing using R, all involving lectures and team-based active-learning labs. On Friday, we introduce LaTeX and show how to create tables and include plots and how to combine LaTeX with BibTeX, with the assignment over the weekend to produce a full report on all homeworks performance studies. This is the dry run of how to write a report as a team, including all standard manuscript components such as authors from different institutions (the participants), abstract, Section 1 Introduction, followed by sections on the model, methodology, and results, Acknowledgments (to the REU Site and HPCF for their funding), and References. During the afternoons of Thursdays of Weeks 1 and 2 starts the research component of the program. The client scientists from areas outside of mathematics and statistics spend the afternoon and evening in the program, formally presenting their problem in a 30-minute talk including questions (Figure 1) and discussion and informally being available in the breaks (Figure 2) and over dinner. The teams have ample opportunity to make contact with these clients and Figure 1: Client presenting potential project. Figure 2: Client fielding questions during break. 2

clarify their problems. Additionally, the dinners with these scientists from industry, government agencies, and other departments in attendance kicks off the professional development program by having them talk about their careers and key choices they made. This gives the students a well-rounded impression of the clients as people (useful for future interaction with them!) and of possible career paths. Phase II Weeks 3 to 7: At the beginning of Week 3, each team starts work on its project and after initial research formulates a plan for proposed work that is shared with the client for feedback. This is based on many intensive meetings of the team with its graduate assistant and faculty mentor, and possibly more communications with the client to clarify objectives and limitations. Phase II of the program over the next several weeks is research training by team work on the projects. It typically includes one or more updates to the client (Figures 3 and 4). These meetings always include the graduate assistant and faculty mentors and teach the students how to prepare for such a meeting by first updating just the local assistants and mentors before sharing with the client. These are basics of project and team management, whose skills are also very useful in the context of academic research. In order to continue to have some structure in the program and for the overall cohort to continue to gel, we continue with morning meetings for the whole group on a range of subjects that either prepare for Phase III or that deal with vital aspects of professional development, see Higham (1998) for ideas how to present these. Examples of the former include a discussion of structure of typical journal papers, the submission/review process of publications, and LaTeX as tool for making effective visual aids for oral presentations and for poster presentations. Examples of the latter include issues of professional integrity in the sciences, proper use of references, and intellectual property and copyright issues. During a few of the morning meetings at 9:00 a.m. during this phase, we welcome VIP visitors to our program, such as University President, Provost, Figure 3: 2011 Team 4 meeting with client. Figure 4: 2011 Team 2 conference call with client. the College Dean, and others. At each visit, along with introductions, we ask one student from each team in turn to explain their team s project to the visitor. This clearly hones the skill of an elevator pitch, but it also prepares for the technique used to present a poster to passers-by. This is an example of how we use the complete set of highly integrated professional development activities throughout the 8 weeks to support the research training of the REU Site. Also during the Thursday afternoons of Weeks 3 to 7, we have some professional development workshops on pertinent topics such as the Dean of the Graduate School on advice to apply to graduate school (Figure 5) or by the organizer of the UMBC Summer Undergraduate Research Fest (SURF) on tips for writing abstracts and presenting posters (Figure 6). This latter example 3

gives an idea that some of the lectures and other activities are actually extremely carefully scheduled: First of all, by having the organizer of SURF, where the students will present their results in Week 8, meet us in person shows the students that a real person is behind the SURF webpage. Then, this talk is timed to be before the abstract submission deadline for SURF, so letting the organizer show us the template and her opinion on an abstract is useful and gives the chance to clarify fine points (how several team members submits one abstract, how oral presenters are competitively selected, etc.). A lecture also by us will eventually discuss how to write an abstract (first a 100-word-version, then expanded to a page), followed by a supervised lab to actually write it in submission-ready form. Figure 5: Grad. Dean on Grad. School application. Figure 6: Organizer of SURF on preparing posters. Phase III Weeks 4 to 8: The purpose of Phase III is to document and present the results of the project work in all typical ways of scientific presentation to give the students the full range of experience and to enable a final hand over of the results to the clients. The goal is to have a complete technical report by the end of Week 8. To make this possible, we teach the students how to start early by creating the document along the way: The starting point is the work plan at the end of Week 3, which includes the students own formulation of how they understood the problem; the client gives feedback on this, and a correct section on the background of the problem is available in Week 4; the abstract that is due for SURF around this time provides an excellent vehicle to summarize this and give a short pitch of the proposed solution technique. This is extended by a section on the method used to solve it, while it is proposed in Week 5. In Weeks 6 and 7, we guide the students how to manage and present potentially large amounts of data generated; clearly, this is a give-and-take with modification of the method, additional studies, and new proposed conclusions --- the students experience real research, since also the assistants, mentors, and clients all do not know what results to expect! We feel that it is absolutely vital to also show students how to bring closure to a project in a limited time frame. We accomplish this during Week 7 by using a multi-step process from creating slides for an oral presentation (actually already developed throughout the weeks for client updates) that includes essentially no text, to the poster that forces the design of one appropriate summary table or plot together with few well-chosen words, to a project webpage for each team that contains the material of the poster but adds more well-edited text. In Week 8, this carefully edited webpage is an excellent starting point for finishing the conclusions in the tech. report. With this integrated and guided multi-step process, we are able to have an extended abstract, a webpage, slides, a poster, and a tech. report completed by the end of eight weeks and exposed the students to some of the craft involved in documenting research. 4

The highlight of Phase III is certainly the public presentation of their work at the UMBC Summer Undergraduate Research Fest (SURF, surf.umbc.edu) on Wednesday morning of Week 8. In recent years, there have been over 100 posters presented at this university-wide event, organized by the College of Natural and Mathematical Sciences. The students enjoy the event greatly and all clients who are able attend the event (Figures 7 and 8). SURF also includes one oral session, which usually has only five presentations that are selected competitively from the abstracts submitted. Our program is recognized at the event, and we have always had an oral or even two (2012, 2014, 2015) of the five presented, several times by two members for each team presenting jointly. In order to allow all teams to have the experience of an oral presentation, we also conduct a program-internal presentation session in the final week. Figure 7: 2011 Team 2 with faculty mentors. Figure 8: 2011 Team 4 with client and faculty mentor. Week 8 also includes other wrap-up activities such as delivery of any promised products to the client (e.g., code or results) and clean-up and turn-over of the team s directory on maya, where all code, poster, report, and other material is collected) to the mentor. Some of the VIP visits over the previous weeks are also specifically meant to showcase role models, such as members of underrepresented minority groups in campus leadership positions. This is complemented by discussion of history of computing, which notably includes interesting aspects on the role of women in the mathematical sciences, see Grier (2006) and Zitarelli (2006), which we make available and discuss. One final example of a showcase of potential activity is the visit by the editor of the UMBC Review: Journal of Undergraduate Research. This motivates the students to look for similar publication and presentation venues at their home institution and more generally kick-starts a conversation about publication opportunities for the project work. One avenue is the SIAM Undergraduate Research Online that accepts papers by undergraduates reporting on their research. We also discuss with students the option for presenting their work orally or as poster at conferences. From our 2010 program onward, typically three to five students per year have given follow-up presentations of the summer work, either at their or at major national conferences, the Joint Mathematics Meeting and the SIAM Conference on CSE. At this writing, the PI has proposed a minisymposium for the SIAM CSE Meeting in 2015 that would include presentations from two teams in 2014 on their work. Whenever we become aware of such events, we take the opportunity to post them as news items on the REU Site webpage. 5