Topics

  • Working with Bash
  • Working with Git
  • Using Git & Bash as a software developer

Learning Objectives

  • Learn to use the terminal with Bash
    • Navigate the file system
    • Use commands and tools
    • Write scripts

  • Learn to use git in the terminal
    • From the basic to advanced commands
    • Explore common workflows
    • Understand how Git works

Lecturer

  • Name: Mihail Mikov
  • Occupation: Staff Engineer, Sumup
  • Education: Graduated AUBG in 2009
  • Office hours: Friday, 9:30-10:30; 14:00-15:00

Grading breakdown & schedule

AssignmentWeightDue Date
In class attendance & participation10%♾️
Homework 115%01.10.25
Midterm test25%03.10.25
Homework 220%16.10.25
Final test30%17.10.25