A really fun and worthwhile course. Don't expect Sherriff to hold your hand through learning HTML/CSS/JavaScript/Android if you don't already know these things, though. If you have absolutely 0 experience in web development, the learning curve at the beginning of the semester is a bit steep, but you'll get the hang of it right quick. The majority (~75%) of your grade is a large semester-long group project. It's delivered in phases so you really can't procrastinate even if you try. Lectures are always interesting. Take this class (even though it's called CS 4720 now).
Grade Distribution
3 Reviews
Mr. Sherriff is truly a phenomenal professor. His epic enthusiasm about computers, and emphasis on practical hands-on work over theory make him stand out among the Engineering Faculty. The assignments in this course were very relevant to the things CS majors do in the real world, and I learned A LOT about web technologies in this class. The Android mobile app project was quite time consuming for people who have little prior experience in Android O.S. However, after taking this course, I am confident in my ability to write professional quality software for any mobile platform. Highly recommended !!
Awesome class, but if you want to do iPhone applications your group is on its own --> Sherriff will help out it a pinch but he is much more knowledgable about Android development.