100+ Computer Science Concepts Explained
Learn the fundamentals of Computer Science with a quick breakdown of jargon that every software engineer should know. Over 100 technical concepts from the CS curriculum are explained to provide a foundation for programmers. <br> <br>#[1] #[2] #[362] Resources <br> <br>- Computer Science [a]https%3A%2F%2Fundergrad.cs.umd.edu%2Fwhat-computer-science[/a] <br>- CS101 Stanford [a]https%3A%2F%2Fonline.stanford.edu%2Fcourses%2Fsoe-ycscs101-sp-computer-science-101[/a] <br>- Controversial Developer Opinions [a]https%3A%2F%2Fyoutu.be%2Fgoy4lZfDtCE[/a] <br>- Design Patterns [a]https%3A%2F%2Fyoutu.be%2Ftv-_1er1mWI[/a] <br> <br> <br>🔥 Get More Content - Upgrade to PRO <br> <br>Upgrade to Fireship PRO at [a]https%3A%2F%2Ffireship.io%2Fpro[/a] <br>Use code lORhwXd2 for 25% off your first payment. <br> <br>🎨 My Editor Settings <br> <br>- Atom One Dark <br>- vscode-icons <br>- Fira Code Font <br> <br>🔖 Topics Covered <br> <br>Turning Machine <br>CPU <br>Transistor <br>Bit <br>Byte <br>Character Encoding ASCII <br>Binary <br>Hexadecimal <br>Nibble <br>Machine Code <br>RAM <br>Memory Address <br>I/O <br>Kernel (Drivers) <br>Shell <br>Command Line Interface <br>SSH <br>Mainframe <br>Programming Language <br>Abstraction <br>Interpreted <br>Compiled <br>Executable <br>Data Types <br>Variable <br>Dynamic Typing <br>Static Typing <br>Pointer <br>Garbage Collector <br>int <br>signed / unsigned <br>float <br>Double <br>Char <br>string <br>Big endian <br>Little endian <br>Array <br>Linked List <br>Set <br>Stack <br>Queue <br>Hash <br>Tree <br>Graph <br>Nodes and Edges <br>Algorithms <br>Functions <br>Return <br>Arguments <br>Operators <br>Boolean <br>Expression <br>Statement <br>Conditional Logic <br>While Loop <br>For Loop <br>Iterable <br>Void <br>Recursion <br>Call Stack <br>Stack Overflow <br>Base Condition <br>Big-O <br>Time Complexity <br>Space Complexity <br>Brute Force <br>Divide and conquer <br>Dynamic Programming <br>Memoization <br>Greedy <br>Dijkstra's Shortest Path <br>Backtracking <br>Declarative <br>Functional Language <br>Imperative <br>Procedural Language <br>Multiparadigm <br>OOP <br>Class <br>Properties <br>Methods <br>Inheritance <br>Design Patterns <br>Instantiate <br>Heap Memory <br>Reference <br>Threads <br>Parallelism <br>Concurrency <br>Bare Metal <br>Virtual Machine <br>IP Address <br>URL <br>DNS <br>TCP <br>Packets. <br>SSL <br>HTTP <br>API <br>Printers
1 Comments
Meet Mehta
4 months ago