Create headings and cells in a table, use cells that span multiple rows/columns, define
row/column groups, and add a table summary. Understand the difference between
formatting a table using attributes vs. using CSS styles, collapse table borders, and
create a multi-column layout.
Create form elements including field sets, legends, in put boxes, labels, selection lists,
radio buttons, text area boxes, check boxes, spinners, sliders, and form buttons.
Apply styles to web forms, validate form data, and understand how web forms interact
with web servers.
Explore audio/video file formats and embed an audio/video clip using a variety of
techniques. Understand how to incorporate Flash video (as well as YouTube video)
and embed a Java applet using a variety of techniques.
CSCI 63 - Web Programming II (ARCHIVED) C - Completed, P- Planned
Create text and box shadows, work with filters, rotate an object using CSS3, and use
linear gradients. Apply a border image, set the opacity, and apply print styles. Define
the visual viewport, create a media query, and apply styles for mobile devices.
Understand the rules for creating valid XHTML documents and explore the relationship
between HTML5 and XHTML. Apply a DTD to an XHTML document and test/validate
that document under the strict DTD.
Create a script element, write text to a web page using JavaScript, understand and
use basic JavaScript syntax, and work with various data types and variables. Create
and call a JavaScript function, access an external JavaScript file, and use basic
debugging techniques and tools.
Create and use event handlers, extract information from Date objects, and work with
arithmetic operators. Control how JavaScript works with numeric values, explore
conditional, comparison, and logical operators, and run time-delayed commands.
Create an array, populate and reference array elements, and work with array
methods. Use various types of loops to repeat blocks of code, loop through the
contents of an array, and work with ECMAScript5 array methods. Create conditional
statements, use conditional statements with arrays and loops to create a table, and
understand how to interrupt loops.
Understand the document object model (DOM), reference document objects using a
variety of techniques, and use an event handler as an object property. Change the
inline style of a document object, use a CSS selector in an object reference, and loop
through an object collection.
B,E
CSCI 66 - Object-Oriented Programming Using C++