Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mawady/awesome-cs
Curated educational list for computer science
https://github.com/mawady/awesome-cs
List: awesome-cs
algorithms awesome awesome-list books computer-science computer-vision cpp database education image-processing java python reading-list software-development software-engineering
Last synced: 16 days ago
JSON representation
Curated educational list for computer science
- Host: GitHub
- URL: https://github.com/mawady/awesome-cs
- Owner: mawady
- Created: 2022-10-05T20:41:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-31T15:08:47.000Z (over 1 year ago)
- Last Synced: 2024-12-02T06:02:20.336Z (19 days ago)
- Topics: algorithms, awesome, awesome-list, books, computer-science, computer-vision, cpp, database, education, image-processing, java, python, reading-list, software-development, software-engineering
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-cs - Curated educational list for computer science. (Other Lists / PowerShell Lists)
README
# Curated educational list for computer science
## Contents
> * **[About Me](#about-me)**
> * **[Educational Tools](#educational-tools)**
> * **[Algorithms](#algorithms)**
> * **[Databases](#databases)**
> * **[CPlusPlus](#cplusplus)**
> * **[Java](#java)**
> * **[Python](#python)**
> * **[Software Engineering](#software-engineering)**
> * **[Computer Vision](#computer-vision)**
> * **[Misc](#misc)**---
## About Me
- Education (BSc Computer Science -> MSc Computer Vision & Robotics -> PhD in Computer Vision)
- Industry (Software Engineer -> Computer Vision Researcher)
- Academia (Lab Assistant -> UG/PG Tutor -> Lecturer -> Teaching Fellow)#### [Back to the top](#contents)
---## Educational Tools
- [Google Jamboard](https://jamboard.google.com/), a digital whiteboard that lets you collaborate in real time.
- [Slido](https://www.slido.com/), a tool to engage your participants with live polls, Q&A, quizzes and word clouds.
- [Mentimeter](https://www.mentimeter.com/), a tool to create presentations with real-time feedback.
- [Padlet](https://padlet.com/), a platform which allows users to upload, organize, and share content to virtual bulletin boards.
- [Miro](https://miro.com/), a digital collaboration platform designed to facilitate remote and distributed team communication and project management.#### [Back to the top](#contents)
---## Algorithms
### >> Books
- Sedgewick, Robert, and Kevin Wayne. "Algorithms". [[goodreads](https://www.goodreads.com/book/show/10803540-algorithms)]
- Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. "Introduction to algorithms". [[goodreads](https://www.goodreads.com/book/show/108986.Introduction_to_Algorithms)]
- Skiena, Steven S., and Miguel A. Revilla. "Programming challenges: The programming contest training manual". [[goodreads](https://www.goodreads.com/book/show/1041695.Programming_Challenges)]
- Skiena, Steven S. "The Algorithm Design Manual (Texts in Computer Science)". [[goodreads](https://www.goodreads.com/book/show/55357750-the-algorithm-design-manual)]#### [Back to the top](#contents)
---## Databases
### >> Books
- Elmasri, Ramez, and Shamkant B. Navathe. "Fundamentals of Database Systems." [[goodreads](https://www.goodreads.com/book/show/161300.Fundamentals_of_Database_Systems)]
- Connolly, Thomas M., and Carolyn E. Begg. "Database systems: a practical approach to design, implementation, and management". [[goodreads](https://www.goodreads.com/book/show/617120.Database_Systems)]#### [Back to the top](#contents)
---## CPlusPlus
#### [Back to the top](#contents)
---## Java
### >> Compilers / Frameworks
- [Oracle JDK](https://www.oracle.com/java/technologies/) - `Commerical`
- [Adoptium OpenJDK, supported by Microsoft](https://adoptium.net/) [[GitHub](https://github.com/adoptium/jdk)] - `Open Source`
- [Azul Zulu OpenJDK](https://www.azul.com/downloads/?package=jdk#zulu) [[Docker](https://github.com/zulu-openjdk/zulu-openjdk)] - `Free`
- [MS OpenJDK](https://www.microsoft.com/openjdk) [[GitHub](https://github.com/microsoft/openjdk)] - `Open Source`#### [Back to the top](#contents)
---
## Python
#### [Back to the top](#contents)
---
## Software Engineering
#### [Back to the top](#contents)
---
## Computer Vision
#### [Back to the top](#contents)
---## Misc
### >> Conference Ranking
- [Australian CORE Rank](http://portal.core.edu.au/conf-ranks/)
- [Prof Emery Berger's list](https://github.com/emeryberger/csconferences)### >> Journal Ranking
- [SCImago Journal Rank](https://www.scimagojr.com)### >> University Ranking
- [CS Ranking](https://csrankings.org/)### >> Academic Search Engines
- [Google Scholar](https://scholar.google.com)
- [dblp](https://dblp.org)
- [Semantic Scholar](https://semanticscholar.org)
- [ResearchGate](https://www.researchgate.net)
- [HAL - France](https://hal.archives-ouvertes.fr)
- [CORE - UK](https://core.ac.uk)## >> Preprint Repositories
- [arXiv](https://arxiv.org)
- [Zenodo](https://zenodo.org)
- [ScienceOpen](https://www.scienceopen.com)### >> Books
- Aditya Bhargava. “Grokking Algorithms: An illustrated guide for programmers and other curious people, 1st Edition.” (2016) [[goodreads](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio)]
- John Z. Sonmez. “Soft Skills: The Software Developer's Life Manual, 2nd edition.” (2021) [[goodreads](https://www.goodreads.com/book/show/59727347-soft-skills)]
- Tom DeMarco and Timothy R. Lister. “Peopleware: Productive Projects and Teams, 3rd Edition.” (2016) [[goodreads](https://www.goodreads.com/book/show/67825.Peopleware)]
- Michael C. Feathers. “Working Effectively with Legacy Code, 1st edition.” (2004) [[goodreads](https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code)]
- Jon L. Bentley. “Programming Pearls, 2nd edition.” (1999) [[goodreads](https://www.goodreads.com/book/show/35625104-programming-pearls)]
- Steve McConnell. “Code Complete, 2nd edition.” (2004) [[goodreads](https://www.goodreads.com/book/show/4845.Code_Complete)]
- Robert C. Martin. “Clean Code: A Handbook of Agile Software Craftsmanship, 1st edition.” (2008) [[goodreads](https://www.goodreads.com/book/show/3735293-clean-code)]
- Andy Hunt and Dave Thomas. “The Pragmatic Programmer: From Journeyman to Master, 2nd edition.” (2019) [[goodreads](https://www.goodreads.com/book/show/4099.The_Pragmatic_Programmer)]
- Frederick P. Brooks Jr.. “The Mythical Man-Month: Essays on Software Engineering, 2nd edition.” (1995) [[goodreads](https://www.goodreads.com/book/show/13629.The_Mythical_Man_Month)]
- Martin Fowler. “Refactoring: Improving the Design of Existing Code, 2nd edition.” (2019) [[goodreads](https://www.goodreads.com/book/show/44936.Refactoring)]
- Eric Freeman, Kathy Sierra, Bert Bates, Elisabeth Robson. “Head First Design Patterns, 2nd edition.” (2021) [[goodreads](https://www.goodreads.com/book/show/58128.Head_First_Design_Patterns)]### >> Other awesome lists
- https://github.com/JoseDeFreitas/awesome-youtubers
- https://github.com/prakhar1989/awesome-courses
- https://github.com/ossu/computer-science
- https://github.com/s4kibs4mi/awesome-free-courses
- https://github.com/apeman/awesome_computer_science
- https://github.com/AB1908/CS-Books
#### [Back to the top](#contents)---
## References
- [Polling and interaction tools for teaching, University of Liverpool](https://www.liverpool.ac.uk/media/livacuk/centre-for-innovation-in-education/digiguides/polling-and-interaction-tools-for-teaching/polling-and-interaction-tools-for-teaching.pdf)
#### [Back to the top](#contents)---