CSC-222 Web Development I

Web Development I is an introduction to, and the first of a 2-course sequence in web page development. Students will learn how to design and develop basic Web pages using current technologies and tools. Topics covered include the World Wide Web, HTML, XHTML, CSS, and basic digital imaging techniques. This course will serve as an introduction to Internet technologies used to support browsing, file transfers, e-commerce, and standardization. Other topics addressed include web site publishing, accessibility, social communication, and intellectual property rights as they relate to Web content.

Credits

3

Prerequisite

CSC-115 or CSC-116 with a Grade C or Better OR Equivalent Experience

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Create a well-designed and well-formed Web site utilizing current standards and practices
  2. Demonstrate knowledge in web technologies including HTML, XHTML, CSS, and Image-editing
  3. Prepare images for integration into a Web page
  4. Select appropriate Web tools for a Web development project
  5. Identify Web authoring obstacles/issues created from the lack of standardization by various web browsers and markup language versions
View Course Outline

CSC 222: Web Development I

Department

Computer Science

Course Description

Web Development I is an introduction to, and the first of a 2-course sequence in web page development. Students will learn how to design and develop basic Web pages using current technologies and tools. Topics covered include the World Wide Web, HTML, XHTML, CSS, and basic digital imaging techniques. This course will serve as an introduction to Internet technologies used to support browsing, file transfers, e-commerce, and standardization. Other topics addressed include web site publishing, accessibility, social communication, and intellectual property rights as they relate to Web content.

Credit Hours

3

Contact Hours

Lecture3
Lab0
Other0

Grading Scheme

Letter

Prerequisites

CSC-115 or CSC-116 with a Grade C or Better OR Equivalent Experience

Course Learning Outcomes

  1. Create a well-designed and well-formed Web site utilizing current standards and practices
  2. Demonstrate knowledge in web technologies including HTML, XHTML, CSS, and Image-editing
  3. Prepare images for integration into a Web page
  4. Select appropriate Web tools for a Web development project
  5. Identify Web authoring obstacles/issues created from the lack of standardization by various web browsers and markup language versions

Topic Outline

  1. HTML/XHTML/CSS
    1. History of the World Wide Web and HTML
    2. Web support organizations
    3. The structure of an HTML document
      1. HTML tags
      2. Block-Level and Inline elements
      3. Lists
    4. Web Site Structures and Relationships
      1. Hyperlinks: within a Web page, to another Web page, to Internet Resources
    5. Cascading Style Sheets
      1. History and Concepts
      2. Inline, Embedded and External Style Sheets
      3. Styles
    6. Special Effects with Cascading Style Sheets
      1. CSS Selectors
      2. Page Layout
      3. Styles and Various Media
    7. Web Tables
      1. Structure Options
      2. Formatting
      3. Page Layout
    8. Web Forms
      1. Form Elements
      2. Option and Form Buttons
      3. Web Forms and Web Servers
    9. Multimedia Integration
      1. Basics of digital audio and video
      2. External and embedded media
      3. Active-X components
      4. Embedding Flash movies
      5. Media Players
      6. Java Applets
    10. Frames
      1. Using Frames
      2. Pros and Cons
    11. Well-formed, Valid Documents
      1. SGML -> HTML
      2. XML -> XHTML
      3. DTDs: Transitional, Frameset, and Strict
      4. Validators
    12. IMAGE-EDITING
      1. Images: Bitmap verses Vector
      2. File Formats
    13. Basic Photo Corrections
      1. Resolution and Image Size
      2. Retouching
      3. Color Modes and Saturation
    14. Image Adjustments: Correcting, Adjusting, and Enhancing
    15. Layers
    16. Composting Photos
    17. Text and Text Effects
    18. Preparing Files for the Web