Systems & Hardware
Computer systems, embedded systems, and hardware design
Systems Programming
- Operating Systems: Processes, threads, synchronization, and memory management.
- Computer Networks: TCP/IP, routing, sockets, and network programming.
- Embedded Systems: Real-time systems and IoT development.
- Digital Design: Verilog, digital circuits, and FPGA fundamentals.
Low-Level Programming
- C
- MIPS Assembly
- x86 Assembly