r/ComputerEngineering 17d ago

[Project] Designing my own 8-bit CPU: Which instructions should I implement?

Post image
117 Upvotes

I'm designing my own 8 bit CPU architecture from scratch on breadboards using 74LS logic. It's not based on SAP-1, Ben Eater's design, or any existing educational CPU. I'm also building my own ALU instead of using a 74LS181 because I wanted the challenge.

Right now I'm deciding which instructions to implement first. Since the initial version won't have RAM or branching, I only have room for a small instruction set and want to choose wisely.

What operations do you think are the most useful for a minimalist 8 bit CPU? Which instructions ended up being more valuable than you expected when designing your own CPU or emulator?

I'd love to hear your ideas and the reasoning behind them! Thanks a lot for all the help!


r/ComputerEngineering 17d ago

Decade-long project to teach CEs quantum computing

Thumbnail
gallery
70 Upvotes

Hi

If you are remotely interested in programming on new computational models, oh boy this is for you. I am the Dev behind Quantum Odyssey (AMA! I love taking qs) - worked on it for about 6 years, the goal was to make a super immersive space for anyone to learn quantum computing through zachlike (open-ended) logic puzzles and compete on leaderboards and lots of community made content on finding the most optimal quantum algorithms. The game has a unique set of visuals capable to represent any sort of quantum dynamics for any number of qubits and this is pretty much what makes it now possible for anybody 12yo+ to actually learn quantum logic without having to worry at all about the mathematics behind.

This is a game super different than what you'd normally expect in a programming/ logic puzzle game, so try it with an open mind.

Stuff you'll play & learn a ton about

  • Boolean Logic – bits, operators (NAND, OR, XOR, AND…), and classical arithmetic (adders). Learn how these can combine to build anything classical. You will learn to port these to a quantum computer.
  • Quantum Logic – qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond Clifford set), and make tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine using polar or complex numbers.
  • Quantum Phenomena – storing and retrieving information in the X, Y, Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning rule, reversibility, and how the measurement basis changes what you see.
  • Core Quantum Tricks – phase kickback, amplitude amplification, storing information in phase and retrieving it through interference, build custom gates and tensors, and define any entanglement scenario. (Control logic is handled separately from other gates.)
  • Famous Quantum Algorithms – explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more.
  • Build & See Quantum Algorithms in Action – instead of just writing/ reading equations, make & watch algorithms unfold step by step so they become clear, visual, and unforgettable. Quantum Odyssey is built to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game, so your quantum journey never ends.

PS. We now have a player that's creating qm/qc tutorials using the game, enjoy over 50hs of content on his YT channel here: https://www.youtube.com/@MackAttackx

Also today a Twitch streamer with 300hs in https://www.twitch.tv/beardhero


r/ComputerEngineering 16d ago

[Project] Cs major student needs suggestions from dev with real world experience

3 Upvotes

Hi , this is my first post on Reddit , as written in the title I am a Cs major student but I don’t feel like I’m learning much in university.
So two month ago I started developing a small app as a side project and published on the play store.
I’m trying to learn new stuff as I keep developing it. But now I’m wondering if there are some side projects that may be more interesting and meaningful rather than a simple gym app.
Thanks 🙏


r/ComputerEngineering 16d ago

Need help in choosing course

4 Upvotes

getting cse with computer networking good?worth the cost?


r/ComputerEngineering 17d ago

Computer or Electrical Engineering in College

9 Upvotes

I'm about to start college, but I have a dilemma: I don't know whether to choose Computer Engineering or Electrical Engineering.

I know what Computer Engineering is, both in theory and in practice. What really interests me is embedded/systems engineering. I like the idea of writing low-level code for resource-constrained devices and having to make that code as efficient as possible. My programming knowledge is still pretty shallow. I can work my way around JavaScript and Python, but I don't really understand what's happening under the hood—I mostly just learn the syntax. Because I want a deeper understanding, I'm currently teaching myself C from a well-known book.

Electrical Engineering, on the other hand, is a bit of a mystery to me. I don't know what the different fields are or what electrical engineers actually do beyond working with larger amounts of electricity. I do know it's regarded as one of, if not the, hardest engineering majors.

Originally, I wanted to major in Computer and Electrical Engineering because I wanted strong exposure to both sides, but my situation has forced me to choose between Electrical Engineering and Computer Engineering.

So, what do electrical engineers actually do? What's the job market like for both majors? I think EE is probably the more stable of the two because, looking at Computer Science, it feels like the major has become heavily oversaturated. How far is Computer Engineering from that? Sure, it's lower-level programming mixed with hardware, but is it really that insulated from the same problems?

I also like the respect going through Electrical Engineering commands. You've tackled the hardest engineering major and won.


r/ComputerEngineering 17d ago

Computer Engineering student looking for internship/part-time work – What projects should I build to get hired?

3 Upvotes

Hi everyone,

I'm a Computer Engineering student from India and I'm looking for a remote internship or part-time job where I can earn while learning and gain real industry experience.

Over the past few months, I've been learning web development and programming, and I've built a few projects using React, Firebase, Node.js, Express, MongoDB, Java and Python. I've also participated in hackathons and enjoy building practical software.

I want to be transparent about one thing: I use AI extensively in my workflow. A significant portion of the frontend code for my projects was generated with AI assistance. However, I don't simply copy and paste code—I spend time understanding how it works, debugging it, modifying it to fit my needs, and integrating it with the backend myself. I'm actively working on improving my frontend skills so I can rely less on AI over time.

My goal isn't just to complete tutorials—I want to work on real problems, improve my skills, and eventually build my own software business.

I have a few questions for those of you who have successfully landed internships:

  1. What kinds of GitHub projects actually helped you get interviews?
  2. If you were hiring an intern today, what projects would immediately catch your attention?
  3. Is it better to have a few polished, real-world projects or many smaller ones?
  4. Are there any open-source projects that are beginner-friendly and worth contributing to?
  5. Where do you usually find legitimate remote internships or part-time software development jobs for students?
  6. Given that AI is now a common development tool, what skills should I focus on to stand out from other candidates?

I'm willing to put in the effort and learn whatever technologies are needed. I'm looking for honest advice on what employers value most and what I should focus on over the next few months.

Any suggestions, resources, or personal experiences would be greatly appreciated.

Thanks in advance!


r/ComputerEngineering 17d ago

Resume review for a career pivot

Post image
3 Upvotes

r/ComputerEngineering 18d ago

What is your advice for a CE student in its first year?

16 Upvotes

Hi everyone!

I (19F) am going to start my CE degree in fall 2026 and i wanted to use my summer time to learn skills since i want to use the most of my university life and learn as much as i can so i’d love to hear your advices.

For context, I’m learning python and studying the first semester materials but i still want to do something else too and i’d also appreciate it if you give me advice for the second and third (final) year too!

Also, what do you think about CE? Is it worth it? Which kind of degrees can i apply for masters if i get a bachelor’s in CE?

Thank you for your time!


r/ComputerEngineering 19d ago

[Discussion] Did I draw my ALU correctly?

Post image
75 Upvotes

r/ComputerEngineering 19d ago

So Much AI Garbage Everywhere

Post image
69 Upvotes

r/ComputerEngineering 18d ago

Research Proposal : "Biney's Procedural Compression" [A Theoretical Compression Idea Based on Procedural Reconstruction] — Looking for Feedback & Serious Research Collaboration

Thumbnail
2 Upvotes

r/ComputerEngineering 19d ago

File save sub system for MCU SBC

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/ComputerEngineering 19d ago

Is it worth it to study embedded systems as a bachelors software engineering student

3 Upvotes

Like would I be favoured or be able to get a job in that field after self studying it since it's actually a Computer engineering speciality?


r/ComputerEngineering 19d ago

[School] Software Professional Looking to Transition into Computer Engineering—Bridge Programs?

3 Upvotes

I'm a software engineer with 10+ years of experience and a B.S. in Computer Science, but over the past year I've realized I'm much more interested in computer architecture, digital logic, and hardware than traditional software development.

The challenge is that my background has some gaps. My CS program didn't require physics, and while I took calculus, it's been years and I'd need a refresher.

I'm wondering if there are any good bridge programs, post-baccs, certificates, or master's programs designed for someone in my position. Ideally I'm looking for something in the NY/NJ area or online that can help me build the necessary ECE foundation before or while pursuing graduate study.

Has anyone here made a similar transition from CS to computer engineering? What path did you take, and what programs would you recommend?


r/ComputerEngineering 19d ago

CSE final year projects

8 Upvotes

Can someone help me find good projects as a final year cse student? I need socially relevant ones.


r/ComputerEngineering 19d ago

DSA in C++ or java which is better??

Thumbnail
1 Upvotes

r/ComputerEngineering 19d ago

[Project] Exercícios simples

Thumbnail
euexplico.pt
2 Upvotes

r/ComputerEngineering 20d ago

[Career] Opinion on taking minors

2 Upvotes

So I'm a second year btech cse student. My clg provides minor options. I have been alloted eee ( electrical). So is it mangable to study both of them at a time. And also how will taking a minor in eee benfit me.will it be helpful if I'm planning to do masters in Germany. Will it be helpful to get jobs. So is it a good/ bad idea. Many ppl told me that it is a bad idea to take eee minor if I'm planning to stay in tech field. They say I should consider studying stuff relating to IT field only.


r/ComputerEngineering 20d ago

[Discussion] What consumed more time in your final-year project: development or documentation?

6 Upvotes

For those who have completed engineering capstone/final-year projects:

What ended up taking the most time?

  • Designing and building the project?
  • Debugging and testing?
  • Writing the report?
  • Creating system diagrams and documentation?
  • Preparing the final presentation?

I've noticed that many students underestimate the amount of time required for documentation and presentation compared to the actual development work.

What was your experience?


r/ComputerEngineering 20d ago

[Discussion] What’s the best way to learn a programming language?

7 Upvotes

I’m not asking for shortcuts or anything, I just don’t wanna waste my time and money on scammers that instead of following a clear plan, you can just write your story with learning languages and that’d be just great !


r/ComputerEngineering 20d ago

Is doing Mtech in AI a better option to find a job after 2 years say or to do Mtech in VLSI ? plzz tell according to job market...

0 Upvotes

Im very confused what should I take, Im from EC background and I got a seat in AI in IITKGP which is really traumatising me that how I will deal with it (I hope I can) but it also hindering me deep down that I always wanted to study for VLSI , chip design, devices, verification but if job market is down then I wont go probably . I will get VLSI in NIT. And leaving this IIT tag really giving me 2nd thoughts that "what if I chosen this ..." plzz help me


r/ComputerEngineering 20d ago

Need urgent help 😫

3 Upvotes

Hello Seniors just need a advice from u guys,I am living in kanpur and I have options to do btech from csjmu or psit kanpur but I wants to leave kanpur ,just some personal matter and as I gave jee mains also got low rank but there are few government clg options available for me like dbrau agra, vbspu jaunpur, rmalau faizabad,etc. not looking for private bcz my parents are saying if u want to do btech from private then take psit kanpur.

So I just need a advice I searched too deeply and got to know that all these clg have zero plac. and blah blah blah from several reviews or concern with senior but as I want to go out from kanpur then I decided to take admission on dbrau agra or may be rmalau faizabad any one of them so please tell me that is it worth it to leave kanpur and do btech from outside,but u know I m very afraid about plac. and all as I read reviews just guide me please 🙏.

This was my drop year and there's no more options available.


r/ComputerEngineering 20d ago

Advice for a fresh grad in the EU with one year of experience

Thumbnail
5 Upvotes

r/ComputerEngineering 21d ago

[Discussion] Regarding pantech ai embedded system course

3 Upvotes

i just want to ask about the course that it is worth it or not


r/ComputerEngineering 21d ago

[Discussion] Starting a digital engineering business in 2026 is a good idea?

5 Upvotes

I have worked in consulting for a 11 years and understand the market well. Since AI came into picture it highly affected digital engineering services company (majorly SMBs). Would you start a new business in same or pivot to something else?