My experience:
When I first entered this class i fully expected that I would know most of the information that was going to be covered. I have been around computers all my life and I expected this course to be something about using Windows software like PowerPoint or excel. I couldn’t have been more wrong… This class alone has taught me more about how computers work, programming languages, networking, and what the future could hold for technology then I have learned in any other experiences. I found out more about computer programming in this class then the entire semester in my intro to java class. Scratch, ALICE, and Greenfoot were all extremely helpful examples of what it takes to program. Also, the Mindstorm robots gave a little perspective on practical programming, and how just trying to make a toy do a simple task can become complicated. It is not all about the later chapters though, I knew nothing about binary or assembly language, now I understand how both work, and how to count, and convert binary.
To future students:
This class by far has been my favorite this semester. I feel like if there is one class every degree seeking student should take, it would be this one. Dr. Brown teaches this class in a way that is easy to follow and kept me wanting to come to class the next day. I also like that Dr. Brown isn’t just a teacher. He has had practical experience in this field and is truly a subject matter expert that knows how to break down the problems and explain them in a way that makes sense.
To Dr. Brown,
Keep teaching how you are, hopefully it will rub off on some of the other teachers. I thought the course as a whole was enjoyable and informative. I would have to say the sections that I enjoyed the most were programming languages, A.I., and robotics. I found that Greenfoot was helpful in trying to learn java method and class decorations, thank you for recommending it. I look forward to seeing you in advanced java next semester.


