CSci 1001: Introduction to the Computing World -- Resources.
[Home]
[Syllabus]
[Assignments]
[Resources]
In-class examples
- Jan. 23. A simple XHTML web
page
- Feb. 1. the same page formatted
with a simple CSS style sheet; the CSS file for the page
- Feb. 1. A similar page
formatted differently, the CSS file for the page
- Feb. 6. A similar page
formatted using CSS classes, the CSS file for the page
- Feb. 8. The first JavaScript
example
- Feb. 15. Adding parseFloat,
JavaScript variables, JavaScript
conditionals
- Example from quiz 2: quiz2.html, quiz2.css
- JavaScript example from quiz 3: quiz3.html
- Feb. 27. More on JavaScript
conditionals
- March 8. Loops: Printing numbers with JavaScript loops,
drawing lines with JavaScript loops, checking user input
- March 20. Review for the midterm. A
Javascript example for review. This program doesn't work. Copy its
source from "View Source" and correct all mistakes.
- March 27. Writing JavaScript functions:
Exercise: write a function that, given a string and
a color, displays that string as a one-cell table with that color as
the background. Start here.
-
April 3. JavaScript events and forms.
- April 12. More JavaScript events: rollovers
- May 3. Review for the final: Forms and text, Images and events
Computer (and computing) history
This is by no means an exhaustive list, just samples of various
history-realted sources.
Software downloads (free)
- 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
XHTML and CSS
- 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.
-
Font resources:
- HTML
forms (scroll down to see examples of different form
elements)
- XHTML
events (onclick, onmouseover, and more)
JavaScript
Data representation
Security and cryptography