www graphic

CSCI 1710

Introduction to Web Design and Development

CSCI 1710

This site is for use in conjunction with ETSU's Desire 2 Learn application for the administration of CSCI 1710 (Jack Ramsey, Lecturer).

It is hosted on the same server that we will use to host and serve up our class projects, labs and assignments. It is hoped that this site and our activities will provide a more immersive learning experience by exposing students to details of web development that extend beyond simply learning the Hypertext Markup Language (HTML5) and Cascading Style Sheets (CSS).

Students will learn interaction with an Internet Service Provider, site design, information architecture, requirements elicitation, identification of targeted user groups, basics (very basic) of Photoshop editing, concepts associated with logos and branding, testing, deployment, search engine optimization, accessibility, and other elements of the Web Design Lifecycle. Web Design

Content

The content of this site will grow over time, as more is developed or converted from older content. Students will be able to access lab materials, homework assignments, video links (for relevant videos and instructor-produced video lectures hosted on YouTube), and any other material deemed to be constructive for the effort of learning web design and development in the first of the web development course series at ETSU.

Philosophy

Though D2L provides all of the functionality that has been reproduced here, it is believed that using the web in a less prepackaged manner will create greater student opportunities for learning this ever-growing technology.

Many students who enroll in CSCI 1710 are not Department of Computing majors. This site is intended to include content that will not only better engage non-computing majors, but also provide them with greater knowledge regarding computing and the things that go on "under the hood" when using higher-end tools to create, test, deploy, and maintain web-based content.

In addition, the content contained herein will satisfy the learning-based outcomes for computing majors and enhance their opportunities for success in the remaining classes in web development, CSCI 1720, Intermediate Topics in Web Development, CSCI 2910, Server-Side Web Programming and CSCI 3110, Advanced Topics in Web Development.