Difference between revisions of "Fall 2008 LPT730 Weekly Schedule"
(→Links) |
|||
Line 14: | Line 14: | ||
* An article without references will not be accepted | * An article without references will not be accepted | ||
* A single source will not be accepted | * A single source will not be accepted | ||
− | * Each article/topic entry must be at least 350 words in length | + | * 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 | * 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 | * These rules apply to all labs unless noted otherwise | ||
Line 44: | Line 44: | ||
** General Overview | ** General Overview | ||
** GNOME Desktop | ** GNOME Desktop | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_01.odp | Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_01.odp | ||
Line 70: | Line 64: | ||
== Lecture == | == Lecture == | ||
+ | * Package Management | ||
+ | * Software Integrity | ||
+ | * Electronic Communication | ||
+ | * Electronic Communication Security | ||
+ | * Public Key Encryption | ||
* Communication Protocols | * Communication Protocols | ||
* Electronic Mail | * Electronic Mail | ||
Line 76: | Line 75: | ||
* Instant Messaging | * Instant Messaging | ||
* VOIP | * VOIP | ||
− | |||
* Software Covered | * Software Covered | ||
+ | ** rpm | ||
+ | ** yum | ||
+ | ** PackageKit/pkcon | ||
+ | ** md5sum | ||
** Evolution | ** Evolution | ||
** Mozilla Thunderbird | ** Mozilla Thunderbird | ||
Line 87: | Line 89: | ||
** Pidgin | ** Pidgin | ||
** Ekiga | ** Ekiga | ||
+ | ** Twinkle | ||
+ | |||
+ | |||
+ | Class slides: http://cs.senecac.on.ca/~mheidenr/lpt730/notes/LPT730_Session_02.odp | ||
== Lab #2 == | == Lab #2 == |
Revision as of 13:43, 9 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
- 7 Session 04 (Sept 25 - Oct 1) - Finding and Moving Files
- 8 Session 05 (Oct 2 - Oct 8) - File Formats
- 9 Session 06 (Oct 9 - Oct 15) - File Formats Continued and Assignment 1 Presentations
- 10 Midterm Test (Oct 16)
- 11 FSOSS and Study Week (Oct 20 - Oct 24)
- 12 Fun and Games (Oct 27)
- 13 Session 07 (Oct 30 - Nov 5) - Graphics Applications
- 14 Session 08 (Nov 6 - Nov 12) - Multimedia Software
- 15 Session 09 (Nov 13 - Nov 19 ) - Office Productivity
- 16 Session 10 (Nov 20 - Nov 26) - Document Creation
- 17 Session 11 (Nov 27 - Dec 3) - Document Creation Continued and Assignment 2 Presentations
- 18 Course Wrap-Up and Review (Dec 4) =
- 19 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 11 weekly sessions
- A "Session" for this course starts on Thursday starting with a lecture followed by a lab on Tuesday
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
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
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
Note: it is suggested to complete this lab 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.
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