BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20200129T163602Z
LOCATION:505
DTSTART;TZID=America/Denver:20191117T103000
DTEND;TZID=America/Denver:20191117T105000
UID:submissions.supercomputing.org_SC19_sess104_ws_bphpcte118@linklings.co
 m
SUMMARY:A Modular Course on Developing Research Software
DESCRIPTION:Workshop\n\nA Modular Course on Developing Research Software\n
 \nNiemeyer\n\nThis talk describes the motivation and design of learning mo
 dules for teaching best practices for developing research software and pra
 ctical computational science. These modules have been offered twice as a 1
 0-week graduate course in an engineering program, although the content app
 lies broadly to any field of scientific and/or engineering research where 
 software may be developed. Topics taught include local and remote version 
 control, licensing and copyright, structuring Python modules, testing and 
 test coverage, continuous integration, packaging and distribution, open sc
 ience, introduction to parallelism, software citation, and reproducibility
  basics, among others. Lectures are supplemented by in-class activities an
 d discussions, and all course material is shared openly via GitHub. In the
  10-week course, student work is heavily based on a single, term-long proj
 ect where students individually develop a software package targeted at the
 ir own research topic; all contributions must be submitted as pull request
 s and reviewed/merged by other students. The course was offered in 2018 an
 d 2019 to 24 students total, and shorter-length workshops will also be off
 ered.\n\nTag: Workshop Reg Pass, Best Practices, Education, Tools, Trainin
 g\n\nRegistration Category: Workshop Reg Pass, Best Practices, Education, 
 Tools, Training
URL:https://sc19.supercomputing.org/presentation/?id=ws_bphpcte118&sess=se
 ss104
END:VEVENT
END:VCALENDAR

