This course is intended for first-year Computer Science and first-year Mathematics students. 

Course Description

This course aims to introduce students to the fundamental principles of free and open-source software while familiarizing them with the modern computing environment. It covers essential concepts of information technology, including hardware and software tools and their applications in professional and collaborative contexts. Students will explore key open-source tools used in office productivity, software development, and project management, learn how to operate in a Linux environment, and be encouraged to actively contribute to open-source projects. By the end of the course, they will be able to select, install, use, and customize open-source solutions to meet various needs

 Course Objectives

  • Familiarize students with computer tools and the Internet.

  • Understand the fundamentals of free and open-source software.

  • Discover and use key open-source tools (office suites, collaboration, development environments).

  • Encourage students to contribute to collaborative open-source projects.

Recommended Prerequisites
  • General knowledge of computer science.

  • Basic use of a computer (operating system, Internet browsing, office tools).