Course Information
Instructor
Office Hours
- Monday/Wednesday: 1:00-2:30p
- Thursday: 1:00-2:00p
- Make an Appointment: Schedule via Calendly
Course Description
CODE + DESIGN 1 addresses modern interfaces, concepts, processes, and techniques for creating Front-end web designed sites, applications, and experiences. Students use current design-and-code technologies while preparing for future web enabled devices. Sets a foundational understanding of HTML, SVG, CSS, JS, and the web-as-a-platform.
This course introduces you to the actual craft of building for the web. Not with shortcuts or frameworks, but with fundamental HTML and CSSâunderstanding how the web actually works at the source level.
You'll develop fluency in reading and writing code, building responsive layouts, and creating interactive experiences. More importantly, you'll learn to think systematically about digital design and develop the problem-solving skills essential for web development.
Learning Objectives
Program Learning Objectives (PLO)
- Visual Vocabulary: Achieve fluency in design's visual language
- Technical Skills: Demonstrate proficiency in relevant design skills
Course-Specific Objectives
Creative and Conceptual Objectives
PLO-1: Visual Vocabulary - Achieve fluency in the visual vocabulary of design.
Apply Graphic Design Principles to Web Interfaces
Incorporate layout, typography, and color theory principles into web design projects to ensure a visually coherent and aesthetically pleasing user interface.
Understand the Web as a Dynamic Platform
Gain an understanding of the "web" as a constantly evolving creative platform capable of supporting modern interactive experiences and recognizing emerging trends such as AI-driven design.
Design for Accessibility and Inclusivity
Apply best practices for designing web experiences that are accessible to users of diverse abilities, including compliance with WCAG standards (Web Content Accessibility Guidelines).
Technical Objectives
PLO-2: Technical Skills - Demonstrate proficiency in the technical skills relevant to design.
Develop Proficiency in HTML and CSS
Demonstrate the ability to write clean, standards-compliant HTML and CSS to create interactive, accessible web pages.
Implement Responsive Design Principles
Apply responsive design techniques, including media queries, Flexbox, and CSS Grid, to ensure web layouts adapt seamlessly across different devices and screen sizes.
Utilize Version Control and Web Technologies
Use tools like GitHub for version control and demonstrate familiarity with browser developer tools for debugging and optimizing web performance.
Grading Breakdown Important
Project Evaluation Criteria
Each project is evaluated on:
- Technical execution: Code validates and works
- Conceptual understanding: Documentation and comments
- Problem-solving: Handling edge cases and debugging
- Craft & presentation: Attention to detail and polish
Weekly Assignments
- Micro-assignments, exercises, and tutorials
- Emphasis on consistent practice and iteration
- Quick-turn feedback cycle
Participation & Engagement
- In-class activities and peer collaboration: 10%
- Attendance & presence: 10%
Final Portfolio
- Curated selection of best work
- Reflection on growth and AI collaboration
- Professional presentation on GitHub Pages
Grade Scale
Assessment Philosophy
While not formal "gates," all work is evaluated for:
- Technical Quality: Does it work as intended?
- Understanding: Can you explain your choices?
- Problem-Solving: Can you debug and adapt?
- Communication: Is your code/documentation clear?
Attendance & Participation 30% of Grade
In DESN368 Web Design 1, your engagement and participation are crucial components of your learning experience, accounting for 30% of your final grade. Regular attendance and active involvement in class activities are essential for mastering web design concepts and techniques.
Attendance Expectations
- Students are expected to attend all scheduled classes, both Tuesday lectures and Thursday practical sessions.
- Punctuality is crucial. Arriving late or leaving early disrupts everyone's learning environment.
- If you must miss a class due to illness or emergency, please notify the instructor as soon as possible.
Engagement and Participation
Your engagement level will be assessed based on:
- Punctuality and preparedness for each class
- Active participation in discussions, critiques, and in-class exercises
- Receptiveness to feedback and willingness to apply it
- Overall disposition towards peers and the course material
- Proactive translation of web design concepts into practical applications
- Commitment to establishing a disciplined web design practice
Important Notes
- There are no "free" or "excused" absences. Every class session is valuable for your learning and professional development.
- If extenuating circumstances affect your attendance or participation, please communicate with the instructor promptly to discuss your situation.
- Engagement is not just about being physically present. It's about actively contributing to the learning environment and pushing yourself to grow as a web designer.
- Your participation grade will be assessed holistically throughout the term, considering your overall engagement and growth in the course.
Course Policies Required Reading
Late Work
Assignments build on each otherâyou cannot proceed until previous work is complete. Late submissions delay your progress. Extensions are available for documented emergencies.
Academic Integrity
You must write your own code. While you can reference resources and get help, submitting code you don't understand or didn't write is plagiarism. When in doubt, cite your sources.
EWU expects its students to have the highest standards of academic integrity. Academic honesty is the foundation for a fair and supportive learning environment for all students. Personal responsibility for academic performance is essential for equitable assessment of student accomplishments. The university supports the faculty in setting and maintaining standards of academic integrity. Charges of academic dishonesty are reviewed through a process that allows for student learning and impartial review. EWUâs academic integrity policy is available online at:
(https://inside.ewu.edu/policies/policies-and-procedures/wac-172-90-student-academic-integrity-3/"
AI Policy
In this course, students can use AI-based tools (such as ChatGPT and GitHub Copilot) on some assignments. The instructions for each assignment will include information about whether and how you may use AI-based tools to complete the assignment. All sources, including AI tools, must be appropriately cited. The use of AI in ways inconsistent with the parameters above will be considered academic misconduct and subject to investigation.
Please note that AI results can be biased and inaccurate. You are responsible for ensuring that the information you use from AI is accurate. Additionally, pay attention to the privacy of your data. Many AI tools will incorporate and use any content you share, so be careful not to unintentionally share copyrighted materials, original work, or personal information.
Learning how to thoughtfully and strategically use AI-based tools may help you develop your skills, refine your work, and prepare for your future career. If you have any questions about citation or what constitutes academic integrity in this course or at Eastern Washington University, please contact me to discuss your concerns.
Accessibility
Students with documented disabilities should meet with me ASAP to discuss accommodations. All discussions remain confidential. Contact Disability Support Services for documentation.