cpe802 open source productivity tools

 

FrontPage

Page history last edited by Arnav Singh 1 mo ago

 


CPE802 Open Source Productivity Tools

3.0 Academic Units (credits) Academic Year 2008/09

Announcements

 

Meetings

 

 

Notices

 

  • Exam: Regrettably, there will be finals.  It will be a closed book, written finals to be held on 11th June 2009, 9am to 11am @ NTU Nanyang Auditorium(Hall B).  It will last 2 hours and will make up 50% of your grade (the project was the other 50%).

     

  • pbworks

 

 

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

 

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 over four weeks starting on May 4, 2009.

 

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 - 2009

1. Meeting One Monday, May 4, 2009 LECTURE : Introduction to Open Source
2. Meeting Two Wednesday, May 6, 2009 LECTURE : Introduction to Open Source (2)
3. Meeting Three Friday, May 8, 2009 Lab. Introducing Fedora and OSS
4. Meeting Four Monday, May 11, 2009 LECTURE : OS Economic Model & Licensing - PUBLIC HOLIDAY; material will be covered during next Meeting
5. Meeting Five Wednesday, May 13, 2009 LECTURE : Win vs Linux & Virtualization
6. Meeting Six Friday, May 15, 2009 Lab. Burning ISOs, PGP
7. Meeting Seven Monday, May 18, 2009 LECTURE : Public Key Infrastructure & LAMP - 
8. Meeting Eight Wednesday, May 20, 2009 LECTURE : Audio + Video Formats, Web 2.0
9. Meeting Nine Friday, May 22, 2009 Lab. Web 2.0 Services
10. Meeting Ten Monday, May 24, 2009 LECTURE : Quiz (4 questions, 1 hour)
11. Meeting Eleven Wednesday, May 26, 2009 LECTURE: GPLv3, Open Standards, iCommons
12. Meeting Twelve Friday, May 28, 2009 Lab.  Web 2.0 Services; Review

 

Grading/Exams

  1. Finals will be on 11th June 2009 @ Nanyang Auditorium(Hall B) from 9am to 11am.
  2. Grading will be: 50% from class project ProjectWork2009, 50% from the final exam
  3. Final exam will be a 2-HOUR written exam, comprising 4 questions with equal weightage for the questions. No multiple choice questions though.

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.