Digital Media Minor
The Digital Media Design program bridges the arts and sciences by providing students with both technical knowledge and an understanding of aesthetics. Faculty from the Departments of Art, Communication, and Computer Science provide a solid foundation of theoretical knowledge tempered with practical, professionally applicable experience in digital media. The minor emphasizes Web design and development, both technical and artistic, and it also provides latitude for coursework leaning more toward the history and theory of digital communications, or more toward the artistic and creative, or even geared more toward computer science and database-driven Web applications.
CSCI 270: Web Development
This course builds upon Web programming fundamentals. It includes a review of HTML and CSS fundamentals and detailed coverage of CSS topics including selectors, cascade, positioning, page layout techniques, CSS media queries, and responsive/mobile design techniques. The course provides an introduction to server-side scripting and server side includes, advanced CSS/JavaScript frameworks, responsive grid design, and user interface tools. Prerequisites: CSCI 107 and Art 142.
- This site is my project for CSCI 270 - Web Development
- It is built using the latest coding standards for HTML5 and CSS.
- This site is coded by hand with the Visual Studio code editor. A WYSIWYG editor was not used.
- This site is manually managed on the Web server using the Cyberduck FTP client.
- The favicon and logo are custom built using Adobe Illustrator.
- The layout of this page is in a page wrapper.
- This page has two fonts. This bullet list font is a CDN font called Teko found on Google fonts. The headers and the nav bar have a local font called Ailerons.
- This page uses a normalizer style sheet to provide a uniform canvas across all browsers before adding unique CSS characteristics. I downloaded the stylesheet from https://necolas.github.io/normalize.css/
- This site is using Server-Side Includes implemented with PHP so that all these pages use a common Header/Footer.
- My final project for this courses uses the W3.CSS Framework to create a fully responsive Web page.