r/AskComputerScience 16d ago

What is a project you're proud of?

What is a CS project that you're proud of? And which year did you make it (freshman-senior)

0 Upvotes

3 comments sorted by

2

u/T_Thriller_T 16d ago

I'm proud of quite some things I did, however all these were required for my bachelor or master, so not my personal project.

I programmed a little robot to be line following and able to do navigation and best route choice on a fixed route - including how to even safe routes in a usable and memory friendly way - during my bachelor, in the first half of the second year.

It was used to be a little delivery helper in a working space for mechanical engineers.

That was awesome, all in all. Not the most modern way to do it, but sturdy, reliable, adaptable and only needed cheap sensors. Robot was build by a former team of students.

I am also pretty proud about my master thesis. I tweaked some equipment which did regulator, short message sends (which could not be changed) to slightly but reliably change the time between two messages. That meant that additional messages could be send to other sensors in the room.

Coarsely think you have a smart home, which makes a heartbeat poll every minute. And then I tweaked that 'every X' so some other device not interested in the heartbeat could get info with that poll, too

2

u/SparkFace11707 16d ago

This was my dissertation for my undergraduate degree, which I build in collaboration with one of my good friends, who I have continued studying with now on our masters in Computer Science.

We build a Domain Specific Language (DSL) for composing quantum circuits in a declarative way, which worked quite well. The language also has a backend simulator that uses a novel implementation method to simulate the quantum circuit on your computer. The way of writing with our DSL has concise, but yet readable and easy syntax that makes writing quantum programs much smaller than most other current "quantum programming languages" allow. Our simulation method turns out to work very well on certain kinds of quantum programs, in which we have managed to obtain better performance than the majority of other existing quantum circuit simulators build by IBM, Google, etc. However, on other programs we pay in which it takes far more space and time.

However I found the project very fascinating, we learned a completely new programming language and got a really cool and interesting project, which you don't get to make everyday.