CSci 1001: Introduction to the Computing World -- Resources.
[Home]
[Syllabus]
[Assignments]
[Resources]
On this page:
- Sept. 11. A simple XHTML web
page
- Sept. 18. The same page formatted
with a simple CSS style sheet; the CSS file for the page
- Sept. 18. A similar page
formatted differently, the CSS file for the page
- Sept. 25. A similar page
formatted using CSS classes, the CSS file for the page
- Sept. 25. The first
Javascript example: printing data, alerts, working with variables.
Important notes:
- to see JavaScript error messages in Firefox, go to
Tools ->
Error Console"
. Clear the old messages, then reload the
page.
- JavaScript may be blocked by your browser. Usually an option of
unblocking it is given - choose to unblock.
- If you are trying your program in IE, make sure to allow debugging
JavaScript:
Tools -> Internet options -> Advanced
, then
unclick "Disable scipt debugging", click OK. The error messages will
pop up. This refers to IE7, things may be a bit different for other
versions.
- October 2: parseFloat
example, more on numbers and
computation (includes random number generator)
- October 2: JavaScript
conditionals, exercise on
conditionals, combining
conditions.
- October 16: Loops: Printing numbers
with loops, Drawing lines with
loops
- October 28: Use the XHTML
example in the problem set 2 and write a CSS file to set up the
following:
- Make all links show up in italics
- Make all h1 headers and all citations be white on black
background
- Make all visited links in class1 be red.
- Make all elements marked as "class2" have a red border
- Make list elements within class1 and id be marked by circles
(list-type-style: circle)
A Javascript example
for review. This program doesn't work. Copy its source from "View
Source" and correct all mistakes.
- November 4: Checking user input
in a loop
- November 4: JavaScript functions.
- November 6, 11: JavaScript Events.
- November 18: Javascript arrays
- November 18: Fun with time
Also see examples at
W3Schools tutorial and a complete
list of date/time functions.
- December 9: review for the final.
This is by no means an exhaustive list, just samples of various
history-realted sources.
- Algorithms are detailed step-by-step instructions, such as food recipies
- Firefox browser
- Netscape browser
- Opera browser
- Text editor jEdit. It has built-in
support for HTML, CSS, and Javascript code (color-coding, automatic
keyword completion, etc.) jEdit is Java-based, so you need to install
the latest (1.4 or above) version of Java first, it's available here.
Then
download and
install jEdit (get the stable version, not the
development version).
-
WinSCP - a secure
FTP program available at university labs. To install it on your home
machine (Windows) download and run the
installation package for the
latest stable (not beta!) version. Read the documentation to learn how
to use WinSCP. The Quick Start
Guide has enough to get you started. Fugu is a similar
program for a Mac
- W3 schools is an excellent
collection of tutorials on all major web languages and
technologies with loads of examples and try-it-yourself
exercises.
- XHTML at
W3 Schools.
- HTML and XHTML
validator. Checks if your page follows XHTML standard.
- CSS at W3
Schools.
- CSS
validator at W3 Schools.
- Color names for CSS (look up funny numbers like
#008B8B
for your favorite colors)
-
Font resources:
- Zen Garden - a web site that shows examples of CSS use. Might be an inspiration for a web desgin.
- CSS Tips and Tricks - a collection of CSS examples for certain common design elements.
- HTML
forms (scroll down to see examples of different form
elements)
- XHTML
events (onclick, onmouseover, and more)
Data representation
Internet statistics