Well next year I'm going to be taking an electronics course, and trough out the course I gotta work on a project, doesn't matter what is as long as it involves manipulating elements such as gates, ICs, PICs, etc. via a computer port serial or USB. It doesn't have to be a flashy project but it can't be too easy.
I was wondering if anyone has some ideas or a site where I can find projects like these, and what programming language can I use to control the USB port? I remember C++ had an I/O library if I'm not mistaken, haven't used C++ in a while. I have like 2 months before the course so I thought I'd prepare in advance.
Thanks for your time