MIT: Independent Activities Period: IAP

IAP 2017

Computing Essentials for Scientists and Engineers

Chen Xie

Enrollment: Limited: Advance sign-up required
Attendance: Participants welcome at individual sessions
Prereq: None

These classes aim to teach concepts and habits that make programming a more simplified and comfortable process for those who did not study computer science.

The presenter will use slideshows and read/write/manipulate files and programs during the sessions. Class participation is encouraged.

Signup has reached maximum capacity. Waitlist here:


Before the first session, please ensure that you have done the following on your laptop:

- Download and install git:

- Download and install the C Python interpreter (Python 3.6):

- Download `` and install pip:

- Create an account on github:

- Ensure you have a user account on your operating system with no spaces. If your current one has spaces, make a new one.


Sponsor(s): Health Sciences
Contact: Chen Xie, CX1111@MIT.EDU

Storage and Interpretation of Files

Jan/24 Tue 06:00PM-07:00PM 56-154, Bring your laptop

Important Programming Languages

Jan/25 Wed 06:00PM-07:00PM 56-154, Bring your laptop

Version Control and Collaboration

Jan/26 Thu 06:00PM-07:00PM 56-154, Bring your laptop