2009-03-21 4 views
2

Итак, еще один вопрос обучения. Я преподаю этот курс в веб-разработке, и школа, в которой я работаю, имеет рекомендуемый текст, который мы должны использовать, но я чувствую, что большая часть материала является довольно поверхностным уровнем для «принципов веб-дизайна», например, эти являются темы:Принципы преподавания веб-дизайна

  • Браузеры
  • Платформы
  • Стандарты
  • Разрешение монитора
  • скорость соединения и методы и Аудитории

Считаете ли вы, что этого достаточно, чтобы представить концепции веб-дизайна?

ответ

2

Это курс для графических дизайнеров, чтобы узнать, как создавать веб-страницы?

В этом случае речь идет об основных элементах (браузерах, шрифтах, цветах, страницах, апплетах и ​​т. Д.) И о том, как их использовать, чтобы выглядеть красиво.

Это курс для программистов, чтобы узнать, как создавать веб-приложения?

Затем вам необходимо глубоко погрузиться в протоколы, безопасность и нагрузку на лодку технических проблем, связанных с тем, чтобы вещи запускались через Интернет (это ужасно сложная технология).

Это курс для интерактивных дизайнеров, чтобы узнать, как создавать интерфейсы?

Тогда вам нужно рассмотреть точку зрения пользователя и как сделать их опыт с инструментами более дружелюбными и более производительными.

"веб-дизайн" является довольно общим термином :-)

Павла.

+0

ОК, это важный момент. это вводный курс для студентов программы IS. Возможно, что «веб-дизайн» на самом деле слишком общий. – Irwin

0

Я хотел бы видеть доступность в рамках любого учебного плана по веб-дизайну/разработке. С ростом законодательства мне представляется вполне логичной основой для профессиональной карьеры.

+0

Доступность не содержится в обсуждении стандартов? – Irwin

+0

Я предполагаю, что это так, я просто хотел бы увидеть, что эти стандарты были выделены.Слишком много «дизайнеров/разработчиков» не обращают внимания, и я устаю советовать людям соблюдать стандарты/требования доступности, потому что они стали ленивыми по привычке. –

1

Я думаю, что веб-дизайн и веб-разработка являются отдельными дисциплинами. Темы, которые вы публикуете, не охватывают ни один из них.

Edit:

Веб-дизайн - цвет и цветопередачу соображения, форматы изображений, средства проектирования, компоновки страницы и код последствия, HTML основы, CSS, информационная архитектура, удобство и практичность метрик, передает РИА инструменты ...

веб-разработка - HTTP протокола, HTML, CSS, JavaScript, серверные языки, среды выполнения и развертывания соображений, производительности и масштабируемости, основы баз данных, Ajax, Flex, Silverlight, ...

список бесконечен, но по сути, веб-дизайн посвящен представлению и структурированию в образование, веб-разработка - это, ну, развитие.

3

Я добавил бы «юзабилити» как тему. Я рекомендую книгу Стива Круга

Don't Make Me Think
здравый смысл подход к веб-юзабилити

Юзабилити дизайн является одним из самых важных - но часто не менее привлекательных - задач для веб-разработчика , In Do not Make Me Think, автор Steve Krug облегчает тему хорошим юмор и отлично подходит к делу примеры.

Другим отличным ресурсом является Nathan Bower's UX Hero блог о дизайне пользовательского дизайна.

+0

ОК, определенно отмечено. – Irwin

0

Абсолютно нет. вам нужно гораздо больше смысла в классе.

Веб-дизайн в конечном счете об организации информации. Дизайн касается эффективности визуального представления. чтобы понять, что такое хорошая организация, им нужно знать, почему организация работает и что она делает.

Все знают, что интернет важен, но не все знают почему.

Я хотел бы добавить следующее:

-> The rearangement пространства и время из Интернета: сайтов приносят витрины Into гостинных народов, пусть прочтет/вид/смотреть вещи тира собственного времени. Электронная почта и форумы позволяют людям публиковать вопросы и ответы в свое время. чаты позволяют людям говорить во время многозадачности. Вот как должна оцениваться эффективность веб-дизайна, как он вносит или препятствует этим действиям.

-> Ускоренный обмен: Позволяет организовывать информацию, которая делает доступ к двум способам обмена мнениями более доступными. Целенаправленная и организованная информация читается, появляются специальные оппины. Мнение меньшинства в маленьком городке может сотрудничать с общим видом на всем континенте.

Я бы изменить исходные пункты, как следует быть более широкие понятия:

сочетающие Браузеры, стандарты, разрешение монитора, чтобы быть: -> смотреть с разных мест: Почему все в Интернете должен быть построен различные настройки, контрастировать с печатной страницей, где размер и среда предсказуемы, с различием предпочтений браузера/OS/User в Интернете. И добавьте в список мобильные устройства и инвалиды.

Развернуть пункт «Стандарты», чтобы включить программное обеспечение с открытым исходным кодом и концепцию того, как проприетарное программное обеспечение стало барьером для сотрудничества, что крайне необходимо в Интернете.

0

Знают ли студенты, что HTML/CSS входит в курс, или вы учите его им? Если им все еще нужно изучать HTML, это ограничит то, что вы можете преподавать в течение семестра. Крайне важно, чтобы у них было удобное и точное понимание HTML.

Если есть прочная основа html, то концепции, которые преподаются в удобстве использования, доступности и стандартах, будут намного проще.Убедитесь, что вы подчеркиваете, что html используется для описания содержимого внутри, а не для создания веб-страницы. Это работа CSS.

Чтобы учить удобство использования, доступность и т. Д., Вы должны назначить чтение. Выделите несколько блогов, какой-то учебный сайт или любое место в Интернете, где есть интеллектуальное обсуждение веб-дизайна. Это позволит студентам подумать о принципах веб-дизайна, изучая код. Это также покажет им ресурсы, чтобы учиться самостоятельно.

Одним из навыков, которые редко учатся в классах (по крайней мере, в моем опыте), является то, как научиться чему-то самостоятельно. Благодаря веб-дизайну и веб-разработке этот навык необычайно важен. Так научите их, как google, куда идти, когда Google терпит неудачу, а затем места, чтобы задавать вопросы. Я бы сказал, избавиться от книги и сделать класс ресурсов полностью цифровой. Студентам не нужно было покупать книгу, материал был бы намного более актуальным, и они изучали навыки, которые они могут использовать, когда класс будет выполнен.

Надеюсь, это поможет, потому что я хотел бы увидеть изменения в способе обучения веб-дизайну. Я в университете и взял несколько разочаровывающих классов веб-дизайна. Если вы хотите, чтобы я расширился по любому из пунктов, просто дайте мне знать.

0

Прежде всего, есть разница между Web Developer и Web Designer .

Разработчик - это кодер, который использует HTML, CSS, JavaScript, PHP, ASP, MySQL и другие языки в сочетании, чтобы сделать работу сайта.

Дизайнер - это лицо, которое придумывает графический внешний вид сайта. Этот человек использует программу, обычно Adobe Photoshop, для создания внешнего вида сайта, а затем дает завершенный вид разработчику, так как этот человек знает, над чем работать.

Во-вторых, сам курс.

С самого начала вы должны четко указать, как разные языки разделены и как они работают.

  • (X) HTML: Язык разметки. Он дает определение того, что текст на самом деле. Это и адрес, это абзац, это гиперссылка или что-то еще?

  • CSS: Используется для определения внешнего вида сайта, используемого шрифта, пикселизации, местоположения текста и изображений и т. Д.

  • JavaScript: Используется для влияния на поведение сайта при определенных вещах. Отличным примером является this site. JavaScript обеспечивает удобную среду.

Somuch для клиентов. Это займет целый год. Тогда serveride, такие вещи, как PHP и т. Д., Что намного проще, если вы потратили некоторое время на HTML/CSS/JavaScript, не беспокоясь о серверных языках.

1

Учитывая, что ваши ученики являются учениками ИС, возможно, самая важная вещь, отсутствующая в вашем списке, - юзабилити --- Это то, о чем они должны знать и не могут получить от других курсов. Учебники Якоба Нильсена довольно хороши.