- 1 Course Listing Information
- 2 Grading and Section Specific Information
- 3 Weekly Breakdown
- 4 General Student Resources
Course Listing Information
MMP 350 Advanced Web Design
|Basic Skills:||ENG 095 or ESL 062; ACR 094|
|Hours per week:||2 Class + 2 Lab|
Time and Days
Spring 2021 Semester
Mondays and Wednesdays 7:30p–9:10p
(synchronous hours will be on Zoom, mix of class and lab hours will vary)
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.
Plus Prof Stein’s Additional
|Course Student Learning Outcomes||Measurements|
|1. Write a web site project plan that includes written descriptions, sitemap and wireframes.||1. Project Plan Documents|
|2. Demonstrate the ability to write in a web-focused programming language. Deploy a web site using a content management system (CMS)||2. Final Project (Eleventy)|
|4. Write basic server-side scripting code for dynamic web pages||4. Eleventy template system and Node.js in Final Project|
|5. Use package managers, frameworks and dependencies that are current industry standards||5. Eleventy template system and Node.js in Final Project|
There is no textbook for the class. We will use the LinkedIn Learning Course: Building Serverless Apps with JAMStack and Eleventy like a textbook for a number of weeks. The class web site you’re reading now will contain or link to all of the class information.
Use of Technology
You will need a computer in order to complete the work in this class. If you do not have a capable computer fill out this form to get help: https://bit.ly/mea-tech-need. Also, let Prof Stein know and he can make sure you get the help you need.
You will also need to set up a development environment on your computer. This includes the text editor and also some other software that will need to be installed on your computer. Click the previous link to learn how.
We will hold synchronous sessions through Zoom. In order to use this you will either need to have a camera and microphone on your computer or a mobile device with the Zoom app installed.
Because this is an online class you will need to be connected to the internet. BMCC has some mobile hotspots if you don’t have internet at home. You can email firstname.lastname@example.org to request a hotspot.
We will also use a number of online sites. They are all either free or you can access them for free with your BMCC or CUNY username and password. The Accounts page on our site explains the details.
BMCC and CUNYfirst Logins
A number of resources require these logins (LinkedIn Learning, Blackbaord, Zoom, MS Office, Adobe). If you do not have (or cannot remember) your id and password for either your BMCC login or your CUNYfirst login, contact the BMCC helpdesk right away: 212-220-8379 or email@example.com.
You may want to have pen and paper handy for sketching out ideas or taking quick notes while following along as we work.
Take advantage of BMCC’s one-on-one tutoring services (free!). Visit http://www.bmcc.cuny.edu/lrc/schedule.jsp for an up to date schedule (scroll to MMP/MMA)
Grading and Section Specific Information
Regular participation in the course is one of the most important things that you can do in order to help you learn more deeply and permanently and to help ensure that you pass the class.
Activities that count as active class participation include:
This is a basic breakdown of the course. More detail will be given each week and some things may change.
- Course Introduction
- Getting access to your accounts
- Home Development Environment
- Web Design refresher (HTML + CSS)
- JavaScrpt Introduction
- Using Node, Git and Markdown
- Learning Jamstack and Eleventy
- Present Midterms on Weeks 9 and 10
- Final Project Website Workshop
- Present Finals on Week 16
General Student Resources
www.bmcc.cuny.edu/singlestop, room S230, 212‐220‐8195, firstname.lastname@example.org. If you are having problems with food or housing insecurity, finances, health insurance or anything else that might get in the way of your studies at BMCC, come by the Single Stop Office for advice and assistance. Assistance is also available through the Office of Student Affairs, S350, 212‐220‐8130, email@example.com
www.bmcc.cuny.edu/counseling, room S343, 212‐220‐8140, firstname.lastname@example.org. Counselors assist students in addressing psychological and adjustment issues (i.e., depression, anxiety, and relationships) and can help with stress, time management and more. Counselors are available for walk‐in visits.
Office of Compliance and Diversity
https://www.bmcc.cuny.edu/about-bmcc/compliance-diversity, room S701, 212-220-1236. BMCC is committed to promoting a diverse and inclusive learning environment free of unlawful discrimination/harassment, including sexual harassment, where all students are treated fairly. For information about BMCC’s policies and resources, or to request additional assistance in this area, please visit or call the office, or email email@example.com, or firstname.lastname@example.org. If you need immediate assistance, please contact BMCC Public safety at 212-220-8080.
Office of Accessibility
www.bmcc.cuny.edu/accessibility, room N360 (accessible entrance: 77 Harrison Street), 212-220-8180, email@example.com. This office collaborates with students who have documented disabilities, to coordinate support services, reasonable accommodations, and programs that enable equal access to education and college life. To request an accommodation due to a documented disability, please visit, call the office or email.
BMCC Policy on Plagiarism and Academic Integrity Statement
Plagiarism is the presentation of someone else’s ideas, words or artistic, scientific, or technical work as one’s own creation. Using the idea or work of another is permissible only when the original author is identified. Paraphrasing and summarizing, as well as direct quotations, require citations to the original source. Plagiarism may be intentional or unintentional. Lack of dishonest intent does not necessarily absolve a student of responsibility for plagiarism. Students who are unsure how and when to provide documentation are advised to consult with their instructors. The library has guides designed to help students to appropriately identify a cited work. The full policy can be found on BMCC’s Web site, https://www.bmcc.cuny.edu/academics/policies/policy-on-plagiarism/. For further information on integrity and behavior, please consult the college bulletin (also available online).