Prerequisite: Minimum grade of C- in CMSC216 and CMSC250; and permission of CMNS-Computer Science department.
Gives students familiarity with technologies and skills to build a modern website giving adequate considerations to inclusive design, emerging frameworks, design trends and user-experience. By the end of this course students will have a polished portfolio website demonstrating their skill-set and projects to peers and employers alike. Technologies Covered: Next.js, Typescript, UI Design Fundamentals and UXDeepdive with emphasis on Accessibility and Inclusion, Low and Medium Fidelity Mockups with Adobe Suite/Figma, HTML5, CSS, Tailwind CSS, Routing, Search Engine Optimization, Rendering Models, Deploying a Website (Hosting, DNSManagement, Registering a Domain, etc.)