Intro to Basic Programming for Scientists

Intro to Basic Programming for Scientists

Actions and Detail Panel

Sales Ended

Sales Have Ended

Ticket sales have ended
Registration is now full. To sign up for the waitlist, click on the green Tickets button. The next programming workshop will take place next quarter. To find future UCSF Data Science Initiative classes, please go to: https://www.library.ucsf.edu/data-science/

Event Information

Share this event

Date and time

Location

Location

UCSF Mission Hall

550 16th Street

Room 1401/1402

San Francisco, CA 94158

View Map

Refund policy

Refund policy

No Refunds

Sales Have Ended

Ticket sales have ended
Registration is now full. To sign up for the waitlist, click on the green Tickets button. The next programming workshop will take place next quarter. To find future UCSF Data Science Initiative classes, please go to: https://www.library.ucsf.edu/data-science/
Event description

Description

Rooms:

Mission Hall room 1401: Intro to R, Unix, and Git learners

Mission Hall room 1402: Intro to Python, Unix, and Git learners



Important: the Python and R workshops are two separate boot camps in two different rooms. You can only attend one. Please purchase only one ticket for Python or one ticket for R. Do not register for more than one session.

Summary:

  1. These introductory workshops are for novices and beginners with little to no programming experience. Expect a slow pace and going over basics and fundamentals.

  2. The lessons we use are all from Software Carpentry. They're free, open source, and available online: https://software-carpentry.org/lessons/ (It is neither expected nor required to review the lessons before the workshop.)

  3. Each workshop is 2 days long, covering: 25% Unix Shell, 25% Git, 50% R *or* Python. (Only purchase one ticket. You *cannot* attend both R and Python because they're at the same exact time!)

  4. Software Carpentry's Code of Conduct: We are committed to creating a friendly and respectful place for learning, teaching and contributing. All participants in our events and communications are expected to show respect and courtesy to others.

Course Overview

This event, brought to you by the UCSF Library Data Science Initiative and UCSF Bakar Computational Health Sciences Institute, is an example-driven two-day boot camp taught by volunteers who are fellow scientists and programmers. The workshops will introduce the basics of Unix Shell and Git, along with R or Python. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions.

Participants must bring their own laptop to work on. This should be a "real" laptop - not a Chromebook, tablet, etc. You should also be sure to have admin privileges on this computer.

Schedule

This two-day boot camp will run on October 5-6 (Friday and Saturday) from 9am - 5pm each day. We will be running two concurrent boot camps meaning both the R session and Python session are happening at the same time and you should register for either the R workshop or the Python workshop. Only sign up for one workshop.

Sample schedule and topics are available below. The actual lessons will vary depending on the topics and exercises chosen by the instructor. These sample lessons are meant to be ambitious and the actual lessons will not cover every item in the sample lesson plan.

Sample Day One

AM: Intro to Unix Shell

PM: Intro to Beginning Python or Beginning R (Part 1)

Sample Day Two:

AM: Intro to Beginning Python or Beginning R (Part 2)

PM: Intro to version control with Git

Coffee and snacks will be provided.

Registration Info

You must have a valid UCSF email address to register. Participants should bring their own laptop to work on. This should be a "real" laptop - not a Chromebook, tablet, etc. You should also be sure to have admin privileges on this computer.

Please note that we cannot give refunds. If you register and can no longer attend feel free to give your ticket to a friend or colleague.


FAQs:

Q: Registration is full or closed. How do I sign up for the waitlist?

A: Click on the green Tickets button to sign up for the waitlist. You will be automatically notified if you're next on the waitlist. If you don't make it off the waitlist this time, the next workshop will take place next quarter. Subscribe to the monthly Data Science Initiative newsletter or follow @ucsflibdatasci for notifications.

Q: Who would NOT find this course useful?

A: Intermediate and advanced R or Python users and those who don't want to learn Unix Shell and Git. This course is geared towards beginners with little or no programming experience. While you're welcome to attend if you need to brush up on the basics, these lessons will teach Unix Shell and Git and are not designed for intermediate or advanced R or Python users.

Q: Who are the instructors?

A: Our instructors are volunteers, trained by Software Carpentry. In the past, we’ve had current and former UCSF-affiliates as instructors.

Q: I can’t attend this workshop because I have a conflict on Oct 5-6. When’s the next workshop?

A: We try to have a workshop 3-4 times a year so the next one is never too far off. Subscribe to the monthly Data Science Initiative newsletter or follow @ucsflibdatasci for notifications.

Q: I registered for this workshop, but now have a conflict and can’t attend. Can I get a refund?

A: We cannot give refunds. If for any reason you can no longer attend the workshop, feel free to give your ticket to a friend or colleague.

More questions? Email joanna.kang@ucsf.edu

See http://software-carpentry.org for more information about the organization.

Date and time

Location

UCSF Mission Hall

550 16th Street

Room 1401/1402

San Francisco, CA 94158

View Map

Refund policy

No Refunds

Save This Event

Event Saved