Advanced Web Design

This is the class page of MMP 350 at BMCC.

The class notes, schedule and assignments are all found here.

Spring 2020

Course Description

This course gives the students the tools to build standards-compliant, accessible, dynamic web sites. Students will incorporate client-side and server-side scripting with advanced CSS to create intuitive and interactive web interfaces. The learning will take placed in the context of a content management system. Contemporary web development processes and platforms will be explored. A foundational knowledge of programming concepts, HTML, CSS and design for the web is required for this course.

Students will write HTML, CSS and JavaScript. They will use image editing programs, Photoshop to create graphics for web sites. They will use Git and Github for source code management and Firebase for server deployment.

Turning in assignments

Citations for code resources


Computer Labs

Computers are available for student usage in the locations listed on


For MMP and MMA tutoring, please visit BMCC’s tutoring schedule.
Note: This semester MMP 350 is covering material that has not been previously covered. If you are interested in tutoring, please talk to me directly first.

Statement of Inclusion

This class room strives to be an inclusive learning community, respecting those of differing backgrounds and beliefs. It is my intent to present materials and activities that are respectful of diversity: gender identity, sexuality, disability, age, socioeconomic status, ethnicity, race, nationality, religion, and culture.

This course affirms people of all gender expressions and gender identities. If you go by a different name than what is on the class roster, please let me know. Using correct gender pronouns is important to me, so you are encouraged to share your pronouns with me and correct me if a mistake is made.

Your suggestions are encouraged and appreciated. If you have any questions or concerns, please do not hesitate to contact me.