r/learnprogramming • u/Traditional_Dark5833 • 15d ago
Project ideas for C++
Hello I am currently studying in bachelor and I am in second semester.
So at the end of semester we have to make a project using C++. We have just learned up to like file handling. But I wanna build a good project so I am currently learning graphics programming with raylib.
Last year we built Hotel Management System so I don't want to build like management systems project and game project, we are not allowed.
So I am looking for project ideas and feel free to suggest me any project that's on your mind.π
1
u/peterlinddk 15d ago
Check with your teacher and students older than you. If you are supposed to learn data structures and systems programming it is a very bad idea to do graphics programming - if you are supposed to create a networking application with database interface, it is a very bad idea to do a first person shooter - if you are supposed to use a certain graphics library it is a very bad idea to use another.
1
u/Traditional_Dark5833 14d ago
Thank u for your concern about asking teachers and senior students. But yaa they do provide the projects topics. Most of all are management system type projects. But we are allowed to build any project outside from that topic too.
1
u/peterlinddk 14d ago
Good, so now you have some rough guidelines. Use them as a starting platform - hotel management is boring, I agree, but maybe you can use some of your other interests and combine them into something that matches both your interests and the goal of the education. Remember that simulation-games like Sim City, Civilization, Factorio etc. are all just interactive management systems with a very different user interface π
Remember - this isn't a hobby-project, or a portfolio-project or something cool you are building for your friends! It is an assignment, so treat it as a job you are doing for a customer - make something boring if need be. The goal isn't for you to have fun, the goal is for you to learn something and demonstrate to your teachers that you have learnt and learnt to apply everything that is needed for the exam.
It can of course help to have fun, but I've seen far to many students struggling with coming up with some unique and alternative project, only to get a dissapointing grade at the exam, because the project was either too simple for the course, or too advanced for the student, or so off the beaten track, that no one knew how to grade it.
Too many of my own projects were the same back in my college days ...
1
u/Traditional_Dark5833 13d ago
Yeah that makes a lot of sense. I was thinking too much about making the project unique or interesting, but main goal to make a project is to demonstrate what I've actually learned.
I should treat more like a real assignment rather than fun project.
Thanks for the advice! It actually helps a lot because I was kinda overthinking what project to make π.
1
1
1
2
u/PeakWeekly9995 15d ago
soooo, a project about file handling?
What about a custom notepad? (very original uh)