Welcome to CSCI N241 Fundamentals of Web Development
The purpose of this course is to provide the student with a comprehensive understanding of the tools and problem-solving methodologies related to building effective World Wide Web sites. Although we will discuss specific tools, such as HTML, our primary focus will be upon underlying problem-solving and information-gathering techniques, which will outlast any particular language. The lecture will discuss general concepts and syntax, whereas the lab will focus upon implementation and practice.
By the end of this class:
- You will understand and practice a problem-solving methodology known as STAIR, with particular attention paid to solving web design problems.
- You will understand and practice using various Internet tools such as telnet and FTP.
- You will understand and practice using the UNIX operating system
- You will understand how to use Emacs as a tool for high-end text editing.
- You will understand and practice using HTML and XHMTL as languages for creating web pages.
- You will understand and practice using Cascading Style Sheets as an advanced tool for enhancing web pages