Introduction

There are those of us who love physics and coding, both at the same time. We felt the need for a place where we could come together and learn how to do both. The result was the “Computational Physics” Study group. In this group, enthusiastic students and research assistants join to discuss how to work on projects to simulate complex systems. Our interests include Fluid Dynamics, Social Dynamics, Economics, …
In order to learn algorithm design and analysis, students volunteer to read on a topic and present it to the class in our next session. The students can work with their language of choice but we mostly use Python and C++.

Our Sessions are held weekly on Fridays in Quanta Virtual Class (vc.sharif.edu/ch/quanta) at 15:00 (11:30 GMT).

Resources

Our resources for algorithm design include Algorithm Design by Kleinberg and CLRS Introduction to Algorithms.

Introduction

Fall of 2020

Study along with the MIT 6.006 Course to learn the basics and work on your projects along the way. (Continuation of the Summer Series)


Algorithm 2020

Summer of 2020

Study along with the MIT 6.006 Course to learn the basics and work on your projects along the way.


Spring of 2020

Projects related to Complex Systems and Presentations


Gale-Shapley Algorithm for Stable Matching

Fall of 2019

Basics of Algorithms Design & Analysis