Topics

  • Working with Bash
  • Working with Git
  • Using Git in a team of software professionals

Learning Objectives

  • Learn to use the terminal with Bash
    • Navigate the file system
    • Use command 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

Assignment Weight Due Date
In class attendance & participation 10% -
Homework 1 15% 25.03.26
Midterm test 25% 27.03.26
Homework 2 20% 15.04.26
Final test 30% 17.04.26