Course Information Course Title Prerequisites Web Design and Development None Course Section Level Technology Middle School Concentration Recommend Ages Internet and Online 10 - 14 Course Number Number of Seats MT-W101 8 Start and End Date Schedule Days January 30 2023 June 02 2023 Saturday and Sunday 09:00 – 11:00 Tuition 25,600,000 VND/Course 6,400,000 VND/Month Instructor Information Instructor Shawn Allison Email shawn@academyvietnam.edu.vn Phone 0221 7308 868 ext103 General Information This course is an introductory class suitable for students of all background and interests. It will appeal as much to the “engineer” student as it will the “artist” student. While the course has very clear learning objectives and deliverables that all students must participate in, there is a lot of flexibility in how those objectives are achieved. Each student will apply the same knowledge to create their own website but once the structure is in place, they will have full autonomy for the choices they make. The artist may spend much of the course building an animated centric site that is aesthetically pleasing while the engineer may opt for more simple design and more complex functionality. The results will be the same no matter the student’s interest: a professional quality website that they will maintain and manage long after the course has expired. Course Description Web Development MT-W101 will be a course that is almost entirely hands on. Learning by doing is a very effective method for teaching courses of this nature but there is a secondary benefit to this approach. When starting with the theory behind the technology a lot of students will want to quit before the course gets interesting. Keeping the barrier to entry low allows students to explore new interests that they may not otherwise pursue creating opportunities for the student to find the thing they are most passionate about. This philosophy is applied to all STEM learning pathways at the Academy. The objectives of this course are very simple. First, students will learn how to create their own webpage using professional tools. The expectations for the quality of the student’s website should be similar to the Academy’s own website. Second, students will learn the development process from beginning to end along with the skills to maintain and manage their website. After completion of the course some students will be satisfied with their results and content to move on to a different course next term. Others will want to continue to advance their knowledge and will have that opportunity in MT-W102 where they can learn things like data collection, search engine optimization, user membership and management, HTML5 and CSS, and many other topics. ACADEMY | Syllabus EM-R101 Student Learning Outcomes (SLO) DEVELOPMENT SERVER ENVIRONMENT DESIGN Upon successful completion of this course, students will be able to: SLO1 | Understand basic high level design theory outlined in the course textbook SLO2 | Use basic principles of software mockup and rapid prototyping SLO3 | Create designs for the website using Mockflow and Adobe XD SLO4 | Navigate the internet provider tool cPanel and understand basic functionality SLO5 | Use the file manager tool in cPanel to troubleshoot installation issues SLO6 | Search, modify, and optimize PHP databases that support the deployment of the website SLO7 | Create, modify, and mange domain name emails using cPanel SLO8 | Configure client-based email software for their website and use webmail SLO9 | Deploy a WordPress instance in the hosting environment SLO10 | Configure WordPress and effortlessly navigate the backend UI SLO11 | Implement the Elementor code tool and augment code with free plugins SLO12 | Use templates and themes to create content placeholders SLO13 | Create a page structure that reflects the design SLO14 | Build a navigation menu to connect the page structure SLO15 | Make a header and footer for the entire site and implement rules for appearance SLO16 | Create tables for each page that reflect the design SLO17 | Use Elementor to write code elements for each cell and to modify the CSS SLO18 | Configure the site to be responsive on both smartphones and tablets Course Materials Required Texts The Design of Everyday Things - Don Norman Reference Texts The following books will be made available as reference material to enhance each student’s experience in the course. There will be suggested readings throughout the course, but they are not mandatory. 100 Things Every Designer Needs to Know about People - Susan Weinschenk Dont Make me Think - Steve Krug Lettering Type - Creating Letters and Designing Typefaces - Bruce Willen The Complete Color Harmony - Tina Sutton The Fundamentals of Graphic Design - Gavin Ambrose & Paul Harris The Fundamentals of Typography - Gavin Ambrose & Paul Harris The Layout Book - Gavin Ambrose & Paul Harris Typography - Visual Guide to the Language, History, and Practice of Typography - Jason Tselentis Universal Principles of Design 125 Ways - William Lidwell ACADEMY | Syllabus EM-R101 Course Outline WEEK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 DATES January 29 - February 04 FOCUS Design TOPIC Introduction to Design Principles. Finalize ideas for website February 05 - February 11 Design Introduction to Adobe XD and Mockflow. Begin mock-ups. February 12 - February 18 Design Finish high level fidelity mock-up for main page and navigation February 19 - February 25 Configure Server Environment Introduction to cPanel. Install WordPress and configure email. February 26 - March 04 Configure Server Environment Configure WordPress, Elementor, and basic plugin package March 05 - March 11 Development Create home page, page structure, and menu March 12 - March 18 Development March 19 - March 25 Development Continue home page, page structure, and menu Continue home page, page structure, and menu March 26 - April 01 Development Continue home page, page structure, and menu April 02 - April 08 Development Finish home page, page structure, and menu April 09 - April 15 Development Create header and footer April 16 - April 22 Development Optimize site for responsiveness for smartphones and tablets April 23 - April 29 Development Test and optimize all code April 30 - May 06 Development Create second and third page. May 07 - May 13 Development Continue second and third pages. May 14 - May 20 Development Continue second and third pages. May 21 - May 27 Development Continue second and third pages. May 28 - June 03 Development Test and optimize all code Itemized Course Fees Item Amount 1 Description 25,600,000 VND Course tuition for 18 weeks includes observed holidays *500,000 – 1,500,000 VND Course materials includes 1 year of hosting and domain registration 2 * The material fee will depend on the hosting plan you choose as well as the domain name and will include one full year of hosting and domain registration for one year. An explainer sheet will be sent out in the next week explaining in detail what each parent must do to sign up for hosting before the class begins. Fee Schedule** Payment Date Amount 1 February 01, 2023 12,8000,000 VND 2 April 01, 2023 12,8000,000 VND ** We understand the tuition costs can be difficult for some parents and are always happy to accept monthly payments. If you wish to pay by the month, please let us know. ACADEMY | Syllabus EM-R101 ACADEMY | Syllabus EM-R101