Just I took the midterm on Wednesday night. It was very similar to the practice exam that Darren had posted. I think this exam did a great job expending upon what we have been learning in this class. The command line input questions challenged me, a novice UNIX user, to figure new ways to solve problems without relying on the trusty mouse and visual GUI directories.
The python and bash shell (how to create these scripts should have been explained a little bit better) really tested my knowledge on custom scripts. After I wrote the bash script shell, and fixed the python code, I attempted the extra credit. When I read the specifications on what I am supposed write, I was suddenly reminded of my first python assignment in this class. However, I simply used the code, from the previous part, and rewrote the code to work with the new type of information.
Well, this all I have for this week, next week, I am gonna talk about DE (Desktop Environments). These DE remind me of changing launchers in Android. I starting to see the connection between Android and Linux. Small connection, but important one never the less.
That’s exactly how I felt when I got my grade back for the midterm. I found the midterm harder than the practice test. But, surprisingly I got a way better grade than I expected. I was also taking 3574 but I dropped it. The projects sound interesting, but time consuming at the same time. How do u find that class so far?
I am finding this class pretty interesting. The assignments we program are challenging and interesting at the same time. Another reason why I enjoy UNIX is the rich history behind it. I know, most people hated history classes, but I love to read details on how UNIX was started, what steps did they take to develop UNIX, how long did it take, or who was involved in the project. However, in 3574, haven’t seen a topic yet that truly interests me. Most people found the GUI coding interesting, but designing the GUI wasn’t much of a challenge. In QT Designer, you could form your GUI, basically by dragging and dropping different elements into a blank widget. Luckily, 3574 is moving away from GUI projects to threads and processes. So far, I am not quite sure how the work, but threads and processes are used everywhere. Hopefully, you are finding this course just as interesting.