TIK2O,
Computer and Information Science,
Grade 10, Open, (1 credit)
What
You Will Learn in This Course:
This course will introduce basic computer programming
and web development concepts and techniques. Students
will develop and apply problem solving and analytical
thinking skills. They will use Hyper Text Markup Language
(HTML) to create and modify webpages. Students will
learn about the stages in software design: the fundamental
programming constructs of sequence, selection, and repetition.
They are introduced to Java Script as a modern Object
Oriented Scripting Language to create interactive webpages.
Major
Topics:
HTML
1. Basic tags
2. Text formatting tags
3. Creating Lists and Indenting
4. Creating Links (page, button, email)
5. Images (format, links), transparent images, animated
gifs, image maps
6. Tables, frames and forms
7. Style Sheets (text format, page layout)
8. DHTML
JavaScript
1. Introducing JavaScript, object oriented programming,
Java versus JavaScript
2. objects and methods, event handlers, Alert window,
Confirm window, Prompt window, comment lines in a JavaScript
program, noscript element
3. JavaScript colors, event handlers: onFocus, onBlur,
onClick, onReset, onSubmit, onAbort, onChange, onSelect
4. variables, assignment statements, variable names,
types of variables, declaring variables, list of reserved
variable names, if ... else statements, comparison operators,
logical operators, multiple conditions, rounding off
numbers
5. Document Object Model
6. Control Structures (Sequence, Selection and loops)
7. window events, status bar, scrolling text, onMouseOver
and onMouseOut event handlers
8. layering objects with DHTML, absolute and relative
positioning, 3D text |
How
you will learn:
A combination of lectures, exercises, research and projects. |