Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Curated educational list for computer science

Awesome Lists containing this project

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)

---