Skip to Content

University Course Outline

Alaa's picture

ArabDev/EGLUG Introduction to GNU/Linux workshop

training will be split into 3 parts, duration of each part is roughly 9 hours.

EGLUG volunteers will be quiclkly introducing concepts and covering abstract ideas, Trainees are expected to work out the details on their own.

In the third part one topic is is chosen and the trainees will attempt to learn it in details, the volunteers will be there to facilitate and help.

this plan is a prilimenary one, we expect to find among the trainees preexisting experience that may require changes in the plan, we also hope to integrate any such experience in the training (workshop style).

tha training will be done by EGLUG's most experienced volunteers, these volunteers are all active Free/Open Source developers and contributors mostly working in Arabization with the project.

Part 1: Free/Open Source Software background

1st Day, Session 1 (2 hours)

Historical Background

  • History of GNU/Linux
    • Unix
    • GNU Project
    • Linux Kernel
    • LAMP stack
    • Today
  • The FOSS Model
    • What is Free Software
    • What is Open Source Software
    • Copyleft and the GPL
  • The FOSS community
    • Developers
    • Support and user communities
    • Academia
  • Companies
  • Benefits of FOSS and GNU/Linux pros
    • Macro Economical benefits
    • Low barrier of entry
    • Knowledge
    • Portability
    • scalability
    • reliability
    • Modularity
    • Security

1st Day, Session 2 (2:30 hours)

Quick Look at GNU/Linux

  • Installation
    • GNU/Linux distributions
  • Desktop Usage

2nd Day, Session 1 (2 hours)

Quick Look at GNU/Linux

  • GNU/Linux operating system concepts and components
    • Unix heritage
    • Everything is a file
    • basic compo0nents and subsystems
    • The GNU/Linux security model

2nd Day, Session 2 (2:30 hours)

Quick Look at GNU/Linux

  • Command Line Usage
    • command line basics
    • file manupilation
    • process control
    • text utilities
    • package management
    • task automation
    • network utilities
  • Basic administration
    • wizards
    • configuration files

Learning More

  • how to get help?
  • how to ask questions?
  • how to find documentation?
  • how to find source code?
  • resources

Part 2: GNU/Linux in Different Scenarios

1st Day, Session 1 (2 hours)

Deskop GNU/Linux

  • GNU/Linux in the office
  • Multimedia authering
  • Scientific workstation
  • alternative productivity

1st Day, Session 2 (2:30 hours)

GNU/Linux as a development platform

  • languages
  • basic development tools
  • advanced development tools

GNU/Linux as a LAN server

  • router/firewall
  • file/print server
    • Unix environment
    • Windows environment
  • remote access

2nd Day, Session 1 (2 hours)

GNU/Linux as an Internet server

  • mail
  • web
  • more

2nd Day, Session 2 (2:30 hours)

GNU/Linux webdevelopment platform

  • apache
  • LAMP stack
  • ZOPE
  • prepackaged apps
  • not only for the internet

Extreme uses

  • embedded
  • clusters
  • thin clients

Part 3: Specialized workshop

based on feedback from the two previous parts one area of use is identified and explored in details.


phaeronix's picture

Very interesting

Any clarifications about what exactly are we supposed to do? Do I pick a certain subject about which I know most and start preparing?

Any fixed date for this event?

Alaa's picture

at the moment nothing

unless you have modificxations to the course outline.

this is an attempt to convince some universities to do GNU/Linux courses for their grduate students.

the thing started loooong time ago with Comp-Sci Cairo Univ, then they ditched us because we are too young and they're the best faculty in the world and don't need a bunch of kids to help them.

then it moved on to Ain Shams Comp-Sci where we had good initial contacts with graduate students there, but nothing came out of it.

now we're trying with Menya Univ, ArabDev approached them, nothing is confirmed, nothing to be announced but lets hope it works out.


"i`m feeling for the 2nd time like alice in wonderland reading el wafd"

Ahmed Hashim's picture

7a2ak 3alia

Remember Alaa that the action done in FCI-CU is an individual action. it is a decision from a person in faculty not all faculty. i sware that almost all my friends there was very sad from what happen. When they saw your abstract they were very sorry for this action. any way kabar demaghak. el mesh 3agboh yeshrab men el ba7r , we el 3ayez 7aga 3neaya loh ;) khalek ya 3am ma3a el nas ely bet2adar

The wrong make the wrong because it can not find the true to tell him the true.

Ahmed Hashim

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Dr. Radut | book