Study the basics of Pc Science with a fast breakdown of jargon that each software program engineer ought to know. Over 100 technical ideas from the CS curriculum are defined to supply a basis for programmers.
#compsci #programming #tech
🔗 Assets
– Pc Science https://undergrad.cs.umd.edu/what-computer-science
– CS101 Stanford https://on-line.stanford.edu/programs/soe-ycscs101-sp-computer-science-101
– Controversial Developer Opinions https://youtu.be/goy4lZfDtCE
– Design Patterns https://youtu.be/tv-_1er1mWI
🔥 Get Extra Content material – Improve to PRO
Improve to Fireship PRO at https://fireship.io/professional
Use code lORhwXd2 for 25% off your first fee.
🎨 My Editor Settings
– Atom One Darkish
– vscode-icons
– Fira Code Font
🔖 Subjects Coated
Turning Machine
CPU
Transistor
Bit
Byte
Character Encoding ASCII
Binary
Hexadecimal
Nibble
Machine Code
RAM
Reminiscence Tackle
I/O
Kernel (Drivers)
Shell
Command Line Interface
SSH
Mainframe
Programming Language
Abstraction
Interpreted
Compiled
Executable
Information Sorts
Variable
Dynamic Typing
Static Typing
Pointer
Rubbish Collector
int
signed / unsigned
float
Double
Char
string
Huge endian
Little endian
Array
Linked Record
Set
Stack
Queue
Hash
Tree
Graph
Nodes and Edges
Algorithms
Capabilities
Return
Arguments
Operators
Boolean
Expression
Assertion
Conditional Logic
Whereas Loop
For Loop
Iterable
Void
Recursion
Name Stack
Stack Overflow
Base Situation
Huge-O
Time Complexity
Area Complexity
Brute Drive
Divide and conquer
Dynamic Programming
Memoization
Grasping
Dijkstra’s Shortest Path
Backtracking
Declarative
Practical Language
Crucial
Procedural Language
Multiparadigm
OOP
Class
Properties
Strategies
Inheritance
Design Patterns
Instantiate
Heap Reminiscence
Reference
Threads
Parallelism
Concurrency
Naked Steel
Digital Machine
IP Tackle
URL
DNS
TCP
Packets.
SSL
HTTP
API
Printers
source