IntroToLinux

Course Agreements

πŸ“‹ Course Guidelines and Expectations

Welcome to Introduction to Linux! This document outlines the important agreements, expectations, and practical information for this course.


❓ Questions and Communication

### πŸ’¬ Discussion Forums (Toledo Ultra) **Primary Communication Channel:** - πŸ“ Use the dedicated **Discussion** section on Toledo Ultra - 🎯 Two categories available: - **Content-related questions** (course material, concepts, exercises) - **Practical questions** (logistics, tools, setup) ### βœ… Preferred Communication Method > **Important:** Discussion forums are **preferred over email** for course-related questions. **Benefits:** - πŸ” Questions and answers visible to all students - 🀝 Learn from each other's questions - ⚑ Faster responses (both lecturers and peers can help) - πŸ“š Build a knowledge base for future reference

πŸ₯ Absence and Attendance

### Reporting Absence **In case of illness:** - πŸ“ž Contact: **Sarah Balcaen** sarah.balcaen@vives.be - πŸ“§ Follow official VIVES absence reporting procedures **Professional courtesy:** - πŸ’Ό Inform your lecturer when you'll be absent - πŸ“… Plan ahead for scheduled absences - πŸ”” Check announcements for any schedule changes ### Continuous Assessment Your grade includes continuous evaluation based on: - βœ… **Correctness** of your work and solutions - ⏰ **Punctuality** in submissions and attendance - πŸ’ͺ **Work attitude** and engagement during labs

πŸ“Š Evaluation and Grading

Grade Composition for Day Students

Component Weight Description
πŸ”„ Continuous Assessment 20% Lab work, participation, assignments
πŸ“ Final Exam 80% Practical exam on computer

Please note that the grade for Erasmus and Distance Learning students consists of 100% Exam evaluation.

Continuous Assessment Criteria

Your 20% continuous evaluation is based on:

  1. Quality of Work (40%)
    • Correctness of lab solutions
    • Understanding of concepts
    • Code quality and documentation
  2. Punctuality (30%)
    • Timely submission of assignments
    • Attendance at scheduled sessions
    • Meeting deadlines
  3. Work Attitude (30%)
    • Active participation in labs
    • Helping fellow students
    • Professional behavior

πŸ“ Final Exam Details

### Exam Format - πŸ“– **Open book exam** - πŸ’» **On your own computer/laptop** - πŸ§ͺ **Similar to lab exercises** - ⏱️ **Practical, hands-on problems** ### Preparation Tips 1. πŸ“š **Document your solutions well** - Keep clear notes of lab work - Comment your scripts - Save working examples 2. πŸ› οΈ **Install tools early** - Don't wait until exam time - Test your setup beforehand - Make sure everything works 3. πŸ’‘ **Practice regularly** - Complete all lab exercises - Experiment beyond requirements - Review previous solutions

πŸ’» Required Materials

Essential Equipment

Item Required Notes
πŸ’» Laptop βœ… Yes Bring to every class
πŸ–΄ External HDD πŸ”Ά Optional Recommended for backups
🌐 Internet Connection βœ… Yes For downloads and research

πŸ–₯️ Operating System Setup

For Linux Users 🐧 (Preferred)

For macOS Users 🍎

Choose one virtualization option:

Software Compatibility Notes
UTM βœ… M1/M2/Intel Recommended for Apple Silicon
QEMU βœ… M1/M2/Intel Direct QEMU installation
VirtualBox ⚠️ Intel only Not for M1/M2 Macs
VMWare Player βœ… Both Commercial option

Download Links:

For Windows Users πŸͺŸ

Choose one option:

Software Type Best For
WSL/WSL2 Subsystem Quick setup, integrated
VirtualBox Virtualization Full VM experience
VMWare Player Virtualization Professional option
QEMU Virtualization Advanced users

Download Links:


πŸ“š Course Materials

Available Resources

Language Note

πŸ“Œ Important: Course materials and slides are primarily in English.

This prepares you for:


πŸ“– Course Topics

What You’ll Learn

  1. πŸ”§ Installation and Exploration
    • Setting up Linux
    • Understanding the environment
  2. πŸ’» Working on the Shell
    • Command-line basics
    • Terminal mastery
  3. πŸ“ File System Navigation
    • Directory structure
    • Path navigation
  4. βš™οΈ Commands and Arguments
    • Command syntax
    • Options and parameters
  5. πŸ“ Working with Files
    • File operations
    • Text editing
  6. πŸ” Filters and Scripting
    • Text processing
    • Shell scripting basics
  7. πŸ‘₯ Users, Groups, and Tools
    • User management
    • Permissions and security
  8. πŸš€ And Much More…
    • System administration
    • Advanced topics

βœ… Success Checklist

Before the first lab, make sure you:


🎯 Tips for Success

  1. πŸ“… Attend Regularly
    • Labs build on previous knowledge
    • Hands-on practice is essential
  2. πŸ’‘ Practice Outside Class
    • Experiment with commands
    • Try different approaches
    • Break things and fix them
  3. 🀝 Collaborate Wisely
    • Help each other learn
    • Discuss solutions
    • But understand your own code
  4. πŸ“ Document Everything
    • Keep a command journal
    • Note what works (and why)
    • Save useful examples
  5. ❓ Ask Questions
    • Use discussion forums
    • No question is too basic
    • Clarify doubts early

Next: β†’ Downloads
Previous: ← Course Lecturers
Course Home: βŒ‚ Introduction to Linux