This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.


Comp 140 - Lecture Notes




Computer Science 140 - Lecture Schedule

Topics we explore during the scheduled lecture times. Some topics may be covered in a later lecture.

Some of these links are external to this site and may include international standards reference material.

  1. Course Introduction - class 1
    • Instructor introduction
    • Course outline, goals, pre-requisites, work expectation
    • If you haven't sent me an email yet (email address), please do so I reply back with your personal course marks code
    • Internet notes PDF  PDF or PDF  PDF

  2. Internet - class 2
    • continuing with the Internet definitions
    • please register your email address with http://hal.cs.camosun.bc.ca/mailman/listinfo/cst1 (that's a number 1 at the end) so that you are able to receive news updates on scholarships, awards, and the MSDN (free Microsoft software downloads)

  3. HTML - class 3
  4. Browsers - class 4
  5. HTML - class 5
    • continuing HTML discussion
    • Quiz 1 handed out due Thursday Oct 11 at start of class

  6. XHTML - class 6
    Supplementary information:

    • HTML tags W3 ver4.0
    • XHTML version 2 working draft
    • Table examples
    • HTML table examples link
    • more complex HTML table example link
    • styling tables
    • img tag
    • accessibility issue over the absence of alt attributes in all images of the 2000 Sydney Olympic games web site
    • imagemaps
    • client side image map link
    • server side image map link (from Deid)
    • Connect to Deepblue network share at Camosun on your laptop or personal desktop
    • For Windows - can use WinSCP PDF, or WinSSH PDF
    • For Mac OS - can use Cyberduck
    • For Linux - can use sftp at the command prompt, or use gftp if it is installed, or use the Konqueror web browser and enter in the Locations: bar 'sftp://userid@asimov.cs.camosun.bc.ca'

  7. CSS - class 7
    Supplementary information:


  8. CSS - class 8
    • continuing with CSS

  9. CSS - class 9
    • continuing with CSS
    Supplementary information:


  10. CSS - class 10
    • continuing with CSS
    Supplementary information:


  11. CSS - class 11
    • continuing with CSS

  12. HTML form - class 12
    • Mapping Deepblue drive using WinSCP PDF
    • HTML form notes PDF  PDF (single page), PDF PDF (four per page) or Powerpoint 2007  PPT
    Supplementary information:


  13. HTML forms - class 13
    • continuing with HTML forms

  14. HTML forms - class 14
    • continuing with HTML forms

  15. Image formats - class 15
  16. JavaScript - class 16
    Supplementary information:


  17. Javascript - class 17

    •        
  18. Javascript - class 18

    •        
  19. Midterm review 1 - class 19
  20. Midterm review 2 - class 20
    • Midterm review notes taken from slides (do not need to print these) PDF PPT
    • In class review set of questions PDF and the answers (but scrambled) PDF • the solutions PDF

  21. Midterm - class 21
    • Midterm test.

  22. Midterm results - class 22
    • Review results of midterm test.

  23. JavaScript - class 23

    •        
  24. Flash - class 24
  25. Flash - class 25

    •        
  26. Flash - class 26

    •        
  27. HCI - class 27
  28. XML/XSLT - class 28
    • XML notes

    • link to ten user interfaces in the future
  29. DOM / jQuery - class 29
  30. search engines - class 30
  31. Topics - class 31

    •        
  32. Topics - class 32

    •        
  33. Review - class 33