Murray Saul's BIF713 Webpage  
 
BIF713 Course Notes
Week Lecture Notes Required Labs
  (Week 1)
Course Introduction:
  1. • Resources
  2. • Survival Skills
  3. [ Subject Outline ]
  4. [ Class Standards ]
First Week Survival:
  1. [ Computer Accounts ]
  2. [ Matrix / Phobos
      online tutorial
    ]
  3. [ vi text editor
      online tutorial
    ]
HOW-TOs:
Obtain Matrix/Phobos Accounts
  1. [ Obtain Matrix/Phobos Accounts ]
  2. [ SCS Prelab ]
Other Resources
  1. [ Linux Text (online) ]

  2. Additional Resources: Free Telnet Applications
    (for use at home)

    [ QVT Term ]
    [ SSH/SFTP ]
    [ Putty ]
  (Week 2)
Topics:
  1. • Windows XP
      Basics
  2. • XP Shortcuts /
      XP Commands

  3. Handout:
      [ Windows XP ]
Lab 2 (Due Date: TBA)
  1. Windows Shortcuts/Commands
    [ HTML ]  [ Word Doc ]
Other Resources
  1. [ Windows XP Shortcut Keys ]
  2. [ Mouse Keys Diagram ]
  3. [ Windows XP Commands ]
  (Week 3)
Topics:
  1. • File Compression (WinZip)
      [ Compression Concepts ]

  2. • File Transfer Protocol (FTP)
      [ How to use FTP ]

  3. • Intro to Unix/Linux
      [ Intro to Unix/Linux ]

  4. • Basic Linux Commands
      [ Basic Commands ]
Lab 3 (Due Date: TBA)
  1. [ Windows Commands / FTP / WinZip ]
Other Resources
  1. [ WinZip Website ]
  2. [ List of FTP Commands ]
  (Week 4)
Topics:
  1. • File Managment
      [ Lecture - Slides ]
Lab 4 (Due Date: TBA)
  1. [ Linux Basics ]
  2. [ File Management ]
Other Resources
  1. [ Managing Files ]
  2. [ File Structure ]
  (Week 5)
Topics:
  1. • File Permissions
      [ Lecture - Slides ]

  2. • Intro to System Analysis
      and Design
      [ Lecture - Slides ]

  3. Assignment #1

    [ Assignment Specifications ]
Lab 5 (Due Date: TBA)
  1. [ File Permissions ]
Other Resources
  1. [ File Permissions ]
  (Week 6)
Topics:
  1. • Foreground vs. Background
      Processes
      [ Lecture - Slides]

  2. • Installing Linux Apps /
      Installing Open Workbench
      CASE tool
      [ Lecture - Slides ]
Lab 6 (Due Date: TBA)
  1. [ Install Open Workbench ]
Other Resources
  1. [ Processes ]
  2. [ Process Chart ]
  3. [ Open Workbench Website ]
  4. [ Other Proprietary CASE Tools ]
  (Week 7)
Topics:
  1. Generating Webpages
    (using PHP)

  2. Midterm Exam

    [ Details ]

Additional Practice:

  1. [ MS Windows XP ]

    [ File Compression / FTP ]

    [ Vi Text Editor ]

    [ Linux Commands ]

    [ Processes ]

    [ File Management ]
Reading Week : No scheduled classes
  (Week 8)
Topics:
  1. PHP / Continued ...

  2. Systems Analysis & Design:
    Information Gathering
    [ Lecture - Slides ]

  3. Assignment - Phase 1
    Specifications:
    [HTML]


Lab 7:
(Due Date: TBA)
  1. None
Additional resources - Processes:

  1. [ Processes ]
  2. [ Process Chart ]
  (Week 9)
Topics:
  1. Additional Linux Utilities

    [ Data Utilities]

  2. Redirection

    [ Redirection]

  3. Assn 2 - Phase2:
    [HTML] [MS_Word]

Lab 8:
(Due Date: TBA)
  1. [ Redirection/processes ]
Additional resources - Redirection:

  1. [ System Analysis:Def'n ]
  2. [ Redirection of Input and Output ]
  (Week 10)
Topics:
  1. Systems Analysis & Design:

    [ Organization Chart / DFDs ]

  2. Linux :
    [ Redirection - Pipes]

  3. Assignment - Phase 2
    Specifications:
    [HTML]
Lab 9:
(Due Date: TBA)
  1. System Analysis & Design:
    Install / Use Dia
    [ MS Word ]
Additional resources - Redirection:

  1. [ Redirection Ex. ]
  2. [ Org. Chart - Def'n ]
  3. [ DFD - Def'n ]
  4. [ Dia Website ]
  (Week 11)
Topics:
  1. Systems Analysis & Design:

    [ System Flowcharts / Gantt Charts ]

  2. Linux :
    [ Reg. Expressions ]

  3. Assn 3:
    [HTML] [MS_Word]

Lab 10:
(Due Date: TBA)
  1. Part A: [ Reg. Exp. ]

  2. Part B:
    Flowchart/Gantt Charts
    [ Word ]
Additional resources - Redirection:

  1. [ Reg. Exp. - Def'n ]
  2. [ Flowchart - Def'n ]
  3. [ Gantt - Def'n ]
  (Week 12)
Topics:
  1. Hard vs. Sybolic Links

    [ Hard/Symbolic Links ]

  2. *** END OF CONTENT FOR FINAL EXAM ***

  3. PHP
    (For interest only)

  4. [ Slides]

  5. [ Examples]

  6. Shell Scripting
    (For interest only)

  7. [ Scripting I]

  8. [ Scripting II]

  9. [ Scripting III]

  10. [ Scripting IV]

  11. [ Scripting V]

Labs (for interest only)
  1. *** END OF CONTENT FOR FINAL EXAM ***

  2. Basic Scripting:
    [ Basic Scripting ]

    Advanced Scripting:
    [ Advanced Scripting ]

Additional resources:

  (Week 13)
Topics:
  1. Course Review
 

Room: TEL2105      e-mail: murray.saul@senecac.on.ca

Valid CSS!