computer-science/README.md

6.1 KiB

Computer Science and Engineering

References

Topics

Computer Science

  1. Introduction to Computer Science and Programming - ⎙
  2. Structure and Interpretation of Computer Programs - ⎙
  3. Elements of Software Construction - ⎙
  4. Introduction to Algorithms - ⎙
  5. Design and Analysis of Algorithms - ⎙
  6. Computer System Engineering - ⎙
  7. Computer Language Engineering - ⎙
  8. Great Ideas in Theoretical Computer Science - ⎙
  9. Performance Engineering of Software Systems - ⎙
  10. Engineering Innovation and Design - ⎙
  11. Principles of Computer System Design: An Introduction - ⎙
  12. How to Process, Analyze and Visualize Data - ⎙
  13. Advanced Data Structures - ⎙
  14. Advanced Algorithms - ⎙
  15. Distributed Algorithms - ⎙

Software Testing

  1. Software Testing - ⎙
  2. Software Debugging - ⎙

Math

  1. Mathematics for Computer Science - ⎙

Operating Systems

  1. Operating System Engineering - ⎙
  2. Operating Systems and System Programming - ⎙

Networks

  1. Networks - ⎙
  2. Network and Computer Security - ⎙
  3. Network Optimization - ⎙

Databases

Cryptography

Compilers

Artificial Intelligence

  1. Artificial Intelligence - ⎙

Parallel Programming

Programming Languages

UX Design

Data Mining

Machine Learning & Natural Language Processing

Robotics

Graphs

Others

  1. Automata, Computability, and Complexity - ⎙
  2. Computational Biology: Genomes, Networks, Evolution - ⎙
  3. Creating Video Games - ⎙
  4. Computer Graphics - ⎙

Courses

Computer Science

  1. Practical Programming in C - ⎙
  2. Introduction to C Memory Management and C++ Object-Oriented Programming - ⎙
  3. Parallel Computing - ⎙
  4. Database Systems - ⎙
  5. User Interface Design and Implementation - ⎙
  6. Effective Programming in C and C++ - ⎙