On Friday we took the last software engineering test. I had mixed feelings about the test...I thought it was better than the second test, but now I'm having a few doubts. I'm not going to think about it till we get the grades though.
Overall, I think I learned a lot from this class. I think it has helped me a lot with programming languages concepts, and with some software engineering principles. I think I learned more about Java in this class than at any other class at UT (and most classes at UT are taught in Java!). I also liked learning a new language, Python. I may not be super comfortable with all the python concepts yet, but I am confident that I can write code in python without getting stressed out.
On the Software Engineering side, the book Extreme Programming was very interesting. I kept applying all the principles mentioned in it to my internship over the summer, and thought of a few ways about how Extreme Programming might have helped me in the internship. Some of the articles were really informative, as well as interesting reads. However I thought a couple of "What to do in College" type articles were more suited to a freshman class. Unless those articles were meant for us to retrospect? Having quizzes in every class forced me to read the quizzes, study a bit before class, and make sure I am not late for class. As annoying as this was, I am glad about it, since it instilled a discipline in me.
This was the first time I wrote a blog, and I enjoyed it. I love writing, although, I think some of my blogs for this class have turned out a bit dry. This was also the first time I used Google Project Hosting, for the issue tracker. This turned out to be pretty useful during the last project. I also learned to use git better, and I started using git for my other pair programming projects too. This was the first time I was involved in making a website, which was really exciting. I also thought I learned a lot about group dynamics, which will definitely help me when I start working in six months.
One suggestion I would like to make is that the tests, reading and classwork is very disjoint, which leads to poorer performance on tests. Maybe if all three were integrated in some way, the class would be even better than it is now.
I am glad I took this course, I learned a lot, and I would like to thank Professor Downing for being a such a good teacher!
Overall, I think I learned a lot from this class. I think it has helped me a lot with programming languages concepts, and with some software engineering principles. I think I learned more about Java in this class than at any other class at UT (and most classes at UT are taught in Java!). I also liked learning a new language, Python. I may not be super comfortable with all the python concepts yet, but I am confident that I can write code in python without getting stressed out.
On the Software Engineering side, the book Extreme Programming was very interesting. I kept applying all the principles mentioned in it to my internship over the summer, and thought of a few ways about how Extreme Programming might have helped me in the internship. Some of the articles were really informative, as well as interesting reads. However I thought a couple of "What to do in College" type articles were more suited to a freshman class. Unless those articles were meant for us to retrospect? Having quizzes in every class forced me to read the quizzes, study a bit before class, and make sure I am not late for class. As annoying as this was, I am glad about it, since it instilled a discipline in me.
This was the first time I wrote a blog, and I enjoyed it. I love writing, although, I think some of my blogs for this class have turned out a bit dry. This was also the first time I used Google Project Hosting, for the issue tracker. This turned out to be pretty useful during the last project. I also learned to use git better, and I started using git for my other pair programming projects too. This was the first time I was involved in making a website, which was really exciting. I also thought I learned a lot about group dynamics, which will definitely help me when I start working in six months.
One suggestion I would like to make is that the tests, reading and classwork is very disjoint, which leads to poorer performance on tests. Maybe if all three were integrated in some way, the class would be even better than it is now.
I am glad I took this course, I learned a lot, and I would like to thank Professor Downing for being a such a good teacher!