Skip to content

has256/graph-theory-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Pyramid Schemes 101, a.k.a., Graph Theory

graph-theory


Websites

UFABC - Mota
UFABC - Mota - TIDIA
UFABC - Carla
UFABC - Carla - TIDIA


Schedule/Notes

Week 01
17/09 | Introduction and Graphs
19/09 | Basic Concepts and Representations

Week 02
24/09 | Mantel and Turán's Theorem: Subgraph, Rides, Tracks, Paths, Cycles and Isomorphisms
26/09 | Components, cut-edges and cut-vertices / Bipartite Graphs

Week 03
01/10 | Eulerian Graphs and Characterization
03/10 | Eulerian Graphs - Fleury's Algorithm

Week 04
08/10 | Depth-first Search with Correctness
10/10 | Dijkstra with Correctness

Week 05
15/10 | Trees
17/10 | Trees and Characterization / Minimum Spanning Tree

Week 06
22/10 | Digraphs and Strongly Connected Components
24/10 | Revision/Exercises

Week 07
29/10 | Exam 1
31/10 | Pairing and Berge's Theorem

Week 08
05/11 | Hall's Theorem and Corollaries
07/11 | Connectedness

Week 09
12/11 | Hamiltonians and Dirac's Theorem
14/11 | Coloring of Vertices

Week 10
19/11 | Holiday 🎉
21/11 | Coloring Edges

Week 11
26/11 | Independent Sets and Clicks
28/11 | Planarity

Week 12
03/12 | Revision/Exercises
05/12 | Exam 2


Grading

-- E1: Exam 1
-- E2: Exam 2
-- A: Assignments

rating = 0.35 E1 + 0.45 E2 + 0.2 A 

grade :: Double -> Char
grade rating
  | rating >= 8.5 = 'A'
  | rating >= 7 = 'B'
  | rating >= 6 = 'C'
  | rating >= 5 = 'D'
  | otherwise = 'F'

Scheduled Lectures + Office Hours (2018.3)

Scheduled Lectures

Course Number Meeting Time Classroom Location
A1D Mon (10:00 - 12:00)
Wed (08:00 - 10:00)
S-301-3
A1N/A2N Mon (21:00 - 23:00)
Wed (19:00 - 21:00)
S-206-0

Office Hours

Who? Meeting Time Classroom Location
Prof. Dr. Guilherme Oliveira Mota Mon (20:00 - 21:00)
Wed (18:00 - 19:00)
S-530-2
Profa. Dra. Carla Negri Lintzmayer Tue (13:00 - 15:00)
Thu (13:00 - 15:00)
S-508-2
Gabriel Fernandes + Richard Raphael Tue (17:00 - 18:30) S-308-3

Resources

I'm using some emojis to give you more information about these links.

  1. 💰 are paid tutorials, 🆓 are free tutorials. Sometimes you will have some free videos/articles and other paid on the same website.
  2. 📹 is present when video content is available

Contributing

For bug fixes, documentation improvements, typos, translations (new/updates) and simple changes, just make a PR! 🎉
For more complex changes, pls, make an issue first so we can discuss the design.

Roadmap for contributing:

  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.

License and Distribuition

This project is licensed under the GNU General Public License v2.0 - see the LICENSE.md for details. Have fun!

I follow most of the guidelines of UFABC Honor's Code. So, if you use any exercise solutions of this repository - total or partial -, in any evaluation process, you have to cite this on the terms of Honor's Code. Thank you!

About

🔗 Pyramid Schemes 101, a.k.a., Graph Theory

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published