Advanced HTML and web authoring topics are covered as students gain first-hand experience in creating computer graphics for a variety of interactive user interfaces. Emphasis is placed on usability, aesthetics and incorporating client feedback into the revision process. This is an introductory course in the fundamentals of computer programming. Topics include variable typing and assignment, basic control structures loops, branches, functions, subprograms and arrays. This course emphasizes problem solving.
Students also explore how culture affects program users.
Covers loops, conditionals, arrays, and functions. Students are introduced to the JavaScript object model, user-defined objects, event handlers, forms, and cascading style sheets. The course emphasizes the use of programming techniques in web pages. Covers variable types, control structures, functions, modular programming, pointers, arrays, structures and an introduction to recursion. The course introduces basic sorting and searching algorithms.