comp 1950 > week 1

Outline

Here is the current Course Outline (by week):

Week 1
Course Introduction: (this week!)
Week 2
Web Development Tools / Standards Development
File & site management, working in teams
Introduction to real-world tools for developers
Standards in web development
Week 3
XHTML1, XHTML 2, HTML 4, HTML 5
History and current developments
What should you use?
Week 4
Review of CSS concepts
Deconstructing examples and reusing good code
Beyond text formatting & page design
(Quiz 1)
Week 5
Advancing CSS
Implementing a site-wide system
Project outlined
Week 6
Server Side Includes
Using SSIs. Combining with scripting to enable site-wide coding
Basis for Template Development
Week 7
Social Software
Blogs, wikis, user-driven sites, communities
Creating sites with Templates
Week 8
Development Methodology
Requirements, Design, Production, Launch, Maintenance
Working with clients
Midterm
Week 9
Behaviour
Adding the final layour: interactivity
Looking at various JavaScript Libraries and Frameworks
Week 10
Site Construction
Concepts for constructing sites of all sizes. Team or individual.
Week 11
Project Work
Week 12
Final Examination

Other subjects? Tailor the course!

  • What would you like to learn about?
  • What are you most interested in learning?
  • What skills would you like to acquire?
  • Are there subjects not covered here?
  • Survey on myBCIT

introductions

All About Alistair Calder

  • Web Developer since 1995
  • Lead web developer for:
    • Top Producer Systems
    • Multiactive
    • One Atmosphere (my own design firm)
  • Currently: Technical lead on student portal, myBCIT
  • Broad knowledge set focussed mainly on web technologies

trivia

  • Worked as:
    • Real Estate Agent
    • Waiter
    • Car Parts Stacker
    • Corporate Trainer
    • Played in a band for 3 years
    • Software Technical Support
    • Muffin Tin Greaser
  • Locked myself on the roof of the Rogers Cantel building up at Metrotown by accident. Had to call a friend to come up and let me back in the building.
  • Live with a Nova Scotia Duck Tolling Retriever: Finnegan

Introductions: Who Are You?

Pair up with your neighbour and find out from them:
  • Name
  • Occupation
  • Web Development Experience
  • Why COMP 1950?
  • What do you want to get out of the course?
  • Little-known trivia
After 5 minutes, you will introduce your classmate.

web space

Each student will get personal webspace. This is different than in the past, as this space is exclusively yours, with your own username and password.

SignalFlare Setup

  • You will create your account in the system one by one
  • Be prepared to enter your:
    • directory name
    • username
    • password
  • TIP: Use your BCIT ID and Password (used for logging into lab computers) to make it easier
  • Instructor will have you enter your information to create account
  • The account is created immediately
  • Your URL will be: http://students.signalflare.ca/{name}
  • If you took 1850 last term, you should already have this set up!

FTP into your Account

  • Use CORE FTP (Start > Utilities > CoreFTP)
  • Click FILE > CONNECT
  • Click NEW SITE (bottom left)
  • Site Name: SignalFlare
  • Host / IP / URL: www.signalflare.ca
  • Username: {your username}@signalflare.ca
  • Password: {your password}
  • Click CONNECT (bottom)
  • NOTE: Core FTP may have a typo! Check carefully in the URL field!

assignment

Create your course web site:

  • Check out the example page created by a past student: Lori's Example
  • Include your personal Introduction (from earlier in this class) for your Bio
  • Make sure you include your BCIT ID and myBCIT E-mail address
  • Make it as simple or complex as you like
  • This page will be used for the rest of the course
  • There must be a link for each week we do an assignment in class, or you are assigned one at home.
  • Link from the myBCIT Members page to your SignalFlare page
home | courseinfo | project | 01 | introduction | 02 | tools / xhtml | 03 | Semantics & Markup | 04 | css concepts | 05 | css positioning | 06 | css answers and ssi | 07 | ssi continued | 08 | methodology | 10 | js frameworks | alistair calder | my.bcit | bcit | bcit: computing | alistair.com |