Even though we haven’t had our class for two weeks, the midterm and other projects helped me a lot to learn Ubuntu Operating System, Ubuntu terminal, Python etc. There is still a long way to go, but I am in the process of getting there. In addition, we got our grades for the first exam. I got a better grade that what I anticipated. Looking at the schedule, I see that we are behind in schedule, mostly in projects. I have been experimenting with some new Unix commands in the terminal. Data/ files manipulation in Ubuntu is so much easier than windows in Unix terminal. Shortcut keys such as cp and mv enables you to make copies and pasted them in directories which can also be created by typing mkdir. I am looking forward to do more assignments in C++.
For ECE 3574, I completed my first GUI project. It was a simple QWidget which had four buttons. Each button had a signal which connected to a corresponding slot and performed associated action. In addition to that, our 2nd GUI project was assigned as well. HW5 demands us to implement a log in page where the information is stored in password.dat file. If the user enters the password correctly, the user is then directed to play a tic-tac-toe game. Meanwhile, there are other frames which could register a new user, change password, display welcome screen, etc. This project might be tough, but using Unix Philosophies of modularity might simplify this project. These are my updates for this week. Check back next week for more updates.