This is the repository for the Algorithms and Data Structures II course, offered by the Department of Computer Engineering and Automation (DCA) of the Technology Center (CT) at the Federal University of Rio Grande do Norte (UFRN).
The DCA aims to train professionals capable of designing and developing computer systems for industrial automation, embedded systems, software systems, distributed systems, computer networks, and information systems. The CT offers undergraduate and graduate courses in Engineering. This course is part of the curriculum of the Computer Engineering program at DCA/UFRN.
- 📚 Coscia, Michele. The Atlas for the Aspiring Network Scientist
- 📚 Newman, Mark. Networks
- 📚 Grimmer, Justin; Roberts, Margaret E.; Stewart, Brandon M. Text as Data: A new framework for Machine Learning and the Social Sciences
Tool | Link |
---|---|
😃 Networkx | networkx.org |
💡 Graph-Tool | graph-tool.skewed.de |
⚙️ Gephi | gephi.org |
🚀 OSMnx | github.com/gboeing/osmnx |
💣 ChatGPT | chat.openai.com |
💾 Dataset | snap.stanford.edu/data |
Week 01
- Course Outline: Provides an overview of the course structure and topics covered.
- 🎯 Week Goals
- Your main goal for this week is to create a personal repository for tracking your progress and coursework.
- Feel free to explore these resources and engage with the course material. If you have any questions or need assistance, please don't hesitate to reach out.
- Happy coding! 💻🚀
- 🎉 GitHub Education Benefits
- GitHub Education Pro: Get access to the GitHub Education Pro pack by visiting GitHub Education
- 📖 Learning Resources
- GitHub Learning Game: Check out the interactive Git learning game at GitHub Learning Game
- Basic Python: Enhance your Python skills through the Kaggle Python course.
- AI Python for Beginners: Learn Python programming fundamentals and how to integrate AI tools for data manipulation, analysis, and visualization. Andrew Ng
- 🎯 Week Goals
- Network Fundamentals I: Outline, applications, math and graph theory.
- 🛠 Hands on
- Network elements using networkx
- 📚 Further reading: chapters 1 to 4 of the book The Atlas For The Aspiring Network Scientist, including the exercises.
Week 02
- Network Fundamentals II: Probability, extended graphs, matrices, degree and representation.
- 📚 Further reading: chapters 5 to 6 of the book The Atlas For The Aspiring Network Scientist, including the exercises.