Lecture Location: Carpenter Hall 104
Lecture Time:
Instructor: Dominic Diaz (dad358@cornell.edu)
Office Hours: Thursdays 1PM-3PM in Rhodes hall 657
Welcome! This "course" will provide students with an experience in applied mathematics research and a breif introduction to networks and social networks. Topics will include linear algebra, graph theory, Python. These topics will prepare students for a final project that anaylzes some important network. All of the materials and relevant dates are listed below. For the first two weeks, I will teach you about networks and how to analyze them. In the third week you will choose a project. From the fourth week onwards, you will work on your project and present your findings at the end of the summer.
Monday, June 6th: first day of the program
Friday, June 24th: Project groups and proposal due
Friday, July 22nd: Draft abstract, bios, slides, and poster due
Friday, July 29th: Final abstract, bios, slides, and posters due
Thursday, August 4th: Summer Research Symposium
Now that the course has finished, you can click here to see the finished abstracts for each of the project groups.
This schedule should be considered tentative and subject to change.
Week | Date | Lecture Notes | Reading, Code, and Extra Materials |
---|---|---|---|
1 | Mon, June 6 | Intro, vectors and matrices | |
Tue, June 7 | More matrices, eigenvalues, and eigenvectors | ||
Wed, June 8 | Introduction to networks/graphs | ||
Thu, June 9 | Network matrices and python review | ||
Friday, June 10 | Python Review 2 (notes in notebook →) | ||
2 | Mon, June 13 | Python review 3 and coding representations of networks | |
Tue, June 14 | Network centrality |
|
|
Wed, June 15 | Community detection in networks |
|
|
Thu, June 16 | Paths and network traversal | ||
Friday, June 17 | Datasets in the wild and other interesting graph problems | ||
3 | Mon, June 20 | No class, celebrate Juneteenth! | |
Wed, June 22 | Web scraping |
|
|
Friday, June 24 | Work day - finish your project proposals! |
|
|
4 | Mon, June 27 | Hidden best coding practices and tips to do well on a coding/tech interview | |
Wed, June 29 | Planning out a project |
|
|
Friday, July 1 | Work day - work on your projects! |
|
|
5 | Mon, July 4 | No class, celebrate Independence Day! | |
Wed, July 6 | Work day - work on your projects! |
|
|
Friday, July 8 | Work day - work on your projects! |
|
|
6 | Mon, July 11 | Writing abstracts, writing bios, and making research posters | |
Wed, July 13 | Work day - work on your projects! |
|
|
Friday, July 15 | Work day - work on your projects! |
|
|
7 | Mon, July 18 | Elevator pitches and talking about your research | |
Wed, July 20 | Work day - work on your projects! |
|
|
Friday, July 22 | Work day - work on your projects! |
|
|
8 | Mon, June 25 | Resume workshop and how to find summer internships | |
Wed, July 27 | Work day - work on your projects! |
|
|
Friday, July 29 | Work day - make any final edits on poster, bios, and abstract |
|
|
9 | Mon, Aug 1 | No class. Study for your final in your other class. | |
Wed, Aug 3 | Prep for presentations |
|
|
Thursday, Aug 4 | Summer Research Symposium! |
|