Web & Mobile II ISTE-240


 More advanced web design topics including database. Extends concepts from 140 including usability, accessibility, information architecture, and graphic design in the context of the web.

Syllabus: Download

Class Reviews

  • Jokes. Transitioned from whiteboard use to vscode. Most majors prefer live code rather than words on the wall. Provided RIT's style guide as an example, and showed us sites for better UI and color palette. Cyberduck demo and integration were a plus as well.
  • The assignments and projects are well communicated, with clear objectives and a fair rubric. I really liked his style of teaching as well, and he was always available and ready to help for his office hours. Great teacher.
  • Prof. John seemed to have a down-to-earth personality about him that made reaching out to him for support on class materials easy. There was a natural comfort and as a professor, he taught the course content so understandably for me to grasp the concepts and enjoy the class. All teachers aren't perfect and that can be seen through him, he lets us know he is also human to the extent that he is not knowledgeable about everything but with practice one can become good.
  • He was clearly very knowledgeable in the course material, and it reflected in his demonstrations. Being able to go over topics with practice helped facilitate my understanding of HTML, CSS, JavaScript, and other topics. I feel more confident in my programming abilities, which is not something I would've expected to say earlier in the semester.

Official Course Description

This course builds on the basics of web page development that are presented in Web and Mobile I and extends that knowledge to focus on theories, issues, and technologies related to the design and development of web sites. An overview of web design concepts, including usability, accessibility, information architecture, and graphic design in the context of the web will be covered. Introduction to web site technologies, including HTTP, web client and server programming, and dynamic page generation from a database.

Curriculum Development

  1. Final Exam / Practical Creation – Created new examinations for multiple semesters

Tagged Skills

JavaScript Joomla MySQL PHP