CSCE 102 Outline

       I.      The Internet

    II.      Creating web pages by coding in XHTML

a.      Differences in XHTML and HTML

b.      Tags and Elements

                                                              i.      Block-level tags/In-line tags

                                                            ii.      Nesting

                                                          iii.      Empty

                                                          iv.      Custom tags (user defined)

c.       Cascading Style Sheets

                                                              i.      Internal

                                                            ii.      External

                                                          iii.      Local

                                                          iv.      Applying Classes

d.      Links

                                                              i.      External

                                                            ii.      Internal

                                                          iii.      Combination of External and Internal

                                                          iv.      Opening Multiple Windows

                                                            v.      CSS

1.      a:link

2.      a:visited

3.      a:hover

4.      a:active

e.      Images

                                                              i.      Images as links

                                                            ii.      Images maps

f.        Lists

                                                              i.      Ordered         

                                                            ii.      Unordered

                                                          iii.      Definition

                                                          iv.      Nesting lists

g.      Tables

                                                              i.      Headings

                                                            ii.      Captions

                                                          iii.      Applying CSS properties

h.      Design and layout Issues

                                                              i.      Tables

1.      Nesting Tables

                                                            ii.      Frames

i.        Multimedia

                                                              i.      sound

 III.      JavaScript Programming

a.      Algorithms

b.      Objects

c.       Data types

                                                              i.      Strings

                                                            ii.      Integers

                                                          iii.      Floating point

                                                          iv.      Boolean

d.      Assignment Statements

e.      If Statements

                                                              i.      Logical Operators

                                                            ii.      If   Else

                                                          iii.      Nesting

f.        Using Functions

                                                              i.      Local and Globle Variables

                                                            ii.      Passing Parameters

                                                          iii.      Returning values

g.      Creating Interactive Web pages

                                                              i.      Forms

                                                            ii.      Textboxes

                                                          iii.      Check boxes

                                                          iv.      Radio buttons

                                                            v.      Pull-down menus

h.      Performing Calculations

                                                              i.      Basic arithmetic

                                                            ii.      Using Math Objects

i.        Creating Online Quizzes

j.        Loops

                                                              i.      For

                                                            ii.      While

                                                          iii.      Do-while

k.      Automatic slide show

l.        Arrays

                                                              i.      Creating

                                                            ii.      Using with Loops