Projects Computer Engineering students should do while in college:
- Build their own Arduino custom board
- Create an ESP32 (or related) project
- Create a Raspberry Pi project
- Reporpose an old smartphone (create app, user sensore, etc...)
- Create a native mobile app (Java at Android or Swift for iPhone), and have it published in a store (Google Play or Apple Store)
- Create a híbrid mobile app (JavaScript, CSS and HTML - Ionic, React, Cordova or others), and have it published in a store (Google Play or Apple Store)
- Create a web application at MVC design pattern with a relational database such as MySQL, publish at the cloud
- Create a web application at MVC design pattern with a NoSQL database such as MongoDB or CouchDB, publish at the cloud
- Create a desktop app (JavaFX - Java, Qt - C or Electron - JavaScript)
- Create Data Science reporst and graphics with Python and Jupyter Notebook, publish at GitHub
- Hack 3D models and print it
- Create an IoT project, hadware and software
- Create a 3D world on a kind of Metaverse
- Create a 2D Game
- Create a 3D Game
- Create a simple robot with elementary electroncs
- Create a advanced robot with AI and computer vision
- Create analog electronic projects
- Hack an appliance or sound system with a digital technology integration
Programming Languages a Computer Engineer should master at college:
- C/C++
- Java
- Bash (Linux)
- SQL
- Python
- JavaScript (+ HTML and CSS)
For more electronic projects: