Repository files navigation Computer Engineering Tutorials
Arduino: an open-source electronics platform based on microcontrollers with easy-to-use software
Rasberry Pi Pico: a low-cost microcontroller board based on the RP2040 chip
Rasberry Pi: a low-cost single-board computer used forlearning programming
Instruction Set Architectures (ISAs)
Reduced Instruction Set Computer (RISC): uses a small optimized set of simple instructions to improve execution speed and efficiency
Microprocessor without Interlocked Pipelined Stages (MIPS): ISA for efficient processor performance
Advanced RISC Machine (ARM): power-efficient architecture for smartphones, embedded systems, and modern computing devices
Complex Instruction Set Computer (CISC): uses a large and complex set of instructions to reduce the number of operations per task
x86: a widely used CPU architecture developed by Intel that powers most personal computers
Embedded Systems Programming
F': an open-source flight software framework developed by NASA for building embedded and spaceflight systems
Matlab: a numerical computing environment used for mathematical analysis, simulations, and data visualization
Mable: a symbolic and numeric computing environment and multi-paradigm programming language
Compute Unified Device Architecture (CUDA): NVIDIA’s parallel computing platform for accelerated processing on GPUs
Computer Aided Drafting, Product Design, & Fabrication
KeyShot: real-time 3D rendering and animation software used to create high-quality product visualizations and prototypes
Blender: free and open-source 3D creation suite used for modeling, animation, rendering, simulation, and video editing
Sketchup3D: a 3D modeling software used for architectural, interior, engineering, and product design visualization
AutoCAD: A computer-aided design (CAD) software used for creating precise 2D drawings and 3D models
TinkerCAD: beginner-friendly online 3D design and electronics simulation tool used for modeling, coding, and 3D printing
Q#: programming language created my Microsoft for quantum computing apps and algorithms
Qskit: open-source quantum computing SDK developed by IBM for creating, simulating, and running quantum algorithm
You can’t perform that action at this time.