I learned a lot throughout the semester in this course. With the constant reapplication of the HTML, I was able to have a greater understanding on how web design works on the most fundamental level. The first few weeks was mainly me gettingback into using HTML and CSS; I had learned them before but that was way back in High School. The harder parts of the semster was getting forms and form actions down with PHP when using the code in different files in the server directory, but I saw great use in doing that because it helped modularize my pages and make displaying content easier.
The assignments themselves were a mix of reading from the PHP book, to watching videos, and quizzes from W3Schools and CodeAcademy. The videos were the most helpful because they give step by step instructions that helped re-enforce the concepts. The book helped with specific theories and getting a lot more in-depth in a structured way and I found that when I skimmed the chapters assigned to read I was able to perform better on the tests. The books will also help going further to learn about advanced concepts we didn't get to practice in class.
I think the class pacing was fine, but I do agree with the professor that this class should either span another semester or be reworked to allow the materail to flow better. There are just so many topics to cover that I thjink students don't get a chance to develop the skills in each properly before moving on to the next topic. If this class were twice a week I think it would be much much better, especially with assignments that would go straight on to our webpages. Having a weekly goal or feature to implement on the website week by week would be a nice way to layer in the concepts better.
Overall I really enjoyed the course because I learned so many skills that can allow me to very easily get a webpage up with data forms and data storage, CSS styling and dynamic functionality, which is nothing to scoff at. I'm glad to have taken it with Professor Crowley and I do believe he did a good job making me learn and getting me engaged on the topics.