| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

FrontPage

This version was saved 12 years, 10 months ago View current version     Page history
Saved by Harish Pillay
on June 3, 2011 at 10:36:26 pm
 

CPE802 Open Source Productivity Tools

3.0 Academic Units (credits) Academic Year 2010/2011

Announcements

 

Meetings

 

Class Project:

 

Check out this link - a table top Linux machine @ http://wearables.unisa.edu.au/mpx/?q=node/86

 

Installing Fedora on your machine:

 

Interesting research showing that Firefox is gaining significant usage in Europe with some countries at nearly 50%. 

 

Course Summary

Welcome to the CPE802 wiki. This class will meet three times a week starting May 23, 2011 for 4 weeks.

 

This course will introduce you to the philosophy and principles of Free and Open Source Software and all the related tools and techniques. This course is not a programming class per se, but if you have programming backgrounds and/or are interested to learn about the use of open source technologies for software development, you are at the right place.

 

Official/backup NTU course description.

Syllabus

  1. Philosophy of Open Source Software (OSS) and its contribution to innovation
  2. History of OSS
  3. The Principles and Practice of Open Standards and Interoperability
  4. Brief introduction to pure OSS environments including Linux, XWindows, KDE, Gnome
  5. Mixing OSS environments with proprietary OSes(cygwin and xwindows under Microsoft Windows)
  6. Virtualization
  7. The Magic of Live CDs
  8. OSS Office productivity tools (OpenOffice, AbiWord, KOffice, Tex, LaTex, Lyx, Scribus), including spreadsheet, word processor, presentation, advanced drawing tools, and database connectivity for creating self-updating reports and graphs
  9. OSS Web browsers (Mozilla Firefox)
  10. OSS Mail client (Mozilla Thunderbird)
  11. OSS Languages/Frameworks (LAMP, Ruby, Perl, PHP)
  12. OSS Database manipulation (MySQL, Postgres)
  13. OSS Graphics Manipulation (GIMP)
  14. OSS Web Content Management and Collaboration Tools - Git/Subversion/CVS/Darcs, RSS, Wikis, Blogs
  15. OSS Audio and Video Systems - Pod/Vidcasts, Jabber, SIP, unencumbered audio and video formats
  16. OSS Security - GNU Privacy Guard, PKI
  17. OSS, Google, Ajax, Web 2.0

 

 

Class Meetings - 2011

1. Meeting One Monday, May 23, 2011 LECTURE : Introduction to Open Source
2.

MeetingTwo-2010

Wednesday, May 25, 2011 LECTURE : Introduction to Open Source (2)
3. Meeting Three Friday, May 27, 2011

Lab. Introducing Fedora and OSS

4. Meeting Four Monday, May 30, 2011

LECTURE : OS Economic Model & Licensing - 

5. Meeting Five Wednesday, June 1, 2011 LECTURE : Win vs Linux & Virtualization & Cloud Computing
6. Meeting Six Friday, June 3, 2011 Lab. Burning ISOs, PGP 
7. Meeting Seven Monday, June 6, 2011

LECTURE : Class Project; Public Key Infrastructure & LAMP - 

8. Meeting Eight Wednesday, June 8, 2011

LECTURE : Audio + Video Formats, Web 2.0

9. Meeting Nine Friday, June 10, 2011 Lab. Web 2.0 Services
10. Meeting Ten Monday, June 13, 2011

a) CLASS QUIZ - 1st hour. 6-7pm.

b) Class Project: Status and review

c) Security - Public Key Infrastructure

11. Meeting Eleven Wednesday, June 15, 2011

LECTURE:

1. GPLv3, Open Standards, iCommons

2. PKI, GNU Privacy Guard, PGP,

3. Understanding cryptography

12. Meeting Twelve Friday, June 17, 2011 Exam review; Project review.
13. Meeting Thirteen Monday, June 20, 2011 Class Project Presentation.

 

 

Using IRC for logging the class:

 

We will be running IRC chats during the class. If you prefer, you can use the browser to do this.  Go to:

http://webchat.freenode.net.  Choose the channel #cpe802.

 

IRC Chat Logs:

1. May 30 2011

2. June 1, 2011

https://docs.google.com/document/d/10ZNFjeR6uiZWEn6ncJql_Sz_g36ENvlzWFXjBVcjhTo/edit?hl=en_US

3. June 3, 2011https://docs.google.com/document/d/1fKAopQoJF2IZmxi6Epe0BHBqV9nHkoolbtGPRj0QL0Q/edit?hl=en_US

 

 

All are welcome to participate/contribute in the irc discussion online during the lesson.

 

Class Blogs

http://cpe802.pbworks.com/cpe802-blogs

 

Grading/Exams

 

  1. Grading will be: 80% from class project ProjectWork2011, 20% from the a class quiz to be held on June 13 2011 in LT10 during the regular class.
  2. The final project presentation will be on June 20th in LT10 as well from 6-9pm. 

 

 

Instructor

 

External Resources

 

Discussions/FAQ

 

Viewing this site

Please use a standards compliant browser such as Firefox to view this site. You will be glad you did.

 

Copyright

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License

Comments (0)

You don't have permission to comment on this page.