| Instructor: Peter Breznay | Location: Computer Science Lab (MAC 122) | |
| Office Hours: MW 2:30-3:30 pm | Office: CH C324 | |
|
and by appointment | Phone: 465-2170 |
Text:
J. Duckett, Beginning Web Programming with HTML, XHTML and CSS, Wrox 2008
| Internet Technologies: | W3Schools Main Page - best site to learn all Internet-related technologies | |
| Internet Tutorial: | Tizag - good tutorials for details | |
| IP Addresses and Domains: | ICANN Homepage | |
| HTML Standards: | W3C Homepage | |
| HTML Validation: | HTML validation upload page | |
| HTML Tags and Attributes: | HTML Tag Reference | |
| HTML Tutorial: | Getting Started with HTML | |
| Cascading Style Sheets: | W3C CSS Reference | |
| JavaScript Reference: | JavaScript References | |
| VBScript Reference: | Soft Lookup VBScript Reference | |
| ASP Reference: | Four Guys From Rolla |
| HTML Editors: we are going to use Microsoft Web Expression in class. Here are some free editors that you can obtain: |
| Expression Web | Version 1.0 | by Microsoft | |
| Portable NVU | Version 1.0 | by PortableApps.com | |
| Portable Apps Suite | Version 1.0 | by PortableApps.com | |
| Visual Web Developer Express | Version 1.0 | by Microsoft | |
| Webmaster | Version 2.1 | by HTML-Helper, Inc. |
| Topic | Content Description |
|---|---|
| 1 | Introduction to computers and computing. The Internet and the World Wide Web. |
| 2 | HTML Editors. The MS Visual Web Developer. Creating a first Web Page. |
| 3 | Basic HTML tags. Browser safe colors. HTML Lists and Tables. Frames. Maps. |
| 4 | Style and Cascading Style Sheets (CSS). |
| 5 | Attributes, Lists, Tables. Web Page Design and Layout. Frames. |
| 6 | Hyperlinks. Using images and multimedia objects. |
| 7 | Introduction to Programming. Programming Languages and JavaScript. Basic I/O in JavaScript. |
| 8 | Objects and Variables. Browser Objects Structure and DOM. Syntax errors and logic errors. Debugging a program. |
| 9 | Functions and Parameters. Passing and receiving parameter values. |
| 10 | XHTML Forms. Visual Controls and GUI elements. Designing a Graphical User Interface. |
| 11 | Logic Expressions and Conditional statements. Selection controls: Check Boxes, Radio Buttons, Pop-up Menus. |
| 12 | Repetition Structures. Loops and Arrays. Iterating through and Array. |
| 13 | Strings and String operations. Dates and Date Objects. |
Grading Policy: Homeworks 50%, Midterm 20%, Final 30%
Assignments: