Advanced Web Site Design
CIT 31200/ 3 Cr.
This course covers the tools and techniques necessary to maximize the effectiveness of deploying e-commerce Web applications and address both client and server side strategies with a focus on optimal Web design strategies. Strategies focus on internal design issues such as security, reusability, usability, accessibility and architecture and external design issues such as user interfaces, load times and multimedia.
- Available Online: Yes
- Credit by Exam: No
- Laptop Required: Yes
Prerequisite: CIT 21200, Co-requisite or Prerequisite: CIT 21500 and (MATH 15400 or MATH 15900)
Course Outcomes(What are these?)
- Apply web page design standards (CIT c)
- Use Cascading Style Sheets (CSS) at an advanced level where appropriate (CIT c, i)
- Create code that works in multiple browsers and devices (CIT i, j)
- Understand the issues surrounding search engine optimization (CIT b, m)
- Demonstrate application of multiple navigational strategies (CIT b, m)
- Define and apply techniques for optimizing speed of web page delivery (CIT b, m)
- Demonstrate application of reusability strategies for web components (CIT b, c)
- Create web forms using validation and incorporate usability (CIT c, i)
- Design pages using sound web design techniques and methods including usabiltiy and accessibility standards. (CIT i, m)
CIT Student Outcomes(What are these?)
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to use and apply current technical concepts and practices in the core information technologies.
(m) An understanding of best practices and standards and their application.
- Web Page Design Guidelines
- Reusability Tools
- Search Engine Recognition
- Web Forms and Usability
Principles of Undergraduate Learning (PULs)
3. Integration and Application of Knowledge
4. Intellectual Depth, Breadth, and Adaptiveness