Algorithms

GDG on Campus Sudan University of Science & Technology - Khartoum, Sudan

Algorithms are step-by-step procedures used to solve problems efficiently. They focus on correctness and performance, using concepts like Big-O, searching and sorting techniques, and design patterns such as divide-and-conquer and greedy methods.

Jun 20, 7:00 – 9:00 PM (UTC)

28 RSVP'd

Key Themes

AIGoogle CloudGoogle I/O ExtendedTech Talk / Meetup

About this event

Algorithms are a fundamental part of computer science, representing structured steps to solve problems in a correct and efficient way. Typically, solutions are first designed using pseudocode, which helps organize logic before implementing it in code.

A key concept in algorithms is complexity analysis (Big-O notation), which evaluates performance in terms of time (how fast an algorithm runs) and space (how much memory it uses). Common complexity classes include:

Speaker

  • Marwan Mamdouh

    Jimber

    Software Engineer

Organizers

  • Hiba Mohamed

    Head of Google Developer Groups OC SUST

  • Aamer Mihaysi

    Ministry of Interior

    Board Member

  • John Sassya

    Facilitator