Course DescriptionIntroduces non-majors to web development and networks by a survey of all important concepts and by the use of business tools that simplify the programming work. Discusses HTML5, CSS, and client-side scripting with JavaScript and jQuery under the themes of content structure, visual presentation, and interactive behavior. Explains embedding of media: images, video, and sound. Discusses the use of back-end data (either from databases or XML) to create dynamic web sites. Considers the construction of web forms and the underlying protocols for information exchange: HTTP and HTTPS. Emphasizes the need for testing both correctness and usability. Explains web hosting, operating systems, and network infrastructure. Discusses the automation of web site construction using content management systems. Provides a brief introduction to server-side scripting. Surveys the security problems faced by dynamic web sites. Hands-on laboratory work is built into the course.
Learning ObjectivesUpon completion of this course, students should be able to:
|
Latest News
For help with assignments or questions on grading, contact our TA or check the office hours for Prof. Schedlbauer.
|
