Difference between revisions of "Fall 2008 LPT730 Weekly Schedule"
(→Session 04 (Sept 25 - Oct 1) - Finding and Moving Files) |
|||
Line 2: | Line 2: | ||
== Weekly schedule remarks == | == Weekly schedule remarks == | ||
* This schedule is tentative and is subject to change | * This schedule is tentative and is subject to change | ||
− | * The instructional portion of the course will consist of | + | * The instructional portion of the course will consist of 10 weekly sessions |
− | * A "Session" | + | * A "Session", unless announced otherwise, starts on Thursday starting with a lecture followed by a lab on Tuesday for this course |
</blockquote> | </blockquote> | ||
Line 154: | Line 154: | ||
== Links == | == Links == | ||
+ | TBA | ||
− | = Session 04 (Sept 25 - Oct 1) - Finding and Moving Files = | + | = Session 04 (Sept 25 - Oct 1) - Finding and Moving Files, XHTML = |
== Lecture == | == Lecture == | ||
Line 165: | Line 166: | ||
* Peer-to-peer Protocols | * Peer-to-peer Protocols | ||
* Peer-to-peer Applications | * Peer-to-peer Applications | ||
+ | * XHTMl Fundamentals | ||
+ | * XHTMl Editors | ||
Software Covered | Software Covered | ||
Line 176: | Line 179: | ||
* azureus | * azureus | ||
* amule | * amule | ||
+ | * vi | ||
+ | * Bluefish | ||
Class slides: TBA | Class slides: TBA | ||
− | = | + | == Lab #4: == |
− | = Session | + | TBA: |
+ | |||
+ | == Links: == | ||
+ | TBA | ||
+ | |||
+ | = Session 05 (Oct 2 - Oct 15) - Document Creation: CSS and JavaScript = | ||
= Midterm Test (Oct 16) = | = Midterm Test (Oct 16) = | ||
Line 186: | Line 196: | ||
= Fun and Games (Oct 27) = | = Fun and Games (Oct 27) = | ||
− | = Session | + | = Session 06 (Oct 30 - Nov 5) - Document Creation: Linux = |
− | = Session | + | = Session 07 (Nov 6 - Nov 12) - File Formats: Linux = |
− | = Session | + | = Session 08 (Nov 13 - Nov 19 ) - File Formats: Conversion = |
− | = Session | + | = Session 09 (Nov 20 - Nov 26) - Graphics Applications and Multimedia Software = |
− | = Session | + | = Session 10 (Nov 27 - Dec 3) - Office Productivity = |
− | = Course Wrap-Up and Review (Dec 4) | + | = Course Wrap-Up and Review (Dec 4) = |
= Exam Week (Dec 8 - Dec 12) = | = Exam Week (Dec 8 - Dec 12) = | ||
[[Category:LUX]] | [[Category:LUX]] |
Revision as of 13:35, 21 September 2008
Contents
- 1 Weekly schedule remarks
- 2 General rules about LPT730 labs
- 3 Meet and Greet (Sept 2)
- 4 Session 01 (Sept 4 - Sept 10) - Course Introduction, Software Licensing
- 5 Session 02 (Sept 11 - Sept 17) - Electronic Communication
- 6 Session 03 (Sept 18 - Sept 24) - Browsers, WWW Downloaders
- 7 Session 04 (Sept 25 - Oct 1) - Finding and Moving Files, XHTML
- 8 Session 05 (Oct 2 - Oct 15) - Document Creation: CSS and JavaScript
- 9 Midterm Test (Oct 16)
- 10 FSOSS and Study Week (Oct 20 - Oct 24)
- 11 Fun and Games (Oct 27)
- 12 Session 06 (Oct 30 - Nov 5) - Document Creation: Linux
- 13 Session 07 (Nov 6 - Nov 12) - File Formats: Linux
- 14 Session 08 (Nov 13 - Nov 19 ) - File Formats: Conversion
- 15 Session 09 (Nov 20 - Nov 26) - Graphics Applications and Multimedia Software
- 16 Session 10 (Nov 27 - Dec 3) - Office Productivity
- 17 Course Wrap-Up and Review (Dec 4)
- 18 Exam Week (Dec 8 - Dec 12)
Weekly schedule remarks
- This schedule is tentative and is subject to change
- The instructional portion of the course will consist of 10 weekly sessions
- A "Session", unless announced otherwise, starts on Thursday starting with a lecture followed by a lab on Tuesday for this course
General rules about LPT730 labs
- All labs are due on Wednesdays 11:59 p.m. at the end of their respective sessions
- Labs are subject to a penalty of 20% of their mark for each 24 hours if completed late
- Make sure to reference your work - anything that you did not know and had to find out, even if not quoted directly must be referenced
- An article without references will not be accepted
- A single source will not be accepted
- Each research article/topic entry must be at least 350 words in length
- Email your professor with the blog URL (if applicable) so your work can be aggregated for others to see
- These rules apply to all labs unless noted otherwise
Meet and Greet (Sept 2)
- If possible, come and introduce yourself in person
Lab #0
- Open a blog account if you do not have one
- Create a blog section devoted to the LPT730 course
- In the first blog entry tell about yourself
- Education and/or professional background
- Your interests in computers (other than playing games)
- Hobbies away from computers
- Anything else you wish to share with the world
- In another entry write an article about two desktop software applications that you use often.
- Your choices do not have to be Linux-based or open source, but please make an effort to show us something unusual - MS Office, Firefox etc. are not the best choices
- What do you use it for and why
- Highlight strengths and weaknesses of the software
- For each of your choices provide at least one screenshot
Note: this lab is not graded, however mandatory. This lab is exempted from the length and referencing requirements unless something is copied or quoted directly.
Session 01 (Sept 4 - Sept 10) - Course Introduction, Software Licensing
Lecture
- Course Introduction
- Software Licensing Modes
- Open Source Licensing
- Fedora Linux
- General Overview
- GNOME Desktop
Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_01.odp
Lab #1
- Research and blog about the following topics:
- Topic 1: Software Patents - good or bad?
- Topic 2: Proposed Federal Bill C-61 and its potential impact on open source software
Links
Blog_Guidelines
Open Source%40Seneca Planet List
Fedora Project: http://fedoraproject.org/
Open Source Initiative: http://opensource.org/
GNU OS: http://www.gnu.org/
Happy Birthday GNU by Stephen Fry: http://www.gnu.org/fry/happy-birthday-to-gnu.html
Open Source As Alternative: http://www.osalt.com
CNN on Software Patents: http://www.cnn.com
Wikipedia article on Software Patents
List of software patents
Session 02 (Sept 11 - Sept 17) - Electronic Communication
Lecture
- Package Management
- Software Integrity
- Electronic Communication
- Electronic Communication Security
- Public Key Encryption
- Communication Protocols
- Electronic Mail
- Secure E-Mail
- IRC
- Instant Messaging
- VOIP
- Software Covered
- rpm
- yum
- PackageKit/pkcon
- md5sum
- Evolution
- Mozilla Thunderbird
- Alpine
- gpg2
- Chatzilla
- XChat
- Irssi
- Pidgin
- Ekiga
- Twinkle
Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_02.odp
Lab #2
Complete the following using Thunderbird with the Enigmail add-on.
- Using gpg2 create an OpenPGP key pair for yourself. Make sure to create a proper and secure backup of your keys.
- Configure your email client for OpenPGP support.
- Post your public key in ASCII format on your blog. Also, upload your key to a keyserver (pool.sks-keyservers.net).
- Send a PGP-signed message to your LPT730 professor.
- Assuming that you completed all above steps correctly, you will receive a digitally signed and encrypted reply.
- Reply with an encrypted and signed message, making sure to quote the conversation in-line.
Optional work: Obtain public keys from your classmates, install them in your email client and start communicating using secure email.
Links
Thawte Inc. Personal Email Certificates: http://www.thawte.com/secure-email/personal-email-certificates/index.html
Enigmail Project: http://enigmail.mozdev.org/home/index.php
IRC Tutorial
IRSSI Tutorial
Leet: http://en.wikipedia.org/wiki/Leet
Ekiga Behind a NAT Router: http://wiki.ekiga.org/index.php/Ekiga_behind_a_NAT_router
Session 03 (Sept 18 - Sept 24) - Browsers, WWW Downloaders
Lecture
- Browser Overview
- File System Browsers
- The HTTP Protocol
- Web Browsers
- Plug-ins and Add-ons
- Privacy and Security
- XML Feeds
- Text-Only Browsers
- WWW Downloaders
Software Covered
- Mozilla Firefox
- Konqueror
- Epiphany
- Opera
- Lynx/Elinks
- wget
- httrack
- Downloader
Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_03.odp
Lab #3
Research and blog about the following topics:
- Phishing - what is it and what tools do we have to defend ourselves?
- Robot Exclusion Standard - what is it, weaknesses, example robot.txt configurations.
Try to make your posts at least 350 words each, properly referencing your sources. Provide examples whenever possible. There is no need to title the post with the course code or lab number - simply title them according to the topic.
Links
TBA
Session 04 (Sept 25 - Oct 1) - Finding and Moving Files, XHTML
Lecture
- Linux Path
- File System Searching
- Copying Files Over Network
- FTP
- Internet Search Engines
- Peer-to-peer Protocols
- Peer-to-peer Applications
- XHTMl Fundamentals
- XHTMl Editors
Software Covered
- find
- locate
- scp
- sftp
- gFTP
- transmission
- ktorrent
- azureus
- amule
- vi
- Bluefish
Class slides: TBA
Lab #4:
TBA:
Links:
TBA