Date Adopted: 2005

Date Reviewed: Aug 2014

Date Revised: Aug 2014

CIS 207Introduction to Web Development

I. CIS 207 Introduction to Web Development– 3 Semester Hours

II. Course Description

This course introduces basic Web page development techniques. Topics include HTML, scripting languages, and commercial software packages used in the development of Web pages. At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages.

III. Prerequisite

CIS 130 or equivalent background

IV. Textbook

Textbook:New Perspectives on HTML & CSS, 6th Edition Comprehensive

Publisher:Course Technology

Author: Carey

V. Course Objectives

  1. Develop Web pages that incorporate a variety of features found in private and commercial applications.
  2. Use a specified markup language to develop a Web page containing basic HTML tags.
  3. Create a Web page that includes various types of hyperlinks.
  4. Design a Web page that incorporates specified colors and graphics.
  5. Design a Web page that incorporates tables.
  6. Design a Web page that incorporates forms with specified elements.
  7. Design a Web page that incorporates cascading style sheets.
  8. Design a Web page that incorporates JavaScript.

VI. Course Outline of Topics

  1. Develop Web pages that incorporate a variety of features found in private and commercial applications.
  2. Use a specified markup language to develop a Web page containing basic HTML tags.
  3. Create a Web page that includes various types of hyperlinks.
  4. Creating hypertext documents
  5. Web page structure
  6. Linear
  7. Hierarchical
  8. Mixed
  9. Creating links
  10. Linking to other documents
  11. Linking to documents on the Internet
  12. Displaying linked documents in a new window
  13. Linking to other Internet objects
  14. Creating anchors
  15. Design a Web page that incorporates specified colors and graphics.
  16. Colors
  17. Working with colors in HTML
  18. Names
  19. Values
  20. Specifying color schemes
  1. Modifying text with <font>tags
  2. Size
  3. Color
  4. Face Specifying color
  1. Graphics
  2. GIF files
  3. GIF controversy
  4. Transparent
  5. Animation
  6. JPEGs
  7. Controlling image placement and size
  8. Alignment
  9. Spacing
  10. Image size
  11. Using the “alt” attribute
  1. Design a Web page that incorporates tables.
  2. Creating text tables
  3. Defining a table structure
  4. Table - <table>
  5. Table row - <tr>
  6. Table data - <td>
  7. Table header – <th>
  8. Identifying the table heading, body, and footer
  9. Table captions
  10. Modifying tables
  11. Borders
  12. Cell padding and spacing
  13. Frames and rules
  14. Table and cell size
  15. Aligning tables and content
  16. Spanning rows and columns
  17. Color schemes of tables
  18. Controlling page alignment with tables
  19. Outer
  20. Nested
  21. Outer and Inner
  22. Design a Web page that incorporates forms with specified elements.
  23. CGI scripts
  24. <form> tags
  25. Form elements
  26. Input boxes
  27. Radio buttons (option buttons)
  28. Selection lists
  29. Check boxes
  30. Text areas
  31. Submit button
  32. Reset button
  33. Hidden fields
  34. “Mailto” option
  35. Tab order
  36. Access key
  37. Design a Web page that incorporates cascading style sheets.
  38. Introduction to cascading style sheets
  39. Type
  40. Inline style sheets
  41. Embedded
  42. External
  43. Resolving style precedence
  44. Style inheritance
  45. Parent and descendant elements
  46. Contextual selectors
  47. Using external CSS to control HTML appearance
  48. Font and text attributes
  49. Families and size
  50. Color and background
  51. Aligning text
  52. List styles
  53. Formatting hypertext links
  54. Container elements
  55. Block-level element boxes
  56. IDs and Classes
  57. Design a Web page that incorporates JavaScript.
  1. Server-side and Client side programs
  2. Development of Java and Java script
  3. Running JavaScript
  4. <script> tag
  5. Hiding script
  6. Sending output to a Web page
  7. Variables and data
  8. Dates
  9. Expressions and operators
  10. Arithmetic
  11. Assignment
  12. Comparison
  13. Logical
  14. JavaScript functions
  15. Conditional statements
  16. Basic use of loops and arrays
  17. Form validation
  18. JavaScript objects
  19. Objects and object names
  20. Document object model
  21. Object collections
  22. Object properties
  23. Modifying values
  24. Assigning property values to variables
  25. Conditional expressions
  26. Managing events
  27. Event handlers
  28. JavaScript commands as hypertext links
  29. Initiating events
  30. Creating a calculated field
  31. Working with a selection list
  32. Radio buttons
  33. “this” keyword

VII. Evaluation and Assessment

Evaluation and assessment will be determined by the instructor and specified on the instructor’s class syllabus. Grades will be based upon following scale: A = 90 – 100%, B = 80 – 89%, C = 70 – 79%, D = 60 – 69%, and F = below 60%.

VIII. Attendance

Students are expected to attend all classes for which they are registered. Students who are unable to attend class regularly, regardless of the reason or circumstance, should withdraw from that class before poor attendance interferes with the student’s ability to achieve the objectives required in the course. Withdrawal from class can affect eligibility for federal financial aid.

IX. Statement on Discrimination/Harassment

The College and the Alabama State Board of Education are committed to providing both employment and educational environments free of harassment or discrimination related to an individual’s race, color, gender, religion, national origin, age, or disability. Such harassment is a violation of State Board of Education policy. Any practice or behavior that constitutes harassment or discrimination will not be tolerated.

X. Americans with Disabilities

The Rehabilitation Act of 1973 (Section 504) and the Americans with Disabilities Act of 1990 state that qualified students with disabilities who meet the essential functions and academic requirements are entitled to reasonable accommodations. It is the student’s responsibility to provide appropriate disability documentation to the College. The ADA Accommodations Office is in FSC 305 (205-856-7731).